马哥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、编写生成脚本基本格式的脚本,包括作者,联系方式,版本,时间,描述等



















    

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

推荐阅读更多精彩内容

  • 系统巡检脚本:Version 2016.08.09 ############################ 系统...
    NamasAmitabha阅读 1,387评论 0 0
  • 1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户...
    Tigfish阅读 769评论 1 1
  • 基本命令-2 压缩和归档 打包: 即归档,类似于旅游之前收拾行李 压缩: 为了减少占用的磁盘空间,可以做备...
    崔千易阅读 982评论 0 0
  • 取第二行[root@cenos7 ~]# ifconfig ens33 ens33: flags=4163 mt...
    Adrain大主教阅读 200评论 0 0
  • 201705231、显示/var目录下所有以l开头,以一个小写字母结尾,且中间出现至少一位数字的文件或目录ls 1...
    JevonWei阅读 716评论 0 1