1.操作系統
指令 |
用途 |
uname -a |
查詢內核/操作系統/CPU資訊 |
head -n 1 /etc/issue |
查詢操作系統版本 |
cat /proc/cpuinfo |
查詢CPU資訊 |
hostname |
查詢伺服器名稱 |
lspci -tv |
列出所有PCI設備 |
lsusb -tv |
列出所有USB設備 |
lsmod |
列出所有載入的內核模組 |
env |
查詢環境變數 |
2.資源使用狀態
指令 |
用途 |
free -m |
查詢記憶體使用情形和SWAP交換區使用情形 |
df -h |
查詢各分區使用情形 |
du -sh /目錄路徑 |
查詢指定目錄大小 |
grep MemTotal /proc/meminfo |
查詢記憶體使用總計大小 |
grep MemFree /proc/meminfo |
查詢未使用的記憶體大小 |
uptime |
查詢伺服器上線時間、用戶數、負載量 |
cat /proc/loadavg |
查詢伺服器負載量 |
3.硬碟與分區
指令 |
用途 |
mount | column -t |
查詢掛接的分區狀態 |
fdisk -l |
查詢所有分區 |
swapon -s |
查詢所有交換分區 |
hdparm -i /dev/hda |
查詢硬碟參數(僅適用於IDE設備) |
dmesg | grep IDE |
查詢啟動時IDE設備檢測狀況 |
4.網路
指令 |
用途 |
ifconfig |
查詢所有網路端口狀態 |
iptables -L |
查詢網路防火牆設定 |
route -n |
查詢路由表 |
netstat -lntp |
查詢所有監聽端口 |
netstat -antp |
查詢所有已建立連結 |
netstat -s |
查詢網路統計資訊 |
5.處理程序狀態
指令 |
用途 |
ps –ef |
查詢所有處理程序狀態 |
top |
即時顯示處理程序狀態 |
6.使用者
指令 |
用途 |
w |
查詢線上使用者 |
id 使用者ID |
查詢指定使用者資訊 |
last |
查詢使用者登入日誌 |
cut -d: -f1 /etc/passwd |
查詢系統所有使用者 |
cut -d: -f1 /etc/group |
查詢系統所有使用者群組 |
crontab -l |
查詢目前登入使用者之計劃任務 |
7.服務
指令 |
用途 |
chkconfig –list |
列出所有系統服務 |
chkconfig –list | grep on |
列出所有啟動的系統服務 |
8.軟體
指令 |
用途 |
rpm -qa |
查詢系統中所有安裝的軟體 |
發佈留言