技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機純凈版,64位旗艦版,綠色軟件,免費軟件下載基地!

當(dāng)前位置:主頁 > 教程 > 服務(wù)器類 >

Linux中/proc目錄下文件

來源:技術(shù)員聯(lián)盟┆發(fā)布時間:2018-10-21 00:03┆點擊:

  /proc文件系統(tǒng)下的多種文件提供的系統(tǒng)信息不是針對某個特定進程的,而是能夠在整個系統(tǒng)范圍的上下文中使用??梢允褂玫奈募S系統(tǒng)配置的變化而變化。命令procinfo能夠顯示基于其中某些文件的多種系統(tǒng)信息。以下詳細描述/proc下的文件。

  /proc/cmdline文件

  這個文件給出了內(nèi)核啟動的命令行。它和用于進程的cmdline項非常相似。

  示例:

  [root@localhost proc]# cat cmdline

  ro root=LABEL=http://www.3lian.com/ rhgb quiet

  --------------------------------------------------------------------------------

  /proc/cpuinfo文件

  這個文件提供了有關(guān)系統(tǒng)CPU的多種信息。這些信息是從內(nèi)核里對CPU的測試代碼中得到的。文件列出了CPU的普通型號(386,486,586,686等),以及能得到的更多特定信息(制造商,型號和版本)。文件還包含了以bogomips表示的處理器速度,而且如果檢測到CPU的多種特性或者bug,文件還會包含相應(yīng)的標(biāo)志。這個文件的格式為:文件由多行構(gòu)成,每行包括一個域名稱,一個冒號和一個值。

  示例:

  [root@localhost proc]# cat cpuinfo

  processor : 0

  vendor_id : AuthenticAMD

  cpu family : 6

  model : 8

  model name : AMD Athlon(tm) XP 1800+

  stepping : 1

  cpu MHz : 1530.165

  cache size : 256 KB

  fdiv_bug : no

  hlt_bug : no

  f00f_bug : no

  coma_bug : no

  fpu : yes

  fpu_exception : yes

  cpuid level : 1

  wp : yes

  flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow

  bogomips : 2998.27

  --------------------------------------------------------------------------------

  /proc/devices文件

  這個文件列出字符和塊設(shè)備的主設(shè)備號,以及分配到這些設(shè)備號的設(shè)備名稱。

  示例:

  [root@localhost /]# cat /proc/devices

  Character devices:

  1 mem

  4 /dev/vc/0

  4 tty

  4 ttyS

  5 /dev/tty

  5 /dev/console

  5 /dev/ptmx

  6 lp

  7 vcs

  10 misc

  13 input

  14 sound

  29 fb

  36 netlink

  116 alsa

  128 ptm

  136 pts

  180 usb

  Block devices:

  1 ramdisk

  2 fd

  3 ide0

  9 md

  22 ide1

  253 device-mapper

  254 mdp

  --------------------------------------------------------------------------------

  /proc/dma文件

  這個文件列出由驅(qū)動程序保留的DMA通道和保留它們的驅(qū)動程序名稱。casade項供用于把次DMA控制器從主控制器分出的DMA行所使用;這一行不能用于其它用途。

  示例:

  [root@localhost ~]# cat /proc/dma

  4: cascade

  --------------------------------------------------------------------------------

  /proc/filesystems文件

  這個文件列出可供使用的文件系統(tǒng)類型,一種類型一行。雖然它們通常是編入內(nèi)核的文件系統(tǒng)類型,但該文件還可以包含可加載的內(nèi)核模塊加入的其它文件系統(tǒng)類型。

  示例:

  [root@localhost proc]# cat /proc/filesystems

  nodev sysfs

  nodev rootfs

  nodev bdev

  nodev proc

  nodev sockfs

  nodev binfmt_misc

  nodev usbfs

  nodev usbdevfs

  nodev futexfs

  nodev tmpfs

  nodev pipefs

  nodev eventpollfs

  nodev devpts

  ext2

  nodev ramfs

  nodev hugetlbfs

  iso9660

  nodev mqueue

  nodev selinuxfs

  ext3

  nodev rpc_pipefs

  nodev autofs

  --------------------------------------------------------------------------------

  /proc/interrupts文件

  這個文件的每一行都有一個保留的中斷。每行中的域有:中斷號,本行中斷的發(fā)生次數(shù),可能帶有一個加號的域(SA_INTERRUPT標(biāo)志設(shè)置),以及登記這個中斷的驅(qū)動程序的名字??梢栽诎惭b新硬件前,像查看/proc/dma和/proc/ioports一樣用cat命令手工查看手頭的這個文件。這幾個文件列出了當(dāng)前投入使用的資源(但是不包括那些沒有加載驅(qū)動程序的硬件所使用的資源)。

  示例:

  [root@localhost SPECS]# cat /proc/interrupts

  CPU0

  0: 7039406 XT-PIC timer

  1: 6533 XT-PIC i8042

  2: 0 XT-PIC cascade

  3: 0 XT-PIC uhci_hcd

  5: 108 XT-PIC VIA8233, uhci_hcd

  8: 1 XT-PIC rtc

  9: 0 XT-PIC acpi

  10: 0 XT-PIC ehci_hcd

  11: 17412 XT-PIC uhci_hcd, eth0

  12: 140314 XT-PIC i8042

  14: 37897 XT-PIC ide0

  15: 60813 XT-PIC ide1

  NMI: 0

  ERR: 1

  --------------------------------------------------------------------------------

  /proc/ioports文件

  這個文件列出了諸如磁盤驅(qū)動器,以太網(wǎng)卡和聲卡設(shè)備等多種設(shè)備驅(qū)動程序登記的許多I/O端口范圍。

  示例:

  [root@localhost SPECS]# cat /proc/ioports

  0000-001f : dma1

  0020-0021 : pic1

  0040-0043 : timer0

  0050-0053 : timer1

  0060-006f : keyboard

  0070-0077 : rtc

  0080-008f : dma page reg

  00a0-00a1 : pic2

  00c0-00df : dma2

  00f0-00ff : fpu

  0170-0177 : ide1

  01f0-01f7 : ide0

  0376-0376 : ide1

  0378-037a : parport0

  037b-037f : parport0

  03c0-03df : vga+

  03f6-03f6 : ide0

  03f8-03ff : serial

  0800-0803 : PM1a_EVT_BLK

  0804-0805 : PM1a_CNT_BLK

  0808-080b : PM_TMR

  0810-0815 : ACPI CPU throttle

  0820-0823 : GPE0_BLK

  0cf8-0cff : PCI conf1

  dc00-dcff : 0000:00:12.0

  dc00-dcff : via-rhine

  e000-e0ff : 0000:00:11.5

  e000-e0ff : VIA8233

  e400-e41f : 0000:00:10.0

  e400-e41f : uhci_hcd

  e800-e81f : 0000:00:10.1

  e800-e81f : uhci_hcd

  ec00-ec1f : 0000:00:10.2

  ec00-ec1f : uhci_hcd

  fc00-fc0f : 0000:00:11.1

  fc00-fc07 : ide0

  fc08-fc0f : ide1

  --------------------------------------------------------------------------------

  /proc/kcore文件