1、統(tǒng)計(jì)出/etc/passwd文件中其默認(rèn)shell為非/sbin/nologin的用戶個(gè)數(shù),并將用戶都顯示出來
grep -v "/sbin/nologin" /etc/passwd|wc -l ; grep -v "/sbin/nologin" /etc/passwd|cut -d: -f1
2吼砂、查出用戶UID最大值的用戶名、UID及shell類型
cat /etc/passwd|cut -d: -f1,3,7 |sort -rn|sed -n '1p'
3渔肩、統(tǒng)計(jì)當(dāng)前連接本機(jī)的每個(gè)遠(yuǎn)程主機(jī)IP的連接數(shù)拇惋,并按從大到小排序
netstat -nut|sed -n '3,$p'|tr -s ' '|cut -d' ' -f5|cut -d: -f1|sort -n|uniq -c
4周偎、編寫腳本disk.sh,顯示當(dāng)前硬盤分區(qū)中空間利用率最大的值
#!/bin/bash
df -h|tail -n +2|tr -s ' '|cut -d' ' -f5|tr -d %|sort -rn|head -n 1
結(jié)果
5蚤假、編寫腳本 systeminfo.sh栏饮,顯示當(dāng)前主機(jī)系統(tǒng)信息,包括:主機(jī)名磷仰,IPv4地址,操作系統(tǒng)版本伺通,內(nèi)核版本,CPU型號(hào)罐监,內(nèi)存大小瞒爬,硬盤大小
#!/bin/bash
echo "主機(jī)名:" `hostname`
echo "IPv4地址:" `hostname -I`
echo "操作系統(tǒng)版本:" `cat /etc/redhat-release`
echo "內(nèi)核版本:" `uname -r`
echo "CPU型號(hào):" `cat /proc/cpuinfo | grep "model name" | tr -d ' ' | cut -d: -f2`
echo "內(nèi)存大小:" `free -h|sed -n '2p'|tr -s ' '|cut -d' ' -f2`
echo "硬盤大小:" `lsblk|grep "disk"|tr -s ' '|cut -d' ' -f4`
結(jié)果
6沟堡、20分鐘內(nèi)通關(guān)vimtutor(可參考https://yyqing.me/post/2017/2017-02-22-vimtutor-chinese-summary)
通關(guān)