Linux中/proc目录下文件详解(一)
说明:本文所涉及示例均在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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |