目的:某云上的服务器马上到期了A,换了个新服务器B。又不想从头搭建手动恢复各种东西。
步骤:
1.把A服务器home目录下的某个想备份的目录tar
tar -czvpf yourname.tar yourname
2.scp传送到新服务器B
45 2021-11-11 18:46:21 scp [email protected]:/home/yourtar.tar ./
#ctl+z中断下
45 2021-11-11 18:46:21 jobs
45 2021-11-11 18:46:21 bg %1
#放到后台去执行
45 2021-11-11 18:46:21 jobs
45 2021-11-11 18:46:21 disown -h %1
#设置终端断线也不影响传送
55 2021-11-11 19:34:34 jobs
56 2021-11-11 19:34:42 ps -axu |grep scp
#可退出再重新进去验证下确保正常传送,好多个GB需要一晚上估计
3.服务器B上创建新用户
4.解压tar包
#在/home/目录下
tar -xvf yourname.tar -C some_name
#也可以不指定目录,自由发挥
tar -xvf yourname.tar
#会直接解压成你压缩的A服务器上的名字yourname
5.修改权限
chgrp -R yourname some_name
chown -R yourname some_name
mv some_name yourname
su yourname
6.完事。
有空再写个一键恢复脚本。
添加新用户:
Step1:添加新用户
useradd -r -m -s /bin/bash yourname
Step2:配置新用户密码
passwd yourname
Step3:给新添加的用户增加ROOT权限
chmod +w /etc/sudoers
vim /etc/sudoers
然后添加:
yourname ALL=(ALL:ALL) ALL
Ubuntu 16.04下添加新用户 - jiu~ - 博客园
权限相关: