全站搜索 公开课 学习资料 未分类

RHCE培训课堂实验-45 指导练习-在系统间安全地同步文件

系统技术 563

红帽系统管理1-学员练习册-13归档和传输文件.pdf—P444

在本练习中,您将通过SSH使用rsync将本地目录的内容与远程服务器上的副本同步。

目标:

您应能够使用rsync命令将本地目录的内容与远程服务器上的副本同步。

练习准备工作:

student用户身份并使用student作为密码登录workstation

workstation上,运行lab archive-sync start命令。该命令将运行一个起始脚本,它将确定主机serveraserverb是否可从网络访问。该脚本还确保servera上不存在将要在练习中创建的文件和目录。


[student@workstation ~]$ lab archive-sync start
 

1 使用ssh命令,以student用户身份登录servera


[student@workstation ~]$ ssh student@servera
 

2servera上,创建名为/home/student/serverlogs的目录。使用rsync命令,在servera上的/home/student/serverlogs目录中创建serverb/var/log目录树的一个初始副本。

2.1 在servera上,创建名为/home/student/serverlogs的目标目录,以存储从serverb同步而来的日志文件。


[student@servera ~]$ mkdir ~/serverlogs
 

2.2 使用rsync命令,将serverb上的/var/log目录树同步到servera上的/home/student/serverlogs目录。请注意,只有root用户可以读取serverb/var/log目录中的所有内容。首次同步时将传输所有文件。


[student@servera ~]$ rsync -av root@serverb:/var/log ~/serverlogs
 

3serverb上,以root身份运行logger “Log files synchronized”‘命令,在/var/log/messages日志文件中获取一个新条目,以反映上一次发生同步的时间。


[student@servera ~]$ ssh root@serverb 'logger "Log files synchronized"'
 

4 使用rsync命令,将serverb上的/var/log目录树安全地同步到servera上的/home/student/serverlogs目录。请注意,这一次将仅传输更改过的日志文件。


[student@servera ~]$ rsync -av root@serverb:/var/log ~/serverlogs
 

5servera退出。


[student@servera ~]$ exit
 

完成

workstation上,运行lab archive-sync finish脚本来完成本练习。


[student@workstation ~]$ lab archive-sync finish
 

本引导式练习到此结束。

扫码添加教务-杨老师微信号,备注“红帽”,可免费领取实验环境和完整的PDF技术资料。

上一篇: 下一篇:

相关推荐

展开更多
1
点击联系客服咨询!咨询电话:0756-2180090