查看LINUX ssh端口
ss -tnlp | grep ssh
查看硬盘挂载
lsblk
du -sh * 列出当前目录所有文件大小
df -hl 查看主机磁盘使用情况
# CentOS/RHEL 目标机器 快速迁移
yum install pigz 默认不必安装,这是压缩功能。# 安装 pv(目标或源机器 进度条) yum install -y pv # 带进度显示的迁移 tar -cf - -C / --exclude={dev,proc,sys,tmp,run,mnt,media,lost+found} . | \ pigz -c | \ pv | \ ssh -p 2390 root@154.282.29.64 "gunzip -c | tar -xf - -C /"
服务器内修改LINUX端口
sudo vim /etc/ssh/sshd_config
- 如果使用
vim,按Esc键,输入:wq并按回车键保存并退出。
# 安装 pv(如果没装)
yum install -y pv新的迁移 适合双方延迟低
tar -cf - -C / \ --exclude={dev,proc,sys,tmp,run,mnt,media,lost+found} . | \ pv -bert | \ ssh -p 16537 \ -o Ciphers=aes128-ctr \ -o Compression=no \ -o IPQoS=throughput \ root@154.222.29.55 \ "tar -xf - -C /"
全盘迁移,须要目标机器磁盘大于源机器。
ssh-keygen -f '/root/.ssh/known_hosts' -R '154.201.89.238'
dd if=/dev/vda bs=4M conv=sync,noerror status=progress | \ ssh -p 22 root@154. "dd of=/dev/vda bs=4M status=progress"
增项迁移
rsync -avz --delete \
--exclude={dev,proc,sys,tmp,run,mnt,media,lost+found,boot,etc/fstab,etc/mtab} \
--exclude='var/log/*' \
--exclude='var/cache/*' \
--exclude='www/server/panel/data/system.db' \
/ root@154.94.239.232:/ \
-e "ssh -p 1638"