N25期第五周作業

1.顯示當前系統上root、fedora或user1用戶的默認shell
grep -E '^(root|ftp|sync)' /etc/passwd|cut -d: -f7
2.找出/etc/rc.d/init.d/functions文件中某單詞后面跟一組小括號的行,形如:hello()
grep '\b.*\b()' /etc/rc.d/init.d/functions
3.使用echo命令輸出一個絕對路徑,使用grep取出其基名;擴展:取出其路徑名
echo /var/log/messages|grep -o '[^/]\+/\?$' 取出基名 echo /var/log/messages|grep -o '.*/' 取出路徑名
4.找出ifconfig命令結果中的1-255之間數字
ifconfig |grep -Eo '\<[1-9]\>|\<[1-9][0-9]\>|\<1[0-9][0-9]\>|\<2[0-5][0-5]\>'
5.挑戰題:寫一個模式,能匹配合理的IP地址
((\<[0-9]\>|\<[1-9][0-9]\>|\<[1][0-9][0-9]\>|\<[2][0-5][0-5]\>)\.){3}(\<[0-9]\>|\<[1-9][0-9]\>|\<[1][0-9][0-9]\>|\<[2][0-5][0-5]\>)
6.挑戰題:寫一個模式,能匹配出所有的郵件地址
^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$
7.查找/var目錄下屬主為root,且屬組為mail的所有文件或目錄
find /var -user root -group mail -a \( -type d -o -type f \)
8.查找當前系統上沒有屬主或屬組的文件;進一步:查找當前系統上沒有屬主或屬組,且最近3天內曾被訪問過的文件或目錄
find / -nouser -nogroup -type f find / -nouser -nogroup ( -type f -o -type d ) -atime -3
9.查找/etc目錄下所有用戶都有寫權限的文件
find /etc -type f -perm -222
10.查找/etc目錄下大于1M,且類型為普通文件的所有文件
find /etc/ -size +1M -type f
11.查找/etc/init.d/目錄下,所有用戶都有執行權限,且其它用戶有寫權限的文件
find /etc/init.d -perm -113
12.查找/usr目錄下不屬于root、bin或hadoop的文件
find /usr ! \( -user root -o -user bin -o -user hadoop \)
13.查找/etc/目錄下至少有一類用戶沒有寫權限的文件
find /etc/ -not -perm -222
14.查找/etc目錄下最近一周內其內容被修改過,且不屬于root或hadoop的文件
find /etc -mtime -7 ! \( -user root -o -user hadoop \)

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

(0)
N25_AllenN25_Allen
上一篇 2016-12-26 10:11
下一篇 2016-12-26 10:32

相關推薦

  • N26 第七周作業

    1、創建一個10G分區,并格式為ext4文件系統;(1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl; [root@localhost ~]# fdisk /dev/sdb Welcome to fdisk (util-linux 2.23.2). Changes will remain in mem…

    Linux干貨 2017-02-07
  • linux樹狀結構

    linux 目錄結構   /:根目錄,一般根目錄下只存放目錄,不要存放文件,/etc、/bin、/dev、/lib、/sbin應該和根目錄放置在一個分區中 /bin:/usr/bin:可執行二進制文件的目錄,如常用的命令ls、tar、mv、cat等。 /boot:放置linux系統啟動時用到的一些文件。/boot/vmlinuz為linux的內核文…

    Linux干貨 2016-08-05
  • NET25-第7周作業

    1、創建一個10G分區,并格式為ext4文件系統; (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl; [root@node1 ~]# fdisk /dev/sdb Device contains neither a valid DOS partition table, nor Sun, SGI o…

    Linux干貨 2017-03-15
  • hello 小伙伴們

    一起跟著馬哥,努力向前!不管多么累、不管有多忙,不要間斷、不要放棄,為了實現我們心中所想的,努力吧,騷年們!

    Linux干貨 2016-08-08
  • Linux軟件包安裝—-卷一軟件包管理rpm方式安裝程序

    rpm方式手動安裝程序,可能需要”人工智能”的方式手動去處理程序依賴問題

    Linux干貨 2017-12-02
  • 第一周作業:計算機的組成及其功能

    第一周作業 主要是對應了馬哥視頻前兩天共八節課的內容,作業一共有六道題 01.描述計算機的組成及其功能 02.按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別 03.描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述 04.說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pw…

    2017-09-12

評論列表(2條)

  • 馬哥教育
    馬哥教育 2017-02-17 10:26

    寫的很好,提一個問題255.255.255.255 是一個合理的ip地址嗎?多多注意排版的問題

    • N25_Allen
      N25_Allen 2017-02-28 16:16

      @馬哥教育
      感謝建議,255.255.255.255的問題讓我再想想,markdown還不太會,貌似現在我網易云筆記里復制出來的Markdown格式直接粘貼進博客的編輯器不起作用

欧美性久久久久