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/loadavgtop和uptime上面的三个平均数值
/proc/meminfo使用free列出的内存信息,在这也能查阅
/proc/mounts系统已经挂载的数据,就是用mount命令调出来的数据
/proc/swaps系统加载的内存,使用的分区记录
/proc/partitions使用fdisk -l会出现目前所有的分区,这个文件中也有记录

【注】本文参考鸟哥3 p531

Logo

更多推荐