天天看點

第一階段Linux作業

1、建立一個10G的檔案系統,類型為ext4,要求開機可自動挂載至單獨資料/data目錄;

首先建立一個10GB的分區

<a href="http://s5.51cto.com/wyfs02/M00/78/8A/wKioL1Z_qbrhYOUGAAB0K_s8dgE966.png" target="_blank"></a>

建立檔案類型為EXT4,并格式化

<a href="http://s5.51cto.com/wyfs02/M00/78/8B/wKioL1Z_qdHhKU-kAACIdruSs-A128.png" target="_blank"></a>

建立檔案data,并将檔案系統EXT4的分區/dev/sdb1的标簽裝置為/data

# mkdir /data

# e2label /dev/sdb1 /data

<a href="http://s2.51cto.com/wyfs02/M01/78/8C/wKiom1Z_qe-zAipaAAAY7A4gpvw145.png" target="_blank"></a>

将“/dev/sdb1 /data ext4 defaults 0 0”将這一行加入到/etc/fstab當中

<a href="http://s5.51cto.com/wyfs02/M00/78/8C/wKiom1Z_qfyzGsmMAABUGisq_Sk723.png" target="_blank"></a>

2、顯示`netstat -tan`指令結果中以‘LISTEN’後跟0個、1個或者多個空白字元結尾的行;

"*":在此處代表比對0或者多個跟在空白字元後面;

"$":行尾定位符,比對所有滿足前面條件的所有的行

<a href="http://s5.51cto.com/wyfs02/M01/78/8C/wKiom1Z_qrTS6BoIAAA3XQsojFs426.png" target="_blank"></a>

3、添加使用者nginx、zabbix、tomcat、nologin以及hadoop使用者(nologin使用者的shell/sbin/nologin);而後找出/etc/passwd檔案中使用者名與其shell名相同的行;

利用指令“useradd”添加使用者nginx,zabbix,tomcat,nologin,hadoop

<a href="http://s1.51cto.com/wyfs02/M00/78/8D/wKiom1Z_rUTCxnmWAACaRjV3uFw100.png" target="_blank"></a>

利用指令“chsh -s”指令修改使用者nologin的shell為“/sbin/nologin”,

<a href="http://s2.51cto.com/wyfs02/M02/78/8D/wKiom1Z_rcbDRan0AAA2UJhnsU8095.png" target="_blank"></a>

4、找出/etc/rc.d/init.d/functions檔案中某單詞(單詞中間可以存在下劃線)後面跟着一組小括号的行;

<a href="http://s5.51cto.com/wyfs02/M01/78/8B/wKioL1Z_sAGCDYJlAABH0mRAOdw138.png" target="_blank"></a>

5、使用echo輸出一個路徑,而後egrep找出其路徑基名;進一步的使用egrep取出其目錄名(注意是目錄名,而非目錄路徑);

# echo "/mnt/sdc" | egrep -o "[^/]+/?$" | cut -d"/" -f1

# echo "/mnt/sdc" | egrep "[^/]+/?$" | cut -d"/" -f2

<a href="http://s3.51cto.com/wyfs02/M01/78/8C/wKioL1Z_sWigynUuAAA8DWcJ8aA241.png" target="_blank"></a>

6、查找/usr目錄下不屬于root、bin或hadoop的所有檔案;

# find /usr -not -user root -a -not -user bin -a -not -user hadoop

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

<a href="http://s5.51cto.com/wyfs02/M00/78/8D/wKiom1Z_seDC_hF5AAAyrOLwjvI105.png" target="_blank"></a>

7、某天系統被入侵了,黑客在你系統下留下木馬檔案:

1) 現需要查找目前系統上沒有屬主或屬組,且最近一周内曾被通路過的所有檔案;

<a href="http://s2.51cto.com/wyfs02/M02/78/8D/wKiom1Z_s8mzgf4WAAColNuvTNg923.png" target="_blank"></a>

2). 另外,需要查找/etc目錄下大于20k且類型為普通檔案的所有檔案;

<a href="http://s4.51cto.com/wyfs02/M01/78/8C/wKioL1Z_t1KRLxt4AADceoKmq-Y256.png" target="_blank"></a>

8、建立目錄/test/data,讓某組内普通使用者對其有寫權限,且建立的所有檔案的屬組為目錄所屬的組;此外,每個使用者僅能删除自己的檔案。

1.建立目錄;2.建立組;3.修改目錄屬組;4.修改寫權限;5.6.添加使用者到組;

<a href="http://s2.51cto.com/wyfs02/M01/78/9E/wKiom1Z_7cLilVDAAABBIgLjY3k072.png" target="_blank"></a>

運作結果:

<a href="http://s2.51cto.com/wyfs02/M02/78/9D/wKioL1Z_7dvjXkLKAABcc6PtcNU506.png" target="_blank"></a>

本文轉自 Nico_Lv 51CTO部落格,原文連結:http://blog.51cto.com/nearlv/1728813,如需轉載請自行聯系原作者

繼續閱讀