0812 find 作业

0812作业

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

[root@CentOS 7 ~]# find /var -user root -a -group mail
/var/spool/mail
[root@CentOS 7 ~]# ls -ld /var/spool/mail/
drwxrwxr-x. 2 root mail 30 7月  24 02:36 /var/spool/mail/

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

[root@CentOS 7 ~]# find /var -not \( -user root -o -user lp -o -user gdm \) -ls
201328527   0 drwxr-xr-x   3 colord  colord 16 7月 24 02:22 /var/lib/colord
  8630    0 drwxr-xr-x   2 colord   colord   6 11月 20  2015 /var/lib/colord/icc
67294209  0 drwx------ 2 setroubleshoot setroubleshoot 6 11月 20 2015  /var/lib/setroubleshoot
134301745    0 drwx------   2 rpc      rpc           6 11月 20  2015 /var/lib/rpcbind
………………下面省略……………………

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

[root@CentOs6 ~]# date
2016年 07月 30日 星期六 21:15:29 CST
[root@CentOs6 ~]# find /var/ -mtime -7 -a -not \( -user root -o  -user postfix \) -ls
1179713    0 -rw-rw----   1 user10   mail            0 7月 30 02:22 /var/spool/mail/user10
1179653    0 -rw-rw----   1 rpc      mail            0 7月 25 09:01 /var/spool/mail/rpc
……………………省略………………

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

[root@CentOs6 ~]# find /test/  -nouser -o -nogroup -a -atime -7 
/test/aaa.sh

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

[root@CentOs6 ~]# find /etc/ -size +1M -type f -ls
1181357 8228 -rw-r--r--   1 root     root      8424080 7月 25 09:05 /etc/selinux/targeted/policy/policy.24
1181354 8228 -rw-r--r--   1 root     root      8424080 7月 25 09:05 /etc/selinux/targeted/modules/active/policy.kern
…………省略………………

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

[root@CentOs6 ~]# find /etc/ -not -perm -111 -ls
1180067    4 -rw-r--r--   1 root     root         3397 8月 23  2010 /etc/gconf/2/evoldap.conf
1180068    4 -rw-r--r--   1 root     root         1295 8月 23  2010 /etc/gconf/2/path
…………省略………………

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

[root@CentOs6 ~]# find /etc/init.d/ -perm -113 -ls
1181801    0 ---x--x-wx   1 root     root            0 8月 13 14:24 /etc/init.d/test.txt
1179661    0 -rwxrwxrwx   1 root     root            0 7月 30 10:50 /etc/init.d/f1

原创文章,作者:Lii,如若转载,请注明出处:http://www.178linux.com/34743

(0)
LiiLii
上一篇 2016-08-13 13:33
下一篇 2016-08-13 17:44

相关推荐

  • 小型网站MYSQL问题二:Percona Xtrabackup实现数据库备份和恢复

    故事背景:前面大胆的选择了innodb,接下来就要考虑数据库的备份和恢复。俗话说“常在河边走,哪能不湿鞋“,自从接触数据这块,使我一直对它保持敬畏之心。在这里使用了percona公司的xtrabckup工具来实现数据库备份和恢复。操作步骤记录如下: 1、安装软件仓库(不要问我为什么不用源码安装,好吧,其实我懒。) wget https://www.…

    数据库运维 2015-12-19
  • 1.计算机的组成原理与linux初识

    计算机的组成原理 抽象 具体 Linux初识 负责与硬件交互,并向外提供系统调用 Linux大家庭 suse系列: opensuse suse enterprise redhat系列: centos redhat Debian系列: ubuntu debian 命令总结 显示本机IP(需要root权限) [root@localhost dev]# ifcon…

    Linux干货 2017-07-02
  • Linux基础概念

    一、计算机的组成及其功能。 计算机机系统由五部分组成:运算器、控制器、存储器、输入设备、输出设备,遵从冯.诺依曼体系结构。具体的功能如下 : CPU   :     运算器(处理数据)、控制器(指令控制),另有寄存器、缓存(缓冲数据,内部缓存非  常昂贵); 存储器:内存即RAM(随机访问…

    Linux干货 2016-10-09
  • iptables实践-week14

    系统的INPUT和OUTPUT默认策略为DROP; 1、限制本地主机的web服务器在周一不允许访问;新请求的速率不能超过100个每秒;web服务器包含了admin字符串的页面不允许访问;web服务器仅允许响应报文离开本机; 规则: # 周一不能访问web服务 ~]# iptables -R INPUT 1 -d 172.16.0.11 -p tcp –dp…

    Linux干货 2017-05-04
  • Java中的CopyOnWrite容器

    Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改,这是一种延时懒惰策略。从JDK1.5开始Java并发包里提供了两个使用CopyOnWrite机制实现的并发容器,它们是CopyOnWriteArrayList和…

    Linux干货 2016-08-15
  • N24_huamao 学习计划

       每天会安排好时间按顺序看视频进行学习,由于基础比较差我会先进行笔记然后再做博客记录。需要操作的知识点会跟着视频和自己的理解去做,最后达到马哥所说的“技能”所需的要求。运维的知识点很广很多也很复杂。当然想学好后边的就要先打好基础从linux系统开始学习把重要的命令记牢应用灵活才可以。这第一步自己一定要迈好。

    Linux干货 2016-10-26