第一階段Linux做業

一、建立一個10G的文件系統,類型爲ext4,要求開機可自動掛載至單獨數據/data目錄;nginx


首先建立一個10GB的分區shell

wKioL1Z_qbrhYOUGAAB0K_s8dgE966.png


建立文件類型爲EXT4,並格式化
tomcat

wKioL1Z_qdHhKU-kAACIdruSs-A128.png


建立文件data,並將文件系統EXT4的分區/dev/sdb1的標籤設備爲/data
ide

# mkdir /dataoop

# e2label /dev/sdb1 /dataspa

wKiom1Z_qe-zAipaAAAY7A4gpvw145.png


將「/dev/sdb1 /data ext4 defaults 0 0」將這一行加入到/etc/fstab當中
3d

wKiom1Z_qfyzGsmMAABUGisq_Sk723.png


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

"*":在此處表明匹配0或者多個跟在空白字符後面;
"$":行尾定位符,匹配全部知足前面條件的全部的行
ip

wKiom1Z_qrTS6BoIAAA3XQsojFs426.png


3、添加用戶nginxzabbixtomcatnologin以及hadoop用戶(nologin用戶的shell/sbin/nologin);然後找出/etc/passwd文件中用戶名與其shell名相同的行;hadoop


利用命令「useradd」添加用戶nginx,zabbix,tomcat,nologin,hadoop

wKiom1Z_rUTCxnmWAACaRjV3uFw100.png


利用命令「chsh -s」命令修改用戶nologin的shell爲「/sbin/nologin」,

wKiom1Z_rcbDRan0AAA2UJhnsU8095.png


4、找出/etc/rc.d/init.d/functions文件中某單詞(單詞中間能夠存在下劃線)後面跟着一組小括號的行;


wKioL1Z_sAGCDYJlAABH0mRAOdw138.png


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

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

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

wKioL1Z_sWigynUuAAA8DWcJ8aA241.png


6、查找/usr目錄下不屬於rootbinhadoop的全部文件;

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

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

wKiom1Z_seDC_hF5AAAyrOLwjvI105.png


7、某天系統被***了,***在你係統下留下***文件:


1) 現須要查找當前系統上沒有屬主或屬組,且最近一週內曾被訪問過的全部文件;

wKiom1Z_s8mzgf4WAAColNuvTNg923.png


2). 另外,須要查找/etc目錄下大於20k且類型爲普通文件的全部文件;

wKioL1Z_t1KRLxt4AADceoKmq-Y256.png


8、建立目錄/test/data,讓某組內普通用戶對其有寫權限,且建立的全部文件的屬組爲目錄所屬的組;此外,每一個用戶僅能刪除本身的文件。


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

wKiom1Z_7cLilVDAAABBIgLjY3k072.png


運行結果:

wKioL1Z_7dvjXkLKAABcc6PtcNU506.png

相關文章
相關標籤/搜索