###########1.实验环境###########
需要2台主机并且保证这两台主机是可以通信的
hostnamectl set-hostname westosa.westos.org ##改名
nm-connection-edtior ##设置网络
ssh -l root 172.25.254.172 ##真机连接虚拟机
hostnamectl set-hostname westosb.westos.org ##改名
nm-connection-edtior ##设置网络
ssh -l root 172.25.254.254 ##真机连接虚拟机
systemctl disable firewalld ##停止火墙服务
systemctl stop firewalld ##禁用火墙服务
###########1 scp命令############
scp文件/目录
scp 本地文件 远程主机用户@远程主机ip:远程主机目录的绝对路径 ##复制本机文件到别的机子
scp 远程主机用户@远程主机ip:远程主机文件的绝对路径 本地文件 ##复制别的主机文件到本机
23 scp root@172.25.254.254:/mnt/* /mnt ##复制远程主机文件到本机
25 scp -r root@172.25.254.254:/mnt/westos /mnt ##复制远程主机目录到本机
28 scp /mnt/* root@172.25.254.254:/mnt/ ##复制本机文件到远程主机
29 scp -r /mnt/westos root@172.25.254.254:/mnt/ ##复制本机目录到远程主机
###########rsync执行############
rsync(相较于scp速度快,但不完整)
-r ##复制目录
-l ##复制链接
-p ##复制权限
-t ##复制时间戳
-o ##复制拥有者
-g ##复制拥有组
-D ##复制设备文件
实验环境
在westosb中
touch /root/Desktop/file{1..5} ##创建文件
chmod 777 /root/Desktop/* ##给777满权限
useradd westos ##建立用户
chown westos.westos /root/Desktop/* ##更改用户及用户组名称
ln -s /root/Desktop/file1 /root/Desktop/file ##查看
#############文件的归档压缩###############
1.文件归档
tar
c ##创建
f ##指定文件名称
x ##解档
v ##现实过程
t ##查看
r ##向归档文件中添加文件
--get ##解档指定文
--delete ##删除指定文件
-C ##指定解档路径
-P ##don't remove "/" 用P解压会覆盖原文件内容
tar tf etc.far ##查看内容
tar cvf etc.far /etc/ ##将/etc下的内容创建到etc.far下并显示过程
tar xvf etc.far ##对内容进行解档
touch westos1111 ##创建
tar rf etc.tar westos1111 ##向归档文件中添加文件
tar f etc.tar --get westos1111 ##对添加文件进行解档
tar f etc.tar --delete westos1111 ##对添加文件进行删除
2.文件的压缩
zip格式
zip -r mnt.tar.zip mnt.tar #zip格式压缩 将mnt.tar文件压缩为mnt.tar.zip格式
unzip mnt.tar.zip #zip格式解压缩
gzip格式
gzip mnt.tar #gzip格式压缩
gunzip mnt.tar.gz #gzip格式解压缩
bzip2格式
bzip2 mnt.tar #bzip2格式压缩
bunzip2 etc.tar.bz2 #bzip2格式解压缩
xz格式(时间长,压缩小)
xz mnt.tar #xz格式压缩
unxz mnt.tar.xz #xz格式解压缩
3.tar+压缩(tar只支持:bz2 gz xz)
gzip
tar zcf etc.tar.gz /etc ##压缩
tar zxf etc.tar.gz ##解压
bzip2
tar jcf etc.tar.bz2 /etc
tar jxf etc.tar.bz2
xz
tar Jcf etc.tar.xz /etc
tar Jxf etc.tar.xz