1. 程式人生 > >Linux系統一些常用系統命令

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 #列出所有啟動的系統服務

程式

# rpm -qa #檢視所有安裝的軟體包