為了方便日常運維寫的一段簡單指令碼,用於集中獲取伺服器作業系統、cpu、記憶體使用、負載、硬碟使用、網路資訊。
指令碼比較簡單,就不解釋了,有興趣的朋友請自行檢視。
#!/bin/bash
##name:system_info
#ver:1.0
#author:lykyl##
#程式說明:
#獲取伺服器基本資訊指令碼
#echo '[os info]'
echo 'host name: '`uname -n`
echo 'os: '`cat /etc/redhat-release`
echo 'kernel: '`uname -r`
echo
echo '[cpu info]'
echo 'cpu: physical '`grep "physical id" /proc/cpuinfo |uniq |wc -l`' cores'`grep "cpu cores" /proc/cpuinfo |uniq`
echo
echo '[system info]'
echo `uptime | sed 's/^.*load/load/g'`
echo "zombie:`ps aux |awk ''|sed -n '/^z/p'|wc -l`"
echo
echo '[memory info]'
echo `free -m |grep mem|awk ''`
echo
echo '[disk info]'
echo -e "`df -h|sed '1d'|awk '/%/ else }'`"
echo
echo '[net info]'
echo 'ip: '`ifconfig |grep "inet addr:" |grep -v "127.0.0.1"|awk ''|awk -f: ''`
echo "netstat: `netstat -an|awk '/^tcp/ begin end '`"
檢查伺服器基本資訊
1.簡述檢視伺服器基本資訊伺服器的基本資訊 命令檢視 cpucat proc cpuinfo grep i name 記憶體dmidecode t memory grep i size 磁碟容量大小 df lh 磁碟inode容量大小 df ih 顯示卡lspci grep i nvidia 網絡卡...
Linux檢視伺服器基本資訊命令
1.1 總核數 物理cpu個數 x 每顆物理cpu的核數 1.1.1 檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l 1.1.2 檢視每個物理cpu中core的個數 cat proc cpuinfo grep cpu cores ...
獲取手機基本資訊
獲取手機基本資訊 telephonymanager tm telephonymanager context.getsystemservice context.telephony service 注意在androidmanifest中新增許可權 string mobile tm.getline1num...