第三周作业

、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出

第一步:查出默认shell为非/sbin/nologin的用户

 

 

第二步:统计用户个数并将用户显示出来了

 

二、查出用户UID最大值的用户名、UIDshell类型

第一步:查出用户UID的用户名、UID及shell类型并倒序排出

 

 

 第二步:查出用户UID最大值的用户名、UID及shell类型

[root@centos7 hc]# cut -d ":" -f 1,3,7 /etc/passwd | sort -nr | head -n1
user3:1103:/bin/bash
[root@centos7 hc]# 

 

三、统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序

[root@centos7 hc]# w -h |tr -s " " |cut -d " " -f 3 |sort -nr
192.168.181.1
192.168.181.1
:0
:0
[root@centos7 hc]# 

  

四、编写脚本disk.sh,显示当前硬盘分区中空间利用率最大的值

脚本是:

#!/bin/bash
##编写脚本/root/bin/disk.sh,显示当前硬盘分区中空间利 用率最大的值
maxdisk=`df | grep "/dev/sd" | tr -s " " ":" | cut -d : -f5 | sort -nr | head -n1`
maxuse=`df | grep "/dev/sd" | tr -s " " ":" | cut -d : -f1 | sort -nr | head -n1`
echo "磁盘"$maxuse"使用量为:"$maxdisk

执行结果是:

[root@centos7 hc]# ./disk.sh 
磁盘/dev/sda3使用量为:21%
[root@centos7 hc]# 

 

五、编写脚本 systeminfo.sh,显示当前主机系统信息,包括:主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小

 

 

六、20分钟内通关vimtutor(可参考https://yyqing.me/post/2017/2017-02-22-vimtutor-chinese-summary 

 

 

   

 

posted on 2021-11-07 17:10  天宇hc  阅读(48)  评论(0)    收藏  举报