第三周作业

Posted N64_一只慵懒的猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三周作业相关的知识,希望对你有一定的参考价值。

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

[21:50:12 root@centos8 <sub>][#grep -E [^(/sbin/nologin)]$ /etc/passwd | wc -l
[21:50:12 root@centos8 </sub>][#grep -E [^(/sbin/nologin)]$ /etc/passwd

2、查出用户UID最大值的用户名、UID及shell类型

[22:13:35 root@centos8 ~][#grep -E [0-9]+ /etc/passwd |cut -d: -f1,3,7 | sort -t : -k2 -n |tail -1

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

[23:09:59 root@centos8 data][#ss -nt |tr -s " " ":" |cut -d":" -f4 |tail -n +2 |sort|uniq -c |sort -nr

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

[22:42:12 root@centos8 data][#cat disk.sh
#!/bin/bash
#
#******************************************************************<strong>
#Author: 一只慵懒的猫
#QQ: 1076610344
#Date: 2022-03-18
#FileName: systeminfo.sh
#URL: http://www.magedu.com
#Description: A test script
#Copyright (C): 2022 All rights reserved
#</strong>******************************************************************
DISK=`df -h |tr -s " " "%" |cut -d% -f5 |tail -n +2 |sort -nr |head -1`
echo 分区利用率最大的值是$DISK

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

[23:25:52 root@centos8 data][#cat systeminfo.sh
#!/bin/bash
#
#******************************************************************<strong>
#Author: 一只慵懒的猫
#QQ: 1076610344
#Date: 2022-03-18
#FileName: systeminfo.sh
#URL: http://www.magedu.com
#Description: A test script
#Copyright (C): 2022 All rights reserved
#</strong>******************************************************************
echo 当前主机系统信息:
echo 主机名:`hostname`
echo IPv4地址:`hostname -I`
echo 操作系统版本:`cat /etc/os-release |grep -Ew ^(PRETTY_NAME)* |cut -d"=" -f2`
echo 内核版本:`uname -r`
echo CPU型号:`cat /proc/cpuinfo |grep name |cut -d":" -f2|uniq -d`
echo 内存大小:`free -h | tr -s " " ":" |cut -d":" -f1,2`
echo 硬盘大小:`df -h |grep -E /dev/sda | tr -s " " ":" |cut -d":" -f1,2`

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

以上是关于第三周作业的主要内容,如果未能解决你的问题,请参考以下文章

第三周作业

《机电传动控制》第三周作业

第三周作业

第三周作业2

第三周第二次作业

读程序作业(第三周)