您的位置:首页 > 运维架构 > Shell

linux bash脚本获取系统信息(cpu 总内存 可用内存 文件系统大小 系统位数 进程数 软件包数量 IP地址)

2018-03-12 16:18 1121 查看
#!/bin/bash
cpu=`cat /proc/cpuinfo | grep "cpu cores" | uniq | awk -F: '{print $2}'`
echo "cpu num:$cpu"
MemTotal=`free -g |grep "Mem:" | awk '{print $2}'`
echo "memory tatal: $MemTotal""G"
MemFree=`free -m |grep "Mem:" | awk '{print $4}'`
echo "memory free: $MemFree""M"
disk_size=`df -h / | awk '{print $2}' | sed -n '2p'`
echo "disk size: $disk_size"
system_bit=`getconf LONG_BIT`
echo "system bit: $system_bit"
process=`ps -ef | wc -l`
echo "process: $process"
soft_num=`dpkg -l |wc -l`
echo "software num: $soft_num"
ip=`ifconfig eth0 |grep "inet \u5730\u5740"|awk -F ' ' '{print $2}'|cut -d ":" -f 2`
echo "ip: $ip"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐