查看 /proc - 訊息

/proc 目錄存放 Linux kernel所使用的各類型訊息主要目錄; 如每個目前正在執行process id、CPU/Memory使用、磁碟分區、  軟體版本等相關訊息。 

1. 查看CPU相關訊息
[[email protected] /]# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Intel(R) Celeron(R) CPU 2.40GHz
stepping        : 9
cpu MHz         : 2400.000
cache size      : 128 KB
fdiv_bug        : no
hlt_bug         : no
.......

2. 查看Memory/Swap相關訊息
[[email protected] /]# cat /proc/meminfo
MemTotal:        1543608 kB
MemFree:          211404 kB
Buffers:           73016 kB
Cached:           955504 kB
SwapCached:            0 kB
Active:           716900 kB
Inactive:         545564 kB
Active(anon):     234332 kB
Inactive(anon):     4704 kB
......

3. 查看Device訊息
[[email protected] /]# cat /proc/devices
Character devices:
1 mem
4 /dev/vc/0
4 tty
4 ttyS
5 /dev/tty
5 /dev/console
5 /dev/ptmx
7 vcs
10 misc
13 input
......

4. 查看磁碟/分區 統計訊息
[[email protected] /]# cat /proc/diskstats
1       0 ram0 0 0 0 0 0 0 0 0 0 0 0
1       1 ram1 0 0 0 0 0 0 0 0 0 0 0
1       2 ram2 0 0 0 0 0 0 0 0 0 0 0
1       3 ram3 0 0 0 0 0 0 0 0 0 0 0
1       4 ram4 0 0 0 0 0 0 0 0 0 0 0
1       5 ram5 0 0 0 0 0 0 0 0 0 0 0
1       6 ram6 0 0 0 0 0 0 0 0 0 0 0
........

5. 查看檔案系統訊息
[[email protected] /]# cat /proc/filesystems
nodev   sysfs
nodev   rootfs
nodev   bdev
nodev   proc
nodev   cgroup
nodev   cpuset
nodev   tmpfs
nodev   devtmpfs
nodev   binfmt_misc
ext3
ext4
......
nodev : 表示目前暫無使用該類型
ext3 : 表示某個已mount的 block設備己採用
ext4 : 表示某個已mount的 block設備己採用

6. 查看IRQ分配訊息
[[email protected] /]# cat /proc/interrupts
CPU0
0:        153   IO-APIC-edge      timer
1:        448   IO-APIC-edge      i8042
3:          2   IO-APIC-edge
4:          2   IO-APIC-edge
8:          1   IO-APIC-edge      rtc0
9:          0   IO-APIC-fasteoi   acpi
......

7. 查看ioport位址範圍訊息
[[email protected] /]# cat /proc/ioports
0000-001f : dma1
0020-0021 : pic1
0040-0043 : timer0
0050-0053 : timer1
0060-0060 : keyboard
0064-0064 : keyboard
0070-0071 : rtc0
0080-008f : dma page reg
......

8. 查看memory位址訊息
[[email protected] /]# cat /proc/iomem
00000000-0000ffff : reserved
00010000-0009fbff : System RAM
0009fc00-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000cffff : Video ROM
000e8000-000fffff : reserved
000f0000-000fffff : System ROM
......

9. 查看系統平均負載
[[email protected] /]# cat /proc/loadavg
0.05 0.69 0.93 1/251 5701

10. 查看內核保存的密鑰列表
[[email protected] /]# cat /proc/keys
03c59f04 I--Q--     5 perm 1f3f0000     0    -1 keyring   _uid.0: empty
0e08554a I--Q--     3 perm 1f3f0000     0     0 keyring   _ses: 1/4
1877219c I--Q--     5 perm 1f3f0000     0     0 keyring   _ses: 1/4
195b2396 I--Q--     1 perm 1f3f0000     0    -1 keyring   _uid_ses.0: 1/4
263cf671 I--Q--     3 perm 1f3f0000     0     0 keyring   _ses: empty
31067a0b I--Q--     5 perm 1f3f0000     0     0 keyring   _ses: 1/4

11. 查看已加載模組訊息
[[email protected] /]# cat /proc/modules
fuse 47899 2 - Live 0xf7ee4000
sunrpc 163565 1 - Live 0xf93fd000
p4_clockmod 3011 0 - Live 0xf93c3000
ip6t_REJECT 3310 2 - Live 0xf93a6000
nf_conntrack_ipv6 14223 2 - Live 0xf9398000
ip6table_filter 1199 1 - Live 0xf9387000
ip6_tables 9774 1 ip6table_filter, Live 0xf937b000
......

12. 查看misc主設備(10)註冊的設備名和次設備號
[[email protected] /]# cat /proc/misc
229 fuse
223 uinput
184 microcode
130 watchdog
59 network_throughput
60 network_latency
61 cpu_dma_latency
62 device-mapper
175 agpgart
144 nvram
228 hpet
231 snapshot
227 mcelog
63 vga_arbiter

13. 查看已掛載的檔案系統(本地/遠端)訊息
[[email protected] /]# cat /proc/mounts
rootfs / rootfs rw 0 0
/proc /proc proc rw,relatime 0 0
/sys /sys sysfs rw,relatime 0 0
udev /dev devtmpfs rw,relatime,size=765208k,nr_inodes=191302,mode=755 0 0
devpts /dev/pts devpts rw,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /dev/shm tmpfs rw,relatime 0 0
......

14. 查看已掛載磁碟分區訊息
[[email protected] /]# cat /proc/partitions
major minor  #blocks  name
8        0   80042207 sda
8        1     512000 sda1
8        2   79528960 sda2
253        0   52428800 dm-0
253        1    3112960 dm-1
253        2   23986176 dm-2

15. 查看Raid訊息
[[email protected] /]# cat /proc/mdstat
16. 查看系統啟動以來統計訊息
[[email protected] /]# cat /proc/stat
cpu  71718 4844 17582 139613 18439 358 625 0 0 0
cpu0 71718 4844 17582 139613 18439 358 625 0 0 0
......

17. 查看swap分區訊息
[[email protected] /]# cat /proc/swaps
Filename                                Type            Size    Used    Priority
/dev/dm-1                               partition       3112956 0       -1
18. 查看系統執行時間(sec)/空閒時間(sec)
[[email protected] /]# cat /proc/uptime
2661.20 1520.12
19. 查看系統版本及相關編輯器
[[email protected] /]# cat /proc/version
Linux version 2.6.34.7-66.fc13.i686.PAE ([email protected]) (gcc version 4.4.5 20101112 (Red Hat 4.4.5-2) (GCC) ) #1 SMP Wed Dec 15 07:21:49 UTC 2010
20. 查看內核啟動命令參數
[[email protected] /]# cat /proc/cmdline

Hits: 91

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料