N22-第五周作业

1、显示当前系统上root、fedora或user1用户的默认shell;

 egrep "^(root|fedora|user1)" /etc/passwd|awk -F: '{printf "%-15s:%-s\n",$1,$7}'

2、找出/etc/rc.d/init.d/functions文件中某单词后面跟一组小括号的行,形如:hello();

 grep "\<[[:alpha:]]\+()" /etc/rc.d/init.d/functions

3、使用echo命令输出一个绝对路径,使用grep取出其基名;

echo "/etc/passwd"|grep -o "[^/]\+$"

    扩展:取出其路径名

 echo "/etc/passwd/dfsdf/sfddsf"|grep  -o ".*/"

4、找出ifconfig命令结果中的1-255之间数字;
    

ifconfig |egrep -o "[1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]"

5、挑战题:写一个模式,能匹配合理的IP地址;
  

 ifconfig |egrep -o "[1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5].[1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5].[1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5].[1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]"

6、挑战题:写一个模式,能匹配出所有的邮件地址;
  

 ifconfig |egrep -o "[1-9]{3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"

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

find /var/ -user root -a -group mail

8、查找当前系统上没有属主或属组的文件;
    

find / -nouser -a -nogroup

     进一步:查找当前系统上没有属主或属组,且最近3天内曾被访问过的文件或目录;
        

find / -atime -3 -a -nouser -a -nogroup

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

find /etc -perm -111

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

 find /etc/ -size +1M -file f

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

find /etc/init.d -perm -113

12、查找/usr目录下不属于root、bin或hadoop的文件;
  

 find /usr -not -user root -a -not -user bin -a -not -user hadoop

13、查找/etc/目录下至少有一类用户没有写权限的文件;
  

  find /etc -not -perm -222

14、查找/etc目录下最近一周内其内容被修改过,且不属于root或hadoop的文件;
    

find /etc/ -mtime -7 -not \( -user root -o -user hadoop \)
    find /etc/ -mtime -7 -not -user root -a -not -user hadoop

原创文章,作者:N22-北京-喜欢就好,如若转载,请注明出处:http://www.178linux.com/45551

(0)
N22-北京-喜欢就好N22-北京-喜欢就好
上一篇 2016-09-15 22:21
下一篇 2016-09-15 22:21

相关推荐

  • 上海2016全球运维大会 美女辣妹吸引眼球!

    国内第一个运维行业大会 GOPS 2016全球运维大会(上海站)在2016年9月23-24日在上海雅悦新天地大酒店举办,面向IT及传统行业、广大运维技术人员,传播先进技术思想和理念,分享业内最佳实践。 参会两日,虽然大会主角是运维技术交流学习,不过却意料之外的邂逅了另一道靓丽的风景,瞬间燃了… 在会场,站立着一群高挑美女,我的…

    2016-12-05
  • Linux上功能强大的文本编辑工具—vim

    vim–Vi Improved是一款全屏文本编辑器 vi: Visual Interface,文本编辑器 可见,vim是vi的升级版,所以我们当然要学习vim! vim的功能强大,自然命令、用法也会种类繁多,想要用的得心应手自然是需要长期的实际操作的,正所谓工欲善其事必先利其器,我们要想能够在linux上从容应对繁多的文本编辑,无疑vim编辑器是…

    Linux干货 2016-08-12
  • N22-love cat 17周博客作业第2部分-构建一个LVS-DR模型的高性能集群

    题目: 搭建一个LVS-DR模型的高性能集群,并实现以下功能:       (1)、wordpress程序通过nfs共享给个个realserver;       (2)、后端realserver中的nginx和php分离; 第17周   第2部分 网…

    Linux干货 2016-08-15
  • vim编辑器

    vim编辑器:          文本:ASCII, Unicode(全球统一编码格式)          文本编辑种类:       &n…

    Linux干货 2016-08-10
  • 第九周练习

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash # nologin=$(awk -F: '$NF=="/sbin/nologin"{print $NF}…

    Linux干货 2016-12-21
  • 高级文件系统之逻辑卷和btrfs文件系统

    逻辑卷管理器快照 逻辑卷可以实现对分区的动态的扩展,快照可以看成是特殊的逻辑卷,它是在生成快照是存在的逻辑卷的准确拷贝。 快照只有在它们和原来的逻辑卷不同时才会消耗空间:     在生成快照时会分配给他一定的空间,但只有在原来的逻辑卷或者快照有所改变时才会使用这些空间     当…

    Linux干货 2016-09-02

评论列表(1条)

  • 马哥教育
    马哥教育 2016-09-19 18:39

    抄串了吧,下次看看题目在抄,是匹配邮件地址