2011年1月16日 星期日

查看 /proc - 訊息

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

1. 查看CPU相關訊息
[root@www /]# 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相關訊息
[root@www /]# 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訊息
[root@www /]# 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. 查看磁碟/分區 統計訊息
[root@www /]# 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. 查看檔案系統訊息
[root@www /]# 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分配訊息
 [root@www /]# 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位址範圍訊息
[root@www /]# 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位址訊息
[root@www /]# 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. 查看系統平均負載
[root@www /]# cat /proc/loadavg
0.05 0.69 0.93 1/251 5701


10. 查看內核保存的密鑰列表
[root@www /]# 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. 查看已加載模組訊息
[root@www /]# 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)註冊的設備名和次設備號
[root@www /]# 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. 查看已掛載的檔案系統(本地/遠端)訊息
[root@www /]# 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. 查看已掛載磁碟分區訊息
[root@www /]# 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訊息
[root@www /]# cat /proc/mdstat
16. 查看系統啟動以來統計訊息
[root@www /]# 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分區訊息
[root@www /]# cat /proc/swaps
Filename                                Type            Size    Used    Priority
/dev/dm-1                               partition       3112956 0       -1
18. 查看系統執行時間(sec)/空閒時間(sec)
[root@www /]# cat /proc/uptime
2661.20 1520.12
19. 查看系統版本及相關編輯器
[root@www /]# cat /proc/version
Linux version 2.6.34.7-66.fc13.i686.PAE (mockbuild@x86-04.phx2.fedoraproject.org) (gcc version 4.4.5 20101112 (Red Hat 4.4.5-2) (GCC) ) #1 SMP Wed Dec 15 07:21:49 UTC 2010
20. 查看內核啟動命令參數
[root@www /]# cat /proc/cmdline

沒有留言:

張貼留言