1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来
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、统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序
netstat -nut|sed -n '3,$p'|tr -s ' '|cut -d' ' -f5|cut -d: -f1|sort -n|uniq -c
4、编写脚本disk.sh,显示当前硬盘分区中空间利用率最大的值
#!/bin/bash
df -h|tail -n +2|tr -s ' '|cut -d' ' -f5|tr -d %|sort -rn|head -n 1
5、编写脚本 systeminfo.sh,显示当前主机系统信息,包括:主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小
#!/bin/bash
echo "主机名:" `hostname`
echo "IPv4地址:" `hostname -I`
echo "操作系统版本:" `cat /etc/redhat-release`
echo "内核版本:" `uname -r`
echo "CPU型号:" `cat /proc/cpuinfo | grep "model name" | tr -d ' ' | cut -d: -f2`
echo "内存大小:" `free -h|sed -n '2p'|tr -s ' '|cut -d' ' -f2`
echo "硬盘大小:" `lsblk|grep "disk"|tr -s ' '|cut -d' ' -f4`
6、20分钟内通关vimtutor(可参考https://yyqing.me/post/2017/2017-02-22-vimtutor-chinese-summary)
通关