- 統計出/etc/passwd文件中其默認shell爲非/sbin/nologin的用戶個數,並將用戶都顯示出來;
grep -v '/sbin/nologin' /etc/passwd|egrep -o '^\<[[:alnum:]]+\>'
!?|wc -l
- 查出用戶UID最大值的用戶名、UID及shell類型;
sort -nrk3 -t':' /etc/passwd|head -1|cut -d':' -f1,3,7
- 統計當前鏈接本機的每一個遠程主機IP的鏈接數,並按從大到小排序;
netstat -nt|egrep '\<[0-9]{1,3}\.'|tr -s ' ' ':'|cut -d':' -f4|sort|uniq -c|sort -nr
- 編寫腳本 createuser.sh,實現以下功能:使用一個用戶名作爲參數,若是指定參數的用戶存在,就顯示其存在,不然添加之,顯示添加的用戶的id號等信息;
待解答
- 編寫生成腳本基本格式的腳本,包括做者,聯繫方式,版本,時間,描述等;
待解答
- 描述GPT是什麼,應該如何使用;
待解答
- 建立一個10G的分區,並格式化爲ext4文件系統。要求:
- block大小爲2048,預留空間20%,卷標爲MYDATA;
- 掛載至/mydata目錄,要求掛載時禁止程序自動運行,且不更新文件的訪問時間戳;
- 可開機自動掛載;
待解答
- 建立一個大小爲1G的swap分區,並啓用;
待解答
- 編寫腳本計算 /etc/passwd 文件中第10個用戶和第20個用戶id號之和;
echo "cat -n /etc/passwd|egrep '^[[:blank:]]+(10|20)'|tr -s ' ' ':'|cut -d':' -f4|paste -sd '+'|bc" > /data/c12.sh
chmod +x !$
!$
- 將當前主機名保存至 hostname 變量中,主機名若是爲空,或者爲 localhost.localdomain,則將設置爲 linux.com;
待解答
- 編寫腳本,經過命令行參數傳入一個用戶名,判斷ID號是偶數仍是奇數;
待解答
- lvm基本應用以及擴展縮減實現。
待解答