partitions
pci
scsi
self
stat
swaps
uptime
version
系统识别的分区表
pci 设备信息
scsi 设备信息
到查看/proc 的程序的进程目录的符号连
接
全面统计状态表
交换分区情况
系统启动的时间长度
核心版本号
每个 Linux 系统根据软硬件不同/proc 虚拟文件系统的内容也有些差异。
/proc 虚拟文件系统有三个很重要的目录:net,scsi 和 sys。Sys 目录是可写的,可
以通过它来访问或修改内核的参数,而 net 和 scsi 则依赖于内核配置。例如,如果系
统不支持 scsi,则 scsi 目录不存在。除了以上介绍的这些,还有的是一些以数字命名
的目录,它们是进程目录。net 目录包括多个 ASCII 格式的网络伪文件, 描述了网络
层的部分情况,可以用 arp 、netstat、route 等命令来查询这些文件。除了以上介绍
的这些,还有的是一些以数字命名的目录,它们是进程目录。系统中当前运行的每一个
进程都有对应的一个目录在/proc 下,以进程的 PID 号为目录名,它们是读取进程信
息的接口。而 self 目录则是读取进程本身的信息接口,是一个 link。Proc 文件系统的
名字就是由之而起。
二、proc 文件系统主要实现的五大功能:
1. 进程信息:对于系统中的任何一个进程来说,在 proc 的子目录里都有一个同名
的进程 ID。你将可以找到以下的信息:cmdline, mem, root, stat, statm, 以及
status。某些信息只有超级用户可见,例如进程根目录。到每一个单独的含有现有进程
信息的进程有一些可用的专门链接。对于系统里的任何一个进程来说,都有一个单独的
自链接指向进程信息。它的用处就是从进程中获取命令行信息。
2. 系统信息:如果你需要了解整个系统信息,你也可以从/proc/stat 中获得。它包括:
包括 CPU 占用、磁盘空间、内存页、内存对换、全部中断、接触开关以及上次系统自
举时间。
3. CPU 信息:利用/proc/cpuinfo 文件,你可以获得中央处理器当前的准确信息。
4. 负载信息: /proc/loadavg 文件包含了系统负载信息。
2 / 12
评论0
最新资源