/proc/*

来源:互联网 发布:网络安全怎么学 知乎 编辑:程序博客网 时间:2024/05/10 06:38

一.内存中的数据都是写入到/proc/这个目录下的,该目录只存在于内存中,不占用外存,以文件系统的方式为访问系统内核数据的操作提供接口;


二./proc/N/*

1.N代表进程PID,主机的各个进程PID都是以目录的类型存在于/proc/下;

2./proc/N/cmdline:该进程启动的命令;

3./proc/N/environ:这个进程的环境变量内容;

4./proc/N/root/*:链接到进程的根目录;

5./proc/N/cwd/*:链接到进程当前工作目录;

6./proc/N/exe:链接到进程的执行命令文件;

7./proc/N/fd/*:包含进程相关的所有的文件描述符;

8./proc/N/maps:与进程相关的内存映射信息;

9./proc/N/mem:指代进程持有的内存,不可读;

10./proc/N/stat:进程的状态;

11./proc/N/statm:进程使用的内存的状态;

12./proc/N/status:进程状态信息;


三./proc/*

1./proc/cmdline:加载kernel时所执行的相关参数;

2./proc/cpuinfo:本机的CPU相关信息,包括频率、类型与运算功能等;

3./proc/devices:这个文件记录了各系统各个主要设备的主要设备代号;

4./proc/filesystems:目前系统已经加载的文件系统;

5./proc/interrupts:目前系统上的IRQ分配状态;

6./proc/ioports:目前系统上各个设备配置的IO地址;

7./proc/kcore:内存大小;

8./proc/loadavg:top和uptime三个时间的平均负载;

9./proc/meminfo:内存使用情况,free命令从这里取数据;

10./proc/modules:已经加载的模块列表;

11./proc/mounts:系统已经挂载的数据,mount命令有关;

12./proc/swaps:系统加载的内存被使用的分区记录;

13./proc/partitions:命令fdisk -l有关;

14./proc/pci:在PCI总线上每个设备的详细情况;

15./proc/uptime:uptime命令相关;

16./proc/version:内核版本,命令uname -a显示的内容;

17./proc/bus/*:总线设备,USB设备记录。



1 0
原创粉丝点击