学习第三周

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

通关

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 6,135评论 0 4
  • 公元:2019年11月28日19时42分农历:二零一九年 十一月 初三日 戌时干支:己亥乙亥己巳甲戌当月节气:立冬...
    石放阅读 6,946评论 0 2
  • 今天上午陪老妈看病,下午健身房跑步,晚上想想今天还没有断舍离,马上做,衣架和旁边的的布衣架,一看乱乱,又想想自己是...
    影子3623253阅读 2,953评论 3 8