实验环境
需要2台主机并且保证这两台主机是可以通信的
systemctl disable firewalld
systemctl stop firewalld
1 scp命令
scp 本地文件 远程主机用户@远程主机ip:远程主机目录的绝对路径
scp 远程主机用户@远程主机ip:远程主机文件的绝对路径 本地文件
实验步步骤:
1.在node2建立实验素材
touch westos
mkdir westosdir
2.测试
a)把本地文件复制到远程主机(上传)
scp westos root@172.25.254.20:/root/Desktop
虚拟机一
虚拟机二
scp命令执行后
scp -r westosdir root@172.25.254.20:/root/Desktop ## -r 表示复制目录
scp -q westos root@172.25.254.20:/root/Desktop ## -q 传输文件时不显示进度
设置免密登录
创建一个大文件
建立脚本
完全备份三次时间
rsync命令(增量备份)时间明显减少
在westos_node1中
watch -n 1 ls -lR /root/Desktop
在rhel7中
touch /root/Desktop/file{1..5}
chmod 777 /root/Desktop/*
useradd westos
chown westos /root/Desktop/*
ln -s /root/Desktop/file1 /root/Desktop/file
westos_linux执行:
执行命令看效果:
rsync -r root@172.25.254.20:/root/Desktop /mnt ##同步目录本身其目录中的文
件
rsync -r root@172.25.254.20:/root/Desktop/ /mnt ##只同步目录中的文件
rsync -rl root@172.25.254.20:/root/Desktop/ /mnt ##同步链接
rsync -rlp root@172.25.254.20:/root/Desktop/ /mnt ##同步权限
rsync -rlpog root@172.25.254.20:/root/Desktop/ /mnt ##同步用户组
rsync -rlpogt root@172.25.254.20:/root/Desktop/ /mnt ##同步时间
rsync -rD root@172.25.254.20:/dev/pts /mnt ##同步设备文件
虚拟机一
虚拟机二
watch -n 1 ls -lR /mnt/
rsync -r tang rooot@172.25.254.200:/root/ 命令执行后结果
rsync -r tang/ rooot@172.25.254.200:/root/ 命令执行后结果
tar
c ##创建
f ##指定文件名称
x ##解档
v ##现实过程
t ##查看
r ##向归档文件中添加文件
--get ##解档指定文件
--delete ##删除指定文件
-C ##指定解档路径
-P ##don't remove "/"
生成相对路径
生成绝对路径
常看归档过程
向归档文件中添加文件
--get ##解档指定文件
--delete ##删除指定文件
Liunux中四种压缩文件类型:gz、bz2、zip、xz
zip格式
gz格式
bz格式
xz格式
打包压缩一步完成