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

1、顯示當前系統上root、fedora或user1用戶的默認shell;
cat /etc/passwd | grep "^\<root\>"
cat /etc/passwd | grep "^\<fedora\>"
cat /etc/passwd | grep "^\<user1\>"

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

2、找出/etc/rc.d/init.d/functions文件中某單詞后面跟一組小括號的行,形如:hello();
grep "\<[[:alpha:]]\+\>()" /etc/rc.d/init.d/functions

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

3、使用echo命令輸出一個絕對路徑,使用grep取出其基名;擴展:取出其路徑名
echo /etc/rc.d/init.d/functions | grep -o "\<[[:alpha:]]\+\>$"
echo /etc/rc.d/init.d/functions | grep -o "[/].*[/]"

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


4、找出ifconfig命令結果中的1-255之間數字;
ifconfig | egrep -o "\<([1-9]|[1-9][0-9]|[1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\>"

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


5、挑戰題:寫一個模式,能匹配合理的IP地址;
egrep -o "\<([0-9]|[1-9][0-9]|[1][0-9][0-9]|[2][0-1][0-9]|[2][2][0-3])\>[.]\<([0-9]|[1-9][0-9]|[1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\>[.]\<([0-9]|[1-9][0-9]|[1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\>[.]\<([0-9]|[1-9][0-9]|[1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\>"


6、挑戰題:寫一個模式,能匹配出所有的郵件地址;
egrep -i -o ".*[@][[:alnum:]]+[.](com|com.cn)"


7、查找/var目錄下屬主為root,且屬組為mail的所有文件或目錄;
find /var -user root -a -group mail

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

8、查找當前系統上沒有屬主或屬組的文件;進一步:查找當前系統上沒有屬主或屬組,且最近3天內曾被訪問過的文件或目錄;
find / -nouser -o -nogroup
find / -nouser -o -nogroup -a -atime -3


9、查找/etc目錄下所有用戶都有寫權限的文件;
find /etc -perm -222


10、查找/etc目錄下大于1M,且類型為普通文件的所有文件;
find /etc -size +1M -a -type 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 -a -not -user root -a -not -user hadoop

原創文章,作者:N22-上海-葡撻,如若轉載,請注明出處:http://www.www58058.com/44318

(0)
N22-上海-葡撻N22-上海-葡撻
上一篇 2016-09-19
下一篇 2016-09-19

相關推薦

  • LVS基本原理

    LVS基本原理 簡介 負載調度器、真實服務器群節點一起被稱為LVS。LVS負載調度器(有時也稱為負載平衡器),接收所服務的所有接入服務集群的請求,并決定集群中的哪個節點應該回復其請求。 1)負載調度器(Director):作為整個集群的前端,主要將用戶請求分發至真實服務器中進行處理。 2)真實服務器池:由多個功能相同的真實服務器組成,為用戶提供真正的網絡服務…

    Linux干貨 2016-12-27
  • CentOS的啟動流程

                      一個操作系統的開啟與關閉不是我們手動的打開與關閉電源那么簡單。這個過程中涉及太多的內部服務的打開與關閉。而在這個過程中如果出現什么問題,那么以后的某些服務…

    2017-09-01
  • 馬哥教育網絡班22期+第4周課程練習 忍者亂太郎喻成

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。   cp -rp /etc/skel /home/tuser1   chmod -R 700 /home/tuser1 2、…

    Linux干貨 2016-10-09
  • 管窺Linux史

    管窺Linux史 眾所周知,絕大部分發行版本都被稱為類Unix系統,要說Linux就應該先了解Unix的歷史,Unix的起源應該贅述MULTICS的歷史,Unix的父輩是頗具開拓性的Multics項目…… Unix創世紀 二戰結束以后,冷戰開始了。1957年蘇聯發射了第一顆人造衛星,進而開始籌備發射載人宇宙飛船。與此同時,美國宇航局的研究卻連連受挫。航天領域…

    Linux干貨 2016-10-14
  • linux上安全軟件SElinux

    selinux簡介 SELinux(Security-Enhanced Linux) 是美國國家安全局(NSA)對于強制訪問控制的 實現,是 Linux歷史上最杰出的新安全子系統。NSA是在Linux社區的幫助下開發了一種訪問控制體系,在這種訪問控制體系的限制下,進程只能訪問那些在他的 任務中所需要文件。SELinux 默認安裝在 Fedora 和 Red …

    系統運維 2016-09-19
  • 馬哥教育網絡班21期+第3周課程練習

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 //使用who命令列出列出當明顯登錄的所有用戶,使用cut命令取出用戶名,使用sort命令去重即可// [root@localhost ~]# who | cut -d' ' -f1…

    Linux干貨 2016-08-08

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-09-19 18:56

    就不要把黑屏截上來了,注意一下排版

欧美性久久久久