馬哥教育網絡班21期+第5周課程練習

1、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行;


1468474887194917.jpg


2、顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行

1468474912169949.jpg


3、打出netstat -tan命令執行結果中以‘LISTEN’,后或跟空白字符結尾的行;


1468474931429228.jpg


4、添加用戶bash, testbash, basher, nologin (此一個用戶的shell為/sbin/nologin),而后找出當前系統上其用戶名和默認shell相同的用戶的信息;


1468474962373093.jpg


5、顯示當前系統上root、fedora或user1用戶的默認shell;

1468474982293292.jpg

 

6、找出/etc/rc.d/init.d/functions文件中某單詞后面跟一組小括號的行,形如:hello();

1468475037217820.jpg

 

7、使用echo命令輸出一個絕對路徑,使用grep取出其基名;

1468475063749595.jpg

     擴展:取出其路徑名

1468477444133214.jpg

8、找出ifconfig命令結果中的1-255之間數字;

1468475089149256.jpg

 

9、挑戰題:寫一個模式,能匹配合理的IP地址;

1468475106486557.jpg

10、挑戰題:寫一個模式,能匹配出所有的郵件地址;

1468477031582879.jpg


11、查找/var目錄下屬主為root,且屬組為mail的所有文件或目錄;

1468475127256938.jpg

12、查找當前系統上沒有屬主或屬組的文件;

1468475199294213.jpg

    進一步:查找當前系統上沒有屬主或屬組,且最近3天內曾被訪問過的文件或目錄;

find / -nouser -nogroup -atime -3


13、查找/etc目錄下所有用戶都有寫權限的文件;

1468475245782404.jpg


14、查找/etc目錄下大于1M,且類型為普通文件的所有文件;

1468475293683969.jpg


15、查找/etc/init.d/目錄下,所有用戶都有執行權限,且其它用戶有寫權限的文件;

1468476067653998.jpg


16、查找/usr目錄下不屬于root、bin或hadoop的文件;

1468475753969169.jpg


17、查找/etc/目錄下至少有一類用戶沒有寫權限的文件;

1468475784316194.jpg


18、查找/etc目錄下最近一周內其內容被修改過,且不屬于root或hadoop的文件;

  1468475924531997.jpg


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

(0)
lelexlelex
上一篇 2016-07-16 22:25
下一篇 2016-07-16 22:26

相關推薦

  • LNMP

    1、源碼編譯安裝LNMP架構環境 OS版本:2.6.32-431.el6.x86_64 Nginx版本:nginx-1.6.1 mariadb版本:mariadb-10.0.13 php版本:php-5.4.26 1、安裝編譯安裝所需系統環境 ~]# yum groupinstall "Development Tools" "S…

    Linux干貨 2017-02-09
  • Linux的常用的計劃任務(一次任務與周期性任務) at & cron

      在Linux日常維護工作中,維護員不可能每時每刻都守在服務前前,但如果遇到例行的操作要進行怎么辦?設定計劃任務!?     Linux任務計劃、周期性任務執行     ? 未來的某時間點執行一次任務:      &n…

    Linux干貨 2016-09-09
  • bash變量之位置參數變量

        什么是變量     變量是 bash 環境中非常重要的一個玩意兒,就是讓某一個特定字串代表不固定的內容就是了,講的更簡單一點,我們可以“用一個簡單的 "字眼" 來取代另一個比較復雜或者是容易變動的數據”。    &nbsp…

    Linux干貨 2016-08-15
  • 馬哥教育網絡班21期-第五周課程練習

    第五周作業 1、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行; [root@zz ~]# egrep "^[[:space:]]+" /boot/grub/grub.conf 2、顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有…

    Linux干貨 2016-07-29
  • Linux軟件包管理與實例

    Linux系統的早期,編譯是利用程序代碼生成可執行文件的過程的手動編譯。雖具有一定優勢,但是專業知識要求高,不利于實際操作。因此出現了許多軟件包管理器,最具代表的是由Red Hat 推出的RPM。Yum則有利于解決linux安裝軟件時的依賴性。 所謂依賴性,就是linux系統中的軟件將不同的功能模塊單獨寫入到不同的軟件包中,最后將多個相互依存的軟件包結合起來…

    2017-08-13
  • 數據庫的歷史及常見基本功能

    數據庫的基本知識,MariaDB的基本知識,SQL語句

    2018-01-29

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-07-17 20:27

    寫的很好,排版還可以在改進一下,郵件那個是不是可以在優化一下?加油

欧美性久久久久