GB | BIG5
|
| 首頁 > 系統管理 > 其它 > 正文 |
 |
| 充分認識和利用 /proc 文件系統 |
| 本文出自:http://www.freelamp.com 作者: 徐永久(albertxu@bigfoot.com) (2001-08-28 07:00:00) |
不用重新啟動而去看 CMOS ,就可以知道系統信息。這就是 /proc 的妙處之一。
/proc 文件系統是了解系統信息的一個窗口,本文將就此展開討論,舉例說明/proc 文件系統的內部結構。
/proc 文件系統是虛擬的文件系統,看似存在的文件實際並沒有在硬盤上。其實,/proc 是你了解自己系統
的一個窗口,它實際存在內存。
例如:
/proc/cpuinfo
包含了處理器的信息,例如,類型、制造商、型號等。
一個輸出的例子如下:
[albert@www tmp]$ cat /proc/cpuinfo
processor: 1
vendor_id: GenuineIntel
cpu family: 6
model: 7
model name: Pentium III (Katmai)
stepping: 3
cpu MHz: 501.146145
cache size: 512 KB
fdiv_bug: no
hlt_bug: no
sep_bug: no
f00f_bug: no
coma_bug: no
fpu: yes
fpu_exception: yes
cpuid level: 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 mmx osfxsr kni
bogomips : 499.71
/proc/devices
列出內核中配置的設備驅動程序
/proc/interrupts
列出使用中的中斷號,這在硬件沖突的診斷中十分有用。
/proc/kmsg
這些是內核輸出的信息,也送到syslog。
/proc/meminfo
列出系統的內存情況,包括物理內存和交換區。
一個輸出的例子如下:
[albert@www tmp]$ cat /proc/meminfo
total: used: free: shared: buffers: cached:
Mem: 263806976 206512128 57294848 39387136 92950528 56168448
Swap: 279617536 7405568 272211968
MemTotal: 257624 kB
MemFree: 55952 kB
MemShared: 38464 kB
Buffers: 90772 kB
Cached: 54852 kB
SwapTotal: 273064 kB
SwapFree: 265832 kB
/proc/modules
輸出當前加載的內核模塊。
/proc/net
這個目錄包含了系統網絡配置的信息,我
將另外撰文講述。
/proc/pci
列出系統的PCI 設備
可以看出,/proc 文件系統是十分有用的,其實,有些
我們平時使用的命令就來源 /proc。
例如 uname -a 的部分信息來自 /proc/version ,
uptime 的部分信息來自 /proc/uptime 和 /proc/loadavg ,
所以,下次有人問你機器的主頻是多少時,就沒有必要翻箱倒櫃尋找手冊了,一切都在 /proc 文件系統之中。
(http://www.fanqiang.com)
進入【UNIX論壇】
|
|
| 相關文章 |
充分認識和利用 /proc 文件系統 (2001-08-28 07:00:00) /proc文件系統簡介 (2001-05-12 10:57:18)
|
|
|
|
 |
★ 樊強制作 歡迎分享 ★ |