伍佰目录 短网址
  当前位置:海洋目录网 » 站长资讯 » 站长资讯 » 文章详细 订阅RssFeed

grep cut 及显示系统硬件信息命令

来源:本站原创 浏览:99次 时间:2022-03-25

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

[root@centos8 ~]# cat /etc/passwd |egrep -v '/sbin/nologin'  //统计root:x:0:0:root:/root:/bin/bashsync:x:5:0:sync:/sbin:/bin/syncshutdown:x:6:0:shutdown:/sbin:/sbin/shutdownhalt:x:7:0:halt:/sbin:/sbin/haltwang:x:1000:1000:wang:/home/wang:/bin/bash[root@centos8 ~]# cat /etc/passwd |egrep -v '/sbin/nologin'|wc -l  //显示行数5[root@centos8 ~]#  cat /etc/passwd |egrep -v '/sbin/nologin' |cut -d: -f1  //cut剪切 显示用户rootsyncshutdownhaltwang

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

cat /etc/passwd | sort -nr -t ":"  -k 3|head -1|cut -d ":" -f 1,3,7 ||cat /etc/passwd | sort -n -t ":"  -k 3|tail -1|cut -d ":" -f 1,3,7//查看pwaawd文件,并用sor命令以“:”作为分隔符对第三列进行倒序排序,用head命令取出第一列,再用cut命令以“:”作为分隔符取第1、3、7|| nobody:65534:/sbin/nologin

3、统计当前主机远程ip的连接数,并排序

[root@centos8 ~]# ss -nt|grep  "^ESTAB" |tr -s ' ' :       //统计出连接数,并替换空格为“:” 方便使用cutESTAB:0:0:10.0.0.201:22:10.0.0.1:51409:ESTAB:0:0:10.0.0.201:22:10.0.0.1:51410:ESTAB:0:0:10.0.0.201:22:10.0.0.1:51406:ESTAB:0:0:10.0.0.201:22:10.0.0.1:51395:ESTAB:0:0:10.0.0.201:22:10.0.0.1:51391:ESTAB:0:0:10.0.0.201:22:10.0.0.1:50424:ESTAB:0:48:10.0.0.201:22:10.0.0.1:50406:ESTAB:0:0:10.0.0.201:22:10.0.0.1:51394:[root@centos8 ~]# ss -nt|grep  "^ESTAB" |tr -s ' ' : |cut -d: -f6|uniq -c|sort -rn|head -1  //排序 并取第一名      1 51410

4、编写脚本显示利用率最大的值

vim disk.sh#/bin/bash   //df|sed "1d"|tr -s " " ":"|cut -d ":" -f5|sort -nr|head -1    //df删除第一行之后tr “:”替换“ ” 在使用cut裁剪以“:”作为分隔符的第六列进行倒序排序取第一。运行结果如下:[root@centos8 data]# . disk.sh6%

5、编写脚本,显示主机信息。

vim systeminfo.sh#/bin/bash   //HOSTNAME=`hostname`CPUID=`lscpu |egrep "Model name"|cut -d ":" -f2|tr -s " "`IP=`ifconfig ens33|grep "inet "|tr -s " " ":"|cut -d ":" -f3`CENTOS=`uname -a |cut -d " " -f2`FREE=`free -h |grep "Mem"|tr -s " "|cut -d " " -f2`KERNEL=`uname -a |cut -d " " -f3|cut -d "-" -f1`DISK=`fdisk -l |grep   "Disk /dev/" |cut -d " " -f3|paste -sd +|bc`echo " 主机名:                $HOSTNAME"echo " CPU型号:              $CPUID"echo " IP地址:                $IP"echo " Centos版本:            $CENTOS"echo " 内核版本:              $KERNEL"echo " 内存大小:              $FREE"echo " 硬盘总大小:            $DISK Gb"[root@centos8 data]# . systeminfo.sh 主机名:                centos8.0 CPU型号:               Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz IP地址:                10.0.0.201 Centos版本:            centos8.0 内核版本:              4.18.0 内存大小:              1.7Gi 硬盘总大小:            240 Gb


  推荐站点

  • At-lib分类目录At-lib分类目录

    At-lib网站分类目录汇集全国所有高质量网站,是中国权威的中文网站分类目录,给站长提供免费网址目录提交收录和推荐最新最全的优秀网站大全是名站导航之家

    www.at-lib.cn
  • 中国链接目录中国链接目录

    中国链接目录简称链接目录,是收录优秀网站和淘宝网店的网站分类目录,为您提供优质的网址导航服务,也是网店进行收录推广,站长免费推广网站、加快百度收录、增加友情链接和网站外链的平台。

    www.cnlink.org
  • 35目录网35目录网

    35目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向35目录推荐、提交优秀网站。

    www.35mulu.com
  • 就要爱网站目录就要爱网站目录

    就要爱网站目录,按主题和类别列出网站。所有提交的网站都经过人工审查,确保质量和无垃圾邮件的结果。

    www.912219.com
  • 伍佰目录伍佰目录

    伍佰网站目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向伍佰目录推荐、提交优秀网站。

    www.wbwb.net