马哥LINUX第四周作业

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

    getent passwd |grep -v "/sbin/nologin$" | wc -l ;getent passwd |grep -v         "/sbin/nologin$" | cut -d: -f1



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

            getent passwd | sort -t: -k3 -nr | head -1 | cut -d: -f1,3,7



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

    netstat -nt | tr -s " " "%" |cut -d% -f5 | grep -E -o "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"| sort | uniq -c |sort -R


4、编写脚本

createuser.sh,实现如下功能:使用一个用户名做为参数,如果 指定参数的用户存在,就显示其存在,否则添加之;显示添加的用户的id号等 信息




    

5、编写生成脚本基本格式的脚本,包括作者,联系方式,版本,时间,描述等



















    

你可能感兴趣的:(马哥LINUX第四周作业)