1. 程式人生 > >Linux檢視系統資訊和狀態

Linux檢視系統資訊和狀態

  在 Linux 系統中,使用者和應用程式可以通過 /proc 得到系統資訊和狀態。
  
  在 Linux 環境開發驅動程式,首先要探測到新硬體,接下來就是開發驅動程式。
常用命令整理如下:

用硬體檢測程式kudzu探測新硬體:service kudzu start ( or restart)
檢視CPU資訊:cat /proc/cpuinfo
檢視CPU使用狀態:cat /proc/stat
查看板卡資訊:cat /proc/pci
檢視PCI資訊:lspci (相比cat /proc/pci更直觀)
檢視記憶體資訊:cat /proc/meminfo
檢視USB裝置:cat /proc/bus/usb/devices
檢視鍵盤和滑鼠:cat /proc/bus/input/devices
檢視系統硬碟資訊和使用情況:fdisk & disk - l & df
檢視各裝置的中斷請求(IRQ):cat /proc/interrupts
檢視系統體系結構:uname -a
dmidecode檢視硬體資訊,包括bios、cpu、記憶體等資訊
dmesg | more 檢視硬體資訊

對於“/proc”中檔案可使用檔案檢視命令瀏覽其內容,檔案中包含系統特定資訊:
Cpuinfo 主機CPU資訊
Dma 主機DMA通道資訊
Filesystems 檔案系統資訊
Interrupts 主機中斷資訊
Ioprots 主機I/O埠號資訊
Meninfo 主機記憶體資訊
Version Linux記憶體版本資訊

此外,還有一些很好用的工具:
vmstat
du
fdisk
df —— 顯示硬碟使用情況
free —— 顯示記憶體使用情況
ps —— 顯示系統中的程序