馬哥教育網絡班21期-第五周課程練習

,

1、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行;
2、顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行;
3、打出netstat -tan命令執行結果中以‘LISTEN’,后或跟空白字符結尾的行;
4、添加用戶bash, testbash, basher, nologin (此一個用戶的shell為/sbin/nologin),而后找出當前系統上其用戶名和默認shell相同的用戶的信息;
5、顯示當前系統上root、fedora或user1用戶的默認shell;
6、找出/etc/rc.d/init.d/functions文件中某單詞后面跟一組小括號的行,形如:hello();
7、使用echo命令輸出一個絕對路徑,使用grep取出其基名;
    擴展:取出其路徑名
8、找出ifconfig命令結果中的1-255之間數字;
9、挑戰題:寫一個模式,能匹配合理的IP地址;
10、挑戰題:寫一個模式,能匹配出所有的郵件地址;
11、查找/var目錄下屬主為root,且屬組為mail的所有文件或目錄;
12、查找當前系統上沒有屬主或屬組的文件;
     進一步:查找當前系統上沒有屬主或屬組,且最近3天內曾被訪問過的文件或目錄;
13、查找/etc目錄下所有用戶都有寫權限的文件;
14、查找/etc目錄下大于1M,且類型為普通文件的所有文件;
15、查找/etc/init.d/目錄下,所有用戶都有執行權限,且其它用戶有寫權限的文件;
16、查找/usr目錄下不屬于root、bin或hadoop的文件;
17、查找/etc/目錄下至少有一類用戶沒有寫權限的文件;
18、查找/etc目錄下最近一周內其內容被修改過,且不屬于root或hadoop的文件;

第1,2,3,4題與上周作業重復,略……!請說我懶 -.- 


#5
[root@localhost ~]# egrep "^(root|fedora|user1)" /etc/passwd

#6
[root@localhost ~]# grep "^[[:alpha:]].*()" /etc/init.d/functions

#7
[root@localhost ~]# echo /etc/yum/vars/ | egrep [^/]+/?

#8
[root@localhost ~]# ifconfig | grep -o <([0-1]?[0-9]{1,2}|2[0-4][0-9]|25[0-5])>| grep -v ^0+

#9
[root@localhost ~]# ifconfig | grep -o "\([0-9]\{1,3\}[.]\)\{3\}[0-9]\{1,3\}"

#10
[root@localhost ~]# grep ".*@.*[.][[:alpha:]]*"

#11
[root@localhost ~]# find /var/ -user root -group mail

#12
[root@localhost ~]# find / -nouser -o -nogroup
[root@localhost ~]# find -nouser -nogroup -atime -3

#13
[root@localhost ~]# find /etc/ -perm -222

#14
[root@localhost ~]# find /etc/ -size +1M -type f

#15
[root@localhost ~]# find /etc/init.d/ -type f -perm -113

#16
[root@localhost ~]# find /etc/ -not \( -user root -o -user bin -o -user hadoop \)

#17
[root@localhost ~]# find /etc -not \( -perm -222 \)

#18
[root@localhost ~]# find /etc -mtime -7 -not \( -user root -o -user hadoop \)

原創文章,作者:勇爺,如若轉載,請注明出處:http://www.www58058.com/25601

(0)
勇爺勇爺
上一篇 2016-07-29
下一篇 2016-07-29

相關推薦

  • FTP部署及簡單應用

    文件服務: ftp:應用層,C/S,文件共享;file transfer protocol; nfs,cifs:文件系統接口,網絡文件系統;     nfs:network file system     cifs:common …

    Linux干貨 2016-10-19
  • Linux終端類型

    希望可以通過本文讓網友們對linux的終端類型有一個清晰的認識!

    Linux干貨 2016-10-14
  • RAID and LVM

    RAID          Redundant Arrays of  inexpensive(Independent)Disks,RAID:容錯式廉價磁盤陣列,容錯式獨立磁盤陣列,簡稱RAID,由加利福尼亞大學伯克利分校(University of California-Berkeley)在1988…

    Linux干貨 2016-09-02
  • cache: 緩存相關

    cache: 緩存相關 —————————————————— 以下所陳述的緩存概念多是相對web服務而言 緩存所起的作用就是加速,減輕后端服務器壓力。一般而言,我們請求的web服務資源往往不是由后端 服務器所響應的(對于頗具規模的站點來說),而是由前端的緩存服務器所緩存的內容直接響應,所以, 我們得到的資源可能不實最新的,因為緩存的數據于后端服務器不一定時同…

    Linux干貨 2016-11-08
  • grep正則表達式及sort、diff等相關命令

    Linux文本處理三劍客: grep:文本過濾工具(模式:patter) sed:stream editor 流編輯器,文本編輯工具 awk:linux上的實現gawk,文本報告生成器(格式化文本) * 正則表達式:Regular Expression,REGEXP,由一類特殊字符及文本字符所編寫的模式,其中有些字符其不表達字面意義,而是…

    Linux干貨 2016-12-29
  • 元數據、修改時間戳、文件名通配、定義命令的別名、I/O重定向及管道

      文件的元數據 文件的數據分為兩類:一類為元數據,既屬性數據;一種就是數據本身:  數據是指普通文件中的實際數據  元數據指用來描述一個文件的特征的系統數據,諸如訪問權限、文件擁有者以及文件數據塊的分布信息(inode…)等等 那么如何查看文件的詳細信息? stat命令: 功能說明:    顯示inode內容命令用法:    stat…

    Linux干貨 2016-11-06

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-07-29 16:06

    寫的很好,排版也很棒,加油

欧美性久久久久