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

RHCE培训课堂实验-53 指导练习-查找系统中的文件

系统技术 677

红帽系统管理1-学员练习册-15访问LINUX文件系统.pdf—P525

在本练习中,您将使用findlocate命令在挂载的文件系统上查找特定的文件。

目标:

您应能够使用findlocate命令搜索文件。

练习准备工作:

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

workstation上,运行lab fs-locate start命令。它将确定主机servera是否可从网络访问。


[student@workstation ~]$ lab fs-locate  start
 

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


[student@workstation ~]$ ssh student@servera
 

2 使用locate命令,在servera上搜索文件。

2.1 虽然locate数据库会每日自动更新,但请通过在servera上手动启动更新,确保该数据库保持最新状态。使用sudo updatedb命令更新由locate命令使用的数据库。


[student@servera ~]$ sudo updatedb
 

2.2 查找logrotate.conf配置文件。


[student@servera ~]$ locate logrotate.conf
 

2.3 查找networkmanager.conf配置文件,忽略大小写。


[student@servera ~]$ locate -i networkmanager.conf
 

3 根据下列要求,使用find命令对servera执行实时搜索:

·搜索/var/lib目录中由chrony用户拥有的所有文件。

·列出/var目录中由root用户拥有且组所有者是mail的所有文件 。

·列出/usr/bin目录中文件大小超过50KB的所有文件。

·搜索/home/student目录中最近120分钟内没有更改过的所有文件。

·列出/dev目录中的所有块设备文件。

3.1 使用find命令,搜索/var/lib目录中由chrony用户拥有的所有文件。请使用sudo命令,因为/var/lib目录中的文件由root拥有。


[student@servera ~]$ sudo find /var/lib -user chrony
 

3.2 列出/var吕录中由root用户拥有且附属于mail组的所有文件。


[student@servera ~]$ sudo find /var -user root -group mail
 

3.3 列出/usr/bin目录中文件大小超过50KB的所有文件。


[student@servera ~]$ find /usr/bin -size +50k
 

3.4 在/home/student目录中查找最近120分钟内没有更改过的所有文件。


[student@servera ~]$ find /home/student -mmin +120
 

3.5 列出/dev目录中的所有块设备文件。


[student@servera ~]$ find /dev -type b
 

4 servera退出。


[student@servera ~]$ exit
 

完成

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


[student@workstation ~]$ lab fs-locate finish
 

本引导式练习到此结束。

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

上一篇: 下一篇:

相关推荐

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