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

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

grep "^[[:space:]]\+" /boot/grub/grub.conf

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

grep "^#[[:space:]]\+[^[:space:]]\+" /etc/rc.d/rc.sysinit

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

netstat -tan |grep "LISTEN[[:space:]]\+$"

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

useradd bash ;useradd testbash ; useradd basher;useradd -s /sbin/nologin nologin
grep "^\<(.*)\>.*\1$" /etc/passwd

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

grep -E -v "^root|^fedora|^user1" |cut -d: -f7

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

blob.png

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

blob.pngblob.png

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

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

擴展正則表達式的ip匹配模式:(\<([0,1]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])\>\.){3}\<([0,1]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])\>

blob.png

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

[[:alnum:]][[:alnum:]_]\+@[[:alnum:]].com.\(.[a-zA-Z]\+\)\?

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

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

blob.png

blob.png

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

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

blob.png

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

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

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

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

原創文章,作者:N20-重慶-雪寒,如若轉載,請注明出處:http://www.www58058.com/18697

(0)
N20-重慶-雪寒N20-重慶-雪寒
上一篇 2016-07-07 10:45
下一篇 2016-07-07 10:45

相關推薦

  • 十六周

    1、源碼編譯安裝LNMP架構環境; centos 7系統 編譯安裝nginx 安裝編譯環境 [root@localhost ~]# yum -y groupinstall “Development Tools” “Development Libraries” [root@localhost ~]# yum -y…

    Linux筆記 2018-03-26
  • Linux任務計劃,周期性任務執行詳解

    Linux任務計劃,周期性任務執行 概述 本章將為大家介紹一些任務計劃和周期性任務計劃執行相關內容任務計劃的分類主要有由兩種    未來的某時間點執行一次某任務:at,batch    周期性運行某任務:crontab具體分為三個方面來說明:    1、at計劃任務    2、c…

    Linux干貨 2016-09-27
  • linux高級文件管理系統

    磁盤配額:    linux是一個多用戶的系統,磁盤配額是分配給每個用戶的磁盤可用空間的限制。每一用戶只能使用最大配額范圍內的磁盤空間。root是不受配額限制的,只有普通用戶才受限制。   Quota是在RedHatlinux下實現linux磁盤配額的工具,它支持單獨的掛載文件系統,而不是一個目錄。quota默認是安裝的,如果沒…

    Linux干貨 2016-09-02
  • 軟、硬鏈接的對比分析

      硬鏈接與軟鏈接的對比分析 硬鏈接,即一個文件可以用同一個節點編號卻使用多個文件名。這數個文件名之間是平等的關系。 例:我在centos6.9的虛擬機上創建了一個文件f1(touch f1),然后以f1文件為舊文件建立一個名為f1.1的硬鏈接,再以文件f1.1創建一個名為f1.2的硬鏈接。接著我在f1文件中寫入內容,如下圖所示,三個文件中內容是一…

    2018-04-07
  • LVS:三種模式的原理、調度算法、及應用介紹

    LVS三種模式原理(nat/dr/tun) LVS/NAT:   如上圖,客戶通過virtual IP (虛擬服務的IP地址,公網地址),訪問網絡服務時,請求報文到達調度器,調度器根據連接調度算法從一組真實服務器中選出一臺服務器,將報文的目標地址VIP,改寫成選定服務器的地址(RIP),報文的目標端口改寫成選定服務器的相應端口,最后將修改…

    Linux干貨 2016-10-30
  • 2016全球運維大會,優云蔣君偉演講“CMDB+自動化的管理融合”成一大亮點

    2016全球運維大會于9月23日-24日在上海盛大開幕。作為國內運維行業的重量級大會,優云產品總監蔣君偉在自動化專場與來自全國各地的運維同行一起探討、分享業內自動化運維的最佳實踐?,F場情緒熱烈,氣氛高漲,成為了本屆全球運維大會的一大亮點。 全新梳理自動化與CMDB的融合之道 全球運維大會當天,運維自動化專場很多大牛針對自動化運維管理中的CMDB進行了激烈的討…

    Linux資訊 2016-12-05

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-07-07 11:34

    寫的很好,排版還可以在漂亮一點,不要把黑屏貼上來了,加油

欧美性久久久久