文件查找及压缩,sed文本处理,软件包管理,磁盘管理

练习题

文件查找及压缩练习

1、查找/var目录下属主为root,且属组为mail的所有文件

[root@centos7 var]#find /var -user root -group mail
/var/spool/mail

 

2、查找/var目录下不属于root、lp、gdm的所有文件

[root@centos7 var]#ll `find /var -not \( -user root -o -user lp -o -user gdm \)`

-rw-r–r–. 1 colord         colord          4096 Nov  9 16:51 /var/lib/colord/mapping.db

-rw-r–r–. 1 colord         colord          7168 Nov  9 16:51 /var/lib/colord/storage.db

-rw-r–r–. 1 rpcuser        rpcuser            0 Aug  8 05:18 /var/lib/nfs/state

3、查找/var目录下最近一周内其内容修改过,同时属主不为root,也不是postfix的文件

[root@centos7 cups]#find /var -mtime -7 -a -not \( -user root -o -user postfix \) -ls

36002991   44 -rw——-   1 setroubleshoot setroubleshoot    43664 Dec  2 11:37 /var/lib/setroubleshoot/setroubleshoot_database.xml

1354960    0 drwxr-xr-x   2 lp       sys           111 Nov 26 03:15 /var/log/cups

2090358    0 -rw-rw—-   1 wangci   mail            0 Nov 26 17:01 /var/spool/mail/wangci

 

4、查找当前系统上没有属主或属组,且最近一个周内曾被访问过的文件

[root@centos7 cups]#find / \( -nouser -o -nogroup \) -a -atime -7 -ls

16780687    4 drwxr-xr-x  12 501      games        4096 Dec  1 08:02 /app/httpd-2.4.29

16780688    0 -rw-r–r–   1 501      games           0 Dec  1 07:59 /app/httpd-2.4.29/.deps

16780689   16 -rw-r–r–   1 501      games       13895 Oct 10 14:18 /app/httpd-2.4.29/.gdbinit

16780690   16 -rw-r–r–   1 501      games       13496 Apr 16  2015 /app/httpd-2.4.29/ABOUT_APACHE

 

5、查找/etc目录下大于1M且类型为普通文件的所有文件

[root@centos7 ~]#find /etc -size +1M -a -type f -ls

868953 7332 -r–r–r–   1 root     root      7503912 Nov  9 16:50 /etc/udev/hwdb.bin

35862428 3668 -rw-r–r–   1 root     root      3752457 Aug  6 02:04 /etc/selinux/targeted/active/policy.kern

102195433 1372 -rw-r–r–   1 root     root      1402267 Aug  6 02:50 /etc/selinux/targeted/contexts/files/file_contexts.bin

67961094 3668 -rw-r–r–   1 root     root      3752457 Aug  6 02:04 /etc/selinux/targeted/policy/policy.30

 

6、查找/etc目录下所有用户都没有写权限的文件

[root@centos7 ~]#find /etc -not -perm /222 -ls
33978048 180 -r–r–r– 1 root root 183421 Nov 9 16:28 /etc/pki/ca-trust/extracted/java/cacerts
67309419 328 -r–r–r– 1 root root 334001 Nov 9 16:28 /etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt
100952808 248 -r–r–r– 1 root root 251593 Nov 9 16:28 /etc/pki/ca-trust/extracted/pem/tls-ca-bun

 

7、查找/etc目录下至少有一类用户没有执行权限的文件

 

8、查找/etc/init.d目录下,所有用户都有执行权限,且其它用户有写权限的文件

 

1、删除centos7系统/etc/grub2.cfg文件中所有以空白开头的行行首的空白字符

2、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符

3、在centos6系统/root/install.log每一行行首增加#号

4、在/etc/fstab文件中不以#开头的行的行首增加#号

5、处理/etc/fstab路径,使用sed命令取出其目录名和基名

6、利用sed 取出ifconfig命令中本机的IPv4地址

7、统计centos安装光盘中Package目录下的所有rpm文件的以.分隔倒数第二个字段的重复次数

8、统计/etc/init.d/functions文件中每个单词的出现次数,并排序(用grep和sed两种方法分别实现)

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/89208

(0)
yanzhenguoyanzhenguo
上一篇 2017-12-02 20:58
下一篇 2017-12-02 20:58

相关推荐

  • 如何在Java中避免equals方法的隐藏陷阱

    译者注 :你可能会觉得Java很简单,Object的equals实现也会非常简单,但是事实并不是你想象的这样,耐心的读完本文,你会发现你对Java了解的是如此的少。如果这篇文章是一份Java程序员的入职笔试,那么不知道有多少人会掉落到这样的陷阱中。原文转自http://www.artima.com/lejava/articles/equality.…

    开发运维 2015-04-03
  • 有证说话硬–实现CA和证书申请

    centos下利用openssl来实现证书的颁发 直接进入正题,细节坑就不说了,自己解决起来更有挑战性不是 步骤流程: 我是拿的7.3版本做CA主机,6.8版本做客户端 1.创建CA 2.生成私钥 3.生成自签名证书 4.到客服端 5.生成私钥 6.生成证书申请文件 7.将请求发送给-CA主机 8.CA主机-验证签署 9.拷回给客户端使用 用法:openss…

    2017-04-11
  • RHCE系列之ntp服务器—-实践篇

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://nolinux.blog.51cto.com/4824967/1319520 上篇Linux实战部署系列之ntp服务器—-理论篇为大家介绍时间的相关概念和ntp的原理,本篇博文将带大家一起部署生产环境中实现简单…

    Linux干货 2016-08-15
  • 20160802课堂练习题

    练习: 1、  当用户xiaoming对/testdir 目录无执行权限时,意味着无法做哪些操作? 无法cd进入该目录,但可以ls查看到该目录下的文件,其余的任何操作都执行不了。 2、  当用户xiaoqiang对/testdir 目录无读权限时,意味着无法做哪些操作? 能够进入该目录,不能读取到信息;但如果知道有哪些文件及目录是可以创建…

    Linux干货 2016-08-04
  • 懒人本地YUM源设置

    一、挂载本地光盘到根目录下/media。 [root@wing-PC ~]# mount -v /dev/sr0 /media/ 二、用mv 修改/etc/yum.repos.d下面的文件。 [root@wing-PC ~]# mv -v /etc/yum.repos.d/CentOS-Base.repo / CentOS-Base.repo.bak [ro…

    系统运维 2017-08-05
  • 我的第一篇博客

        第二天,很早的来到,不知道做些什么,未来也l许很忙碌,希望能够一直坚持,不管是难吃的饭菜,还是不良的作息,起码做个对得起这四个半月的人吧…

    Linux干货 2017-07-11