Linux查看主机软硬件系统资源的shell脚本

shell脚本运行截图:

程序代码:

echo "################ README INFO ############################"
echo "### Purpose: A display information of system resource ###"
echo "### Made By: PomanTeng                                ###"
echo "### E-mail: denggongmengbo@gmail.com                  ###"
echo "### WeChat: 1807479153                                ###"
echo "### Version Identification Number:V0.00               ###"
echo "### Procedure Identification Number:20210409          ###"
echo "#########################################################"
echo "*****主板型号*****"
dmidecode |grep -A16 "System Information$"
echo "*****OS信息概览*****"
lsb_release -a
echo "*****物理CPU的个数*****"
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
echo "*****逻辑CPU的个数*****"
cat /proc/cpuinfo | grep "processor" | wc -l
echo "*****CPU核心数*****"
cat /proc/cpuinfo | grep "cores" | uniq
echo "*****CPU的主频*****"
cat /proc/cpuinfo | grep MHz | uniq
echo "*****CPU型号特征*****"
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
echo "*****当前CPU运行模式*****"
getconf LONG_BIT
echo "*****内存与交换分区信息*****"
cat /proc/meminfo | grep -E 'MemTotal|MemFree|MemAvailable|SwapTotal|SwapFree'
echo "*****物理内存信息列表*****"
dmidecode | grep -A16 "Memory Device$"
echo "*****最大支持内存*****"
dmidecode -t 16
echo "*****磁盘及分区信息*****"
fdisk -l | grep -E "Disklabel type|Disk model|Disk identifier|Disk /dev/sd" && df -h | grep -E '/dev/sd'
echo "*****主机信息概览*****"
hostnamectl status
echo "*****分区挂载状态*****"
mount | column -t
echo "*****系统平均负载各项数据的含义:1分钟内、5分钟内、15分钟内的平均进程数;运行的进程数比上进程总数;最近运行的进程ID*****"
cat /proc/loadavg
echo "*****系统资源负载各项数据的含义:当前系统时间;系统运行时间;正在登陆系统的用户数;过去1分钟平均负载;过去5分钟平均负载;过去15分钟平均负载*****"
uptime
echo "*****路由表*****"
route -n
echo "*****网卡状态信息*****"
ip link
ifconfig
echo "*****展示所有监听端口*****"
netstat -lntp
echo "*****当前活动用户*****"
w
echo "*****用户登录日志*****"
last
echo "*****展示所有用户*****"
cut -d: -f1 /etc/passwd
echo "*****展示所有组*****"
cut -d: -f1 /etc/group
echo "*****Ubuntu 16.04 后 chkconfig 已经被 sysv-rc-conf 替代*****"
cp /etc/apt/sources.list{,.original}
echo "***当前软件源列表***"
grep "^\s*[^# \t].*$" /etc/apt/sources.list | cat -n
echo "deb http://archive.ubuntu.com/ubuntu/ focal main universe restricted multiverse" >> /etc/apt/sources.list
echo "deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse" >> /etc/apt/sources.list
echo "***修改后的软件源列表***"
grep "^\s*[^# \t].*$" /etc/apt/sources.list | cat -n
apt-get update
apt-get install -y sysv-rc-conf
sysv-rc-conf --list | grep on

 

Contact Me :

                         哔哩哔哩动画主页:https://space.bilibili.com/87560220

                         WeChat:1807479153

                         51CTO主页:https://blog.51cto.com/u_6286393

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值