在linux 的根目录下有一个目录 /proc 这是个特殊目录 ,该目录列出的文件并非保存在磁盘上,而是内存中的一个映像,在该目录下可以找到很多有意思的东西,例如:
/proc/cpuinfo 通过该文件可以查看本机的CPU信息
/proc/meninfo 通过该文件可以查看本机内存和交换分区的使用信息
/proc/modules 通过该文件可以查看本机已安装的硬件模块信息
/proc/mounts 通过该文件可以查看已挂载上的设备信息
此外在该目录下有一些数字为名称的子目录,每个子目录用于维护一个正在运行的进程,而且该目录名即为相应的进程ID,例如进入名称为1的子目录
cd /proc/1
该目录下文件cmdline 中的内容为该进程运行时执行的命令行environ文件中的内容为该进程运行时的环境变量信息stat 文件中存放的时该进程运行的状态信息等
通过查看/proc 目录下的文件可以获取几乎所有的系统信息及系统的运行状态信息事实上Linux 下的诸多查询系统状态信息的命令也是通过读
取该目录下的文件而获取的
阅读(970) | 评论(0) | 转发(0) |