快速业务通道

Linux中/proc目录下文件详解(一)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-24

  说明:本文所涉及示例均在fedora core3下得到.

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

  /proc文件系统下的多种文件提供的系统信息不是针对某个特定进程的,而是能够在整个系统范围的上下文中使用.可以使用的文件随系统配置的变化而变化.命令procinfo能够显示基于其中某些文件的多种系统信息.以下详细描述/proc下的文件.

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

  /proc/cmdline文件

  这个文件给出了内核启动的命令行.它和用于进程的cmdline项非常相似.

  示例:

  [root@localhost proc]# cat cmdline

  ro root=LABEL=/ rhgb quiet

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

  /proc/cpuinfo文件

  这个文件提供了有关系统CPU的多种信息.这些信息是从内核里对CPU的测试代码中得到的.文件列出了CPU的普通型号(386,486,586,686等),以及能得到的更多特定信息(制造商,型号和版本).文件还包含了以bogomips表示的处理器速度,如果检测到CPU的多种特性或者bug,文件还会包含相应的标志.这个文件的格式为:文件由多行构成,每行包括一个域名称,一个冒号和一个值.

  示例:

  [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文件

  这个文件列出字符和块设备的主设备号,以及分配到这些设备号的设备名称.

  示例:

  [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文件

  这个文件列出由驱动程序保留的DMA通道和保留它们的驱动程序名称.casade项供用于把次DMA控制器从主控制器分出的DMA行所使用;这一行不能用于其它用途.

  示例:

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

  4: cascade

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

  /proc/filesystems文件

  这个文件列出可供使用的文件系统类型,一种类型一行.虽然它们通常是编入内核的文件系统类型,但该文件还可以包含可加载的内核模块加入的其它文件系统类型.

  示例:

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

  nodev sysfs

  nodev rootfs

  nodev bdev

  nodev proc

  nodev sockfs

  nodev binfmt_misc

  nodev usbfs

 

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号