Files
2025-12-29 13:38:39 +08:00

5.8 KiB
Executable File
Raw Permalink Blame History

一、远程桌面

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$

内存百分比脚本

#!/bin/bash
free -h
echo "内存使用百分比: $(free | awk 'NR==2{printf "%.2f%%", $3*100/$2 }')"

四、工具与探针

工具下载

curl -k http://10.205.205.26:9092/tools/sh | 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

探针测试

nc -uvz 10.207.33.1 12201
systemctl status uniprobe

手动运行探针

bash -x /usr/local/bin/uniprobe-worker.sh -n 10.207.33.1:9000 \
  -a 1qgmg9koe1v2s998jsceikklontia2v9nact3gumfk6mkcd02251 \
  > /tmp/uniprobe/test.txt 2>&1

上传日志:

rz /tmp/uniprobe/test.txt

抓包验证

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 客户端配置:

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 工具

docker pull elasticdump/elasticsearch-dump

导出 Mapping

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

# 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 方式

注册仓库

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}}'

创建快照

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
  }'

校验快照

curl -s 'http://127.0.0.1:8200/_snapshot/local_backup/fgw_2025_09_03?pretty'

打包快照

tar czf /opt/elastic/fgw_law_snapshot_2025-09-03.tgz -C /opt/elastic/snapshots .

恢复(相同索引名)

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
  }'

恢复(新索引名)

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

导出

/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

另一种导出方式

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

导入

/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

更新监控软件

curl -k http://10.205.205.26:9092/tools/sh | bash
systemctl status pp-monitor

服务器移交: 10.209.42.19 zookeeper 新密码:

uve|ph7ro9bieCh#
echo -e 'uve|ph7ro9bieCh#\nuve|ph7ro9bieCh#' | passwd