240      
    zhouSir   
  
    每个人都有属于自己的一片森林,也许我们从来不曾去过,但它一直在那里,总会在那里。迷失的人迷失了,相逢的人会再相逢!   
喝一壶老酒

导航

 

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

cat /etc/passwd |grep -v '/sbin/nologin'|sed -nr 's@^([^:]+?):.*$@\1@p'


 

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

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


 

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

ss -nt|tr -s ' ' |cut -d' ' -f5|tail -4|sort|cut -d: -f 1|uniq -c


 

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

#!/bin/bash

name=$1

if id $name &>/dev/null;then

        echo "user is exsits"

else

        { useradd $name;echo $name:123456|chpasswd;echo $name created; }

fi

 


 

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

vim ~/.vimrc


 
posted on 2020-09-22 14:51  喝一壶老酒  阅读(79)  评论(0)    收藏  举报