【linux】/proc/*目录
1./proc/*目录之前所提到的进程都存在于内存中,而内存当中的数据又都是写入到/proc/*这个目录下,所以我们可以直接查看/proc这个目录当中的文件。查看/proc目录,结果如上。基本上,目前主机上的各个进程的PID都是以目录的类型存在于/proc当中。比如说,开机所执行的第一个进程init的PID是1,那这个PID的所有相关信息都写入在/proc/1/*当中。这个目录下的文件...
·
1./proc/*目录
之前所提到的进程都存在于内存中,而内存当中的数据又都是写入到/proc/*这个目录下,所以我们可以直接查看/proc这个目录当中的文件。
查看/proc目录,结果如上。
基本上,目前主机上的各个进程的PID都是以目录的类型存在于/proc当中。比如说,开机所执行的第一个进程init的PID是1,那这个PID的所有相关信息都写入在/proc/1/*当中。
这个目录下的文件很多。
其中,cmdline:是这个进程被启动的命令串;enviro:是这个进程的环境变量内容。
2.Linux系统相关参数的查看
文件名 | 文件内容 |
---|---|
/proc/cmdline | 加载kernel时所执行的相关参数。此文件可帮助了解系统是如何启动的 |
/proc/cpuinfo | 本机的CPU相关信息,包含频率、类型与运算功能等 |
/proc/devices | 记录了系统各个主要设备的主要设备代号,与mknod有关 |
/proc/filesystems | 目前系统已经加载的文件系统 |
/proc/interrupts | 目前系统的IRQ分配状态 |
/proc/ioports | 目前系统的各个设备所配置的IO地址 |
/proc/kcore | 内存的大小 |
/proc/loadavg | top和uptime上面的三个平均数值 |
/proc/meminfo | 使用free列出的内存信息,在这也能查阅 |
/proc/mounts | 系统已经挂载的数据,就是用mount命令调出来的数据 |
/proc/swaps | 系统加载的内存,使用的分区记录 |
/proc/partitions | 使用fdisk -l会出现目前所有的分区,这个文件中也有记录 |
【注】本文参考鸟哥3 p531
更多推荐
已为社区贡献2条内容
所有评论(0)