2010年10月23日

Linux /proc note

/proc下的資訊在寫程式的時候非常好用,用程式語言的I/O功能,就能得到你所需的資料,不必靠外部命令囉。

記憶體相關
/proc/meminfo -> 可取得top指令下的記憶體資訊
/proc/swaps -> 系統使用的swap磁區、大小及優先權

cpu相關
/proc/loadavg -> 1/5/15 平均負載
/proc/cpuinfo -> cpu規格

Linux Kernel
/proc/version -> 類似uname -a的資料
/proc/uptime -> 系統執行時間(秒)
/proc/mdstat -> software raid 狀態
/proc/modules -> kernel載入的模組
/proc/sys/kernel/ostype -> Linux
/proc/sys/kernel/osrelease -> kernel版本
/proc/sys/kernel/hostname -> 主機名稱
/proc/sys/kernel/domainname -> NIS domain name
/proc/net/route -> 路由表
/proc/net/ip_masquerade -> IP偽裝資訊
/proc/net/dev -> 網卡資訊(流量, 封包等)

若你還想知道更多關於/proc下的資訊,可以讀man proc(5)

沒有留言:

張貼留言