Linux红帽系统8.2中文件传输管理

实验环境的搭建:

需要准备两台主机,确保两台主机之间可以通信。(自己练习时,可以用两台虚拟机)

检测两台主机是否可以通信:ping 对方ip(双方互相)

两台主机ip:172.25.254.137   172.25.254.237

为了确保两台主机在通信过程中不会出现预想之外的问题,可以先禁用,关闭两台主机间的防火墙。

systemctl disable firewalld ##禁用防火墙

systemctl stop firewalld ##关闭防火墙

实验一、scp传输指令

scp   本地文件    远程主机用户@远程主机ip:远程主机目录的绝对路径  ##上传

scp   远程主机用户@远程主机ip:远程主机文件的绝对路径  本地文件    ##下载
 
测试:

1)上传测试
scp -r 目录 root@172.25.254.137:上传位置绝对路径 ## 上传目录
scp -q 文件 root@172.25.254.137:上传位置绝对路径 ## 上传文件不显示传输进度

2)下载测试

scp root@172.25.254.137:远程用户文件绝对路径  本机下载位置的绝对路径

 

实验二、rsync另一种传输指令,以及和scp的对比

首先,先在ip为172.25.254.137这台主机生成密钥

ssh-keygen ##生成密钥

ssh-copy-id -i /root/.ssh/id_rsa.pub. root@172.25.254.137 

在文件传输时,rsync的用法与scp指令没有区别,套用scp的方式就可以,但rsync的传输速度要比scp指令快

测试(编写脚本测试):

scp测试脚本vim check_scp.sh:

time scp -qr /boot root@172.25.254.137:/root/Desktop

time scp -qr /boot root@172.25.254.137:/root/Desktop

time scp -qr /boot root@172.25.254.137:/root/Desktop

rsycn测试脚本vim check_rsync.sh:
 

time rsync -raCq /boot root@172.25.254.137:/root/Desktop

time rsync -raCq /boot root@172.25.254.137:/root/Desktop

time rsync -raCq /boot root@172.25.254.137:/root/Desktop

rsync指令的其他参数:

rsync
              -r ##复制目录

              -l ##复制链接

              -p ##复制权限

              -t ##复制时间戳

              -o ##复制拥有者

              -g ##复制拥有组

              -D ##复制设备文件 

测试这些指令时搭建环境

watch -n 1 ls -lR /root/Desktop ##监控

 touch /root/Desktop/file{1..5} ##建立file1-5文件

chmod 777 /root/Desktop/* ##给/root/Desktop/下的所有文件和目录满权限

useradd westos ##添加新用户

chown westos /root/Desktop/* 给目录添加westos用户

ln -s /root/Desktop/file1 /root/Desktop/file ##建立链接


 

测试:

rsync  -r root@172.25.254.137:/root/Desktop /mnt ##同步目录本身其目录中的文件

rsync  -r root@172.25.254.137:/root/Desktop/ /mnt ##只同步目录中的文件

rsync  -rl root@172.25.254.137:/root/Desktop/ /mnt ##同步链接

rsync  -rlp root@172.25.254.137:/root/Desktop/ /mnt ##同步权限

rsync  -rlpog root@172.25.254.137:/root/Desktop/ /mnt ##同步用户组

rsync  -rlpogt root@172.25.254.137:/root/Desktop/ /mnt ##同步时间

rsync -rD root@172.25.254.137:/dev/pts /mnt ##同步设备文件


 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值