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

RHCE培训课堂实验-46 开放研究实验-归档和传输文件

系统技术 127

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

在本实验中,您将使用tarrsyncscp归档和备份目录内容。

目标:

将远程目录同步到本地目录。

为同步目录的内容创建存档。

将存档安全地复制到远程主机。

提取存档。

实验准备工作:

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

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


[student@workstation ~]$ lab net-review start
 

1serverb上,将servera/etc目录树同步到/configsync目录。

1.1 使用ssh命令,以student用户身份登录serverb


[student@workstation ~]$ ssh student@serverb
 

1.2 使用su命令切换到root用户,因为创建/configsync目录需要超级用户特权。在后面的步骤中,您将归档/etc目录树中的文件,这些文件归root用户所有,这也需要超级用户特权。


[student@serverb ~]$ su -
 

1.3 创建/configsync目录,以存储从servera同步的配置文件。


[root@serverb ~]# mkdir /configsync
 

1.4 使用rsync命令,将servera上的/etc目录树同步到serverb上的/configsync目录。


[root@serverb ~]# rsync -av root@servera:/etc /configsync
 

注意:

只有root用户才能读取servera/etc目录中的所有内容。

2 使用gzip压缩方式,创建包含/configsync目录的内容的存档configfile-backup­servera.tar.gz

2.1 使用tar命令及-czf选项,以创建一个gzip压缩存档。


[root@serverb ~]# tar -czf configfile-backup-servera.tar.gz /configsync
 

2.2 使用tar命令及-tzf选项来列出configfile-backup-servera.tar.gz存档的内容。


[root@serverb ~]# tar -tzf configfile-backup-servera.tar.gz
 

3student用户身份并使用密码student,将serverb上的/root/configfile-backup-servera.tar.gz存档文件安全地复制到workstation上的/home/student目录。


[root@serverb ~]# scp ~/configfile-backup-servera.tar.gz student@workstation:/home/student
 

4workstation/home/student/configfile-backup-servera.tar.gz存档的内容提取到/tmp/savedconfig/目录。

4.1 从serverb退出。


[root@serverb ~]# exit
[student@serverb ~]$ exit
 

4.2 创建/tmp/savedconfig目录,/home/student/configfile-backup­servera.tar.gz存档的内容将提取到其中。


[student@workstation ~]# mkdir /tmp/savedconfig
 

4.3 更改为/tmp/savedconfig目录。


[student@workstation ~]# cd /tmp/savedconfig
 

4.4 使用tar命令及-tzf选项来列出configfile-backup-servera.tar.gz存档的内容。


[student@workstation savedconfig]# tar -tzf ~/configfile-backup-servera.tar.gz
 

4.5 使用tar命令及-xzf选项,将/home/student/configfile-backup­servera.tar.gz存档的内容提取到/tmp/savedconfig/目录。


[student@workstation savedconfig]# tar -xzf ~/configfile-backup-servera.tar.gz
 

4.6 列出该目录树,以验证目录中是否包含来自/etc目录的文件。


[student@workstation savedconfig]# ls -lR
 

5workstation上,返回到student主目录。


[student@workstation savedconfig]# cd
 

评估

workstation上,运行lab archive-review grade脚本来确认是否成功完成本实验。


[student@workstation ~]$ lab archive-review grade
 

完成

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


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

本实验到此结束。

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

上一篇: 下一篇:

相关推荐

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