第5周作業

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

    ~]# egrep "^(root|fedora|user1)" /etc/passwd

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

    ~]# egrep -o "\<.*\>\(\)" /etc/rc.d/init.d/functions

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

    ~]# echo /etc/init.d/network | grep "[^\/]\+\/\?$"

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

    ~]# ip addr list | grep -E "\<([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\>" -o

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

    [root@192 ~]# ip addr list | grep -E -o "\<((1?[0-9][0-9]?|2[0-4][0-9]|25[0-4])\.){3}(1?[0-9][0-9]?|2[0-4][0-9]|25[0-4])\>"

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

    ~]# echo "764176354@qq.com" | grep -E "[^[:space:]].*@[^[:space:]]*\..*"

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

    ~]# find /var -user root -a -group mail -ls

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

    ~]# find / -nouser -o -nogroup

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

    ~]# 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 -111 -a -perm -002

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

    ~]# find /usr -not \( -user root -o -user bin -o -user hadoop \)

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

    ~]# find /etc -not -perm -222

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

    ~]# find /etc -mtime -7 -a -not \( -user root -o -user hadoop \)

原創文章,作者:N25_水煮魚,如若轉載,請注明出處:http://www.www58058.com/66078

(0)
N25_水煮魚N25_水煮魚
上一篇 2017-01-07
下一篇 2017-01-08

相關推薦

  • CentOS 7 部署LAMP架構(獨立服務模式)

    細節要求:(1) 三者分離于三臺主機,Httpd與PHP以FastCGI模式通訊; (2) 一個虛擬主機用于提供phpMyAdmin;另一個虛擬主機用于提供wordpress; (3) 部署PHP加速器:xcache; 一、準備CentOS 7主機環境以及Repo倉庫提供基于rpm安裝包方式的程序包安裝源 安裝主機程序包規劃: 主機1:web-server(…

    Linux干貨 2017-02-17
  • 馬哥教育-第一周作業

    第一部分:計算機組成及功能 電子真空管的出現促使了計算機的誕生; 根據馮●諾依曼的哲學思想,計算機的組成分為五大部分。分別為: 1.     運算器 2.     控制器 3.     存儲器 4.   &nb…

    Linux干貨 2016-12-04
  • Linux下inode理解及軟、硬鏈接初探

    1、Inode是什么? 要理解inode,要從文件儲存說起。 文件由元數據和數據構成。 文件儲存在硬盤上,最小的存儲單位叫做“扇區(Sector)”。每個扇區存儲512字節。操作系統讀取硬盤時,不會一個扇區一個扇區地讀取,這樣非常低效;而是一次性連續讀取多個扇區,即一次性讀取一個“塊(block)”?!皦K”由多個扇區組成,常見的大小有1K、2K、4K等,其中…

    Linux干貨 2016-07-29
  • Linux iptables配置應用

                    Linux iptables配置應用 概述:    Linux的防火墻體系主要工作在網絡層,只對tcp/ip數據包實施過濾和限制,屬于典型的包過濾防火墻(或稱為網絡層防火墻)。Linux的防火墻體系基于內核編碼實現,因…

    系統運維 2016-11-18
  • N21—-第一周課程練習題

    1、描述計算機的組成及其功能。 我們現在通常理解為計算機是由硬件系統+軟件系統組成的,根據馮·諾依曼體系結構。計算機主要由五大部件組成:      運算器(Datapath): 計算機中執行各種算術和邏輯運算操作的部件      控制器(Control):是整個計算機的中樞神經,…

    Linux干貨 2016-07-12
  • N22-妙手-第七周課程練習

    1、創建一個10G分區,并格式為ext4文件系統;    (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl; [root@localhost ~]# mke2fs -t ext4 -m 2 -L MY…

    Linux干貨 2016-10-09

評論列表(1條)

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

    寫的很好,多多注意排版的問題會更好,加油

欧美性久久久久