373 lines
5.8 KiB
Markdown
373 lines
5.8 KiB
Markdown
|
||||
|
|
|
|||
|
|
## 一、远程桌面
|
|||
|
|
|
|||
|
|
### Office Windows Desktop
|
|||
|
|
|
|||
|
|
- **TeamViewer 设备号**
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
299 885 389
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
- **密码**
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
Admingzzn@1
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
### VM Windows 10
|
|||
|
|
|
|||
|
|
- **rdesk**
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
1 269 698 093
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
a4pvYPW2YO3aER
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
todesk
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
487 821 301
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
a4pvYPW2YO3aER=
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
### GZZN Opensuse Desktop
|
|||
|
|
|
|||
|
|
rustdesk
|
|||
|
|
```
|
|||
|
|
1135993583
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
4ZZzxrAfwFj5q1
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
rustdesk 中继密码
|
|||
|
|
```
|
|||
|
|
4BWKesxFCiKVPj7j6Zm7qV4JW8FtvRXZY1Zejv4nGxk=
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
## 二、服务器信息
|
|||
|
|
|
|||
|
|
### 服务器密码
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
8VLtg#ZYA@AJSFJcPM
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 服务器使用
|
|||
|
|
|
|||
|
|
- 主机:103
|
|||
|
|
|
|||
|
|
- 调整内存:100GB
|
|||
|
|
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 三、二期资源
|
|||
|
|
|
|||
|
|
### 主机 10.194.62.26
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
Gzzwy@%2020$
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 内存百分比脚本
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
#!/bin/bash
|
|||
|
|
free -h
|
|||
|
|
echo "内存使用百分比: $(free | awk 'NR==2{printf "%.2f%%", $3*100/$2 }')"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 四、工具与探针
|
|||
|
|
|
|||
|
|
### 工具下载
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
curl -k http://10.205.205.26:9092/tools/sh | bash
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 探针安装
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
curl -k https://10.207.33.1:9000/up-install/up-install.sh | bash -x
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 安装失败节点
|
|||
|
|
|
|||
|
|
- 10.209.42.14
|
|||
|
|
|
|||
|
|
- 10.209.42.15
|
|||
|
|
|
|||
|
|
- 10.209.42.18
|
|||
|
|
|
|||
|
|
- 10.209.42.20
|
|||
|
|
|
|||
|
|
- 10.209.42.21
|
|||
|
|
|
|||
|
|
- 10.209.42.22
|
|||
|
|
|
|||
|
|
|
|||
|
|
### 探针测试
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
nc -uvz 10.207.33.1 12201
|
|||
|
|
systemctl status uniprobe
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 手动运行探针
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
bash -x /usr/local/bin/uniprobe-worker.sh -n 10.207.33.1:9000 \
|
|||
|
|
-a 1qgmg9koe1v2s998jsceikklontia2v9nact3gumfk6mkcd02251 \
|
|||
|
|
> /tmp/uniprobe/test.txt 2>&1
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
上传日志:
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
rz /tmp/uniprobe/test.txt
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 抓包验证
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
tcpdump -i any port 12201 -w a.pcap
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 五、数据迁移生产环境
|
|||
|
|
|
|||
|
|
### 1. MinIO 迁移
|
|||
|
|
|
|||
|
|
- 迁移桶:**fgw-law**
|
|||
|
|
|
|||
|
|
- URL: `http://130.120.3.126:9000`
|
|||
|
|
|
|||
|
|
- key: `GZZNEXAMPLE`
|
|||
|
|
|
|||
|
|
- secret: `wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY`
|
|||
|
|
|
|||
|
|
- bucketName: `fgw-law`
|
|||
|
|
|
|||
|
|
|
|||
|
|
MinIO 客户端配置:
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
mc alias set src http://130.120.3.126:9000 GZZNEXAMPLE wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
### 2. Elasticsearch 迁移
|
|||
|
|
|
|||
|
|
- 索引:**fgw_law_file_index**
|
|||
|
|
|
|||
|
|
- uris: `10.100.100.187:9200,10.100.100.188:9200,10.100.100.189:9200`
|
|||
|
|
|
|||
|
|
- 用户名: `elastic`
|
|||
|
|
|
|||
|
|
- 密码: `yjj@2022EmS,12`
|
|||
|
|
|
|||
|
|
|
|||
|
|
#### elasticdump 工具
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
docker pull elasticdump/elasticsearch-dump
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**导出 Mapping**
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
docker run --rm --network host -v "$PWD:/dump" elasticdump/elasticsearch-dump \
|
|||
|
|
--input=http://elastic:yjj%402022EmS%2C12@localhost:9200/my_index \
|
|||
|
|
--output=/dump/my_index_mapping.json \
|
|||
|
|
--type=mapping --debug
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**导出 Mapping + Data**
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# Mapping
|
|||
|
|
sudo docker run --rm --network host \
|
|||
|
|
-e NODE_TLS_REJECT_UNAUTHORIZED=0 \
|
|||
|
|
-v "$PWD:/dump" elasticdump/elasticsearch-dump \
|
|||
|
|
--input="https://elastic:yjj%402022EmS%2C12@127.0.0.1:9200/fgw_law_file_index" \
|
|||
|
|
--output="/dump/fgw_law_file_index_mapping.json" \
|
|||
|
|
--type=mapping --timeout=300000
|
|||
|
|
|
|||
|
|
# Data
|
|||
|
|
sudo docker run --rm --network host \
|
|||
|
|
-e NODE_TLS_REJECT_UNAUTHORIZED=0 \
|
|||
|
|
-v "$PWD:/dump" elasticdump/elasticsearch-dump \
|
|||
|
|
--input="https://elastic:yjj%402022EmS%2C12@127.0.0.1:9200/fgw_law_file_index" \
|
|||
|
|
--output="/dump/fgw_law_file_index_data.json" \
|
|||
|
|
--type=data --limit=2000 --concurrency=4 --fileSize=100mb --timeout=300000
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
#### Snapshot 方式
|
|||
|
|
|
|||
|
|
**注册仓库**
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
curl -s -H 'Content-Type: application/json' \
|
|||
|
|
-X PUT 'http://127.0.0.1:8200/_snapshot/local_backup' \
|
|||
|
|
-d '{"type":"fs","settings":{"location":"/snapshots","compress":true}}'
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**创建快照**
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
curl -s -H 'Content-Type: application/json' \
|
|||
|
|
-X PUT 'http://127.0.0.1:8200/_snapshot/local_backup/fgw_2025_09_03?wait_for_completion=true' \
|
|||
|
|
-d '{
|
|||
|
|
"indices": "fgw_law_file_index",
|
|||
|
|
"ignore_unavailable": true,
|
|||
|
|
"include_global_state": false
|
|||
|
|
}'
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**校验快照**
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
curl -s 'http://127.0.0.1:8200/_snapshot/local_backup/fgw_2025_09_03?pretty'
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**打包快照**
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
tar czf /opt/elastic/fgw_law_snapshot_2025-09-03.tgz -C /opt/elastic/snapshots .
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**恢复(相同索引名)**
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
curl -s -H 'Content-Type: application/json' \
|
|||
|
|
-X POST 'http://127.0.0.1:8200/_snapshot/local_backup/fgw_2025_09_03/_restore' \
|
|||
|
|
-d '{
|
|||
|
|
"indices": "fgw_law_file_index",
|
|||
|
|
"include_global_state": false
|
|||
|
|
}'
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**恢复(新索引名)**
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
curl -s -H 'Content-Type: application/json' \
|
|||
|
|
-X POST 'http://127.0.0.1:8200/_snapshot/local_backup/fgw_2025_09_03/_restore' \
|
|||
|
|
-d '{
|
|||
|
|
"indices": "fgw_law_file_index",
|
|||
|
|
"rename_pattern": "fgw_law_file_index",
|
|||
|
|
"rename_replacement": "fgw_law_file_index_restored",
|
|||
|
|
"include_global_state": false
|
|||
|
|
}'
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
### 3. MongoDB 迁移
|
|||
|
|
|
|||
|
|
- 数据库:**fgw_v3**
|
|||
|
|
|
|||
|
|
- host: `10.100.101.101`
|
|||
|
|
|
|||
|
|
- 用户名: `fgw_v3`
|
|||
|
|
|
|||
|
|
- 密码: `Fgw@2024`
|
|||
|
|
|
|||
|
|
- 端口: `27017`
|
|||
|
|
|
|||
|
|
|
|||
|
|
**导出**
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
/opt/mongodb/mongodb-database-tools-100.9.4/bin/mongodump \
|
|||
|
|
--host 10.100.101.101 --port 27017 \
|
|||
|
|
-u 'fgw_v3' -p 'Fgw@2024' \
|
|||
|
|
--db fgw_v3 \
|
|||
|
|
--authenticationDatabase fgw_v3 \
|
|||
|
|
--authenticationMechanism SCRAM-SHA-256 \
|
|||
|
|
--archive=/opt/mongodb/export/fgw_v3_$(date +%F).archive.gz \
|
|||
|
|
--gzip
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**另一种导出方式**
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
sudo mongodb-database-tools-100.9.4/bin/mongodump -u fgw_v3 -p Fgw@2024 -h localhost \
|
|||
|
|
--db fgw_v3 --archive=fgw_v3-$(date +%F).gz --gzip
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**导入**
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
/data/soft/mongodb-database-tools-100.9.4/bin/mongorestore \
|
|||
|
|
--host localhost --port 27017 \
|
|||
|
|
-u 'fgw_v3' -p 'FgwV3@202403' \
|
|||
|
|
--authenticationDatabase fgw_v3 \
|
|||
|
|
--authenticationMechanism SCRAM-SHA-256 \
|
|||
|
|
--archive=/data/tmp/fgw_v3.archive.gz --gzip
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
10.209.42.20 mongo
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
VOLUME_DB=$(docker inspect mongodb | jq -r '.[0].Mounts[] | select(.Destination=="/data/db") | .Source')
|
|||
|
|
echo $VOLUME_DB
|
|||
|
|
ls -l $VOLUME_DB
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
更新监控软件
|
|||
|
|
```bash
|
|||
|
|
curl -k http://10.205.205.26:9092/tools/sh | bash
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
systemctl status pp-monitor
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
服务器移交:
|
|||
|
|
10.209.42.19 (zookeeper)
|
|||
|
|
新密码:
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
uve|ph7ro9bieCh#
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
echo -e 'uve|ph7ro9bieCh#\nuve|ph7ro9bieCh#' | passwd
|
|||
|
|
```
|