轉自:http://blog.chinaitlab.com/html/31/1365331-180901.html
linux查看系統資訊命令
系統
#uname -a #查看核心/作業系統/CPU資訊
#head -n 1 /etc/issue #查看作業系統版本
#cat /proc/cpuinfo #查看CPU資訊
#hostname #查看電腦名稱
#lspci -tv #列出所有PCI裝置
#lsusb -tv #列出所有USB裝置
#lsmod #列出載入的核心模組
#env #查看環境變數
資源
#free -m #查看記憶體使用量量和交換區使用量
#df -h #查看各分區使用方式
#du -sh <目錄名> #查看指定目錄的大小
#grep MemTotal /proc/meminfo #查看記憶體總量
#grep MemFree /proc/meminfo # 查看空閑記憶體量
#uptime #查看系統已耗用時間、使用者數、負載
#cat /proc/loadavg #查看系統負載
磁碟和分區
# mount | column -t #查看掛接的分區狀態
#fdisk -l #查看所有分區
#swapon -s #查看所有交換分區
#hdparm -i /dev/hda #查看磁碟參數(僅適用於IDE裝置)
#dmesg | grep IDE #查看啟動時IDE裝置檢測狀況
網路
#ifconfig #查看所有網路介面的屬性
#iptables -L #查看防火牆設定
#route -n #查看路由表
#netstat -lntp #查看所有監聽連接埠
#netstat -antp #查看所有已經建立的串連
#netstat -s #查看網路統計資訊
進程
#ps -ef #查看所有進程
#top #即時顯示進程狀態
使用者
#w #查看活動使用者
#id <使用者名稱> #查看指定使用者資訊
#last #查看使用者登入日誌
#cut -d: -f1 /etc/passwd #查看系統所有使用者
#cut -d: -f1 /etc/group #查看系統所有組# crontab -l # 查看目前使用者的計劃任務
服務
#chkconfig --list #列出所有系統服務
#chkconfig --list | grep on #列出所有啟動的系統服務