Linux ->/proc目录的意义

一、目录的意义

  • 我们知道进程都是在内存中的,而内存中的数据都是写入到/proc/*这个目录下的

二、/proc/下的目录

  • 目前主机上面所有的进程的PID都以目录的形式存在于/proc目录下,所以下图中你可以看到很多目录,这些目录的名字就代表相对应进程的PID。例如:系统启动的第一个进程PID为1,则目录1下面存的就是这个进程的数据

  • 进入目录1,查看下面的内容

几个比较重要的文件

  • cmdline:启动这个进程的命令串
  • environ:这个进程的环境变量

三、/proc/下的文件

/proc/cmdline    加载内核时所执行的相关命令与参数,查阅此文件,可了解命令是如何启动的
/proc/cpuinfo    本机的 CPU 的相关资讯,包含频率、类型与功能等
/proc/devices    这个文件记录了系统各个主要装置的主要装置代号,与mknod有关
/proc/filesystems    目前系统已经加载的文件系统
/proc/interrupts    目前系统上面的 IRQ 分配状态
/proc/ioports    目前系统上面各个装置所配置的 I/O 位址
/proc/kcore    内存的大小啦。容量很大,但是不要读它
/proc/loadavg    top与uptime上面显示的load average参数就是这个
/proc/meminfo    使用free列出的内存信息
/proc/modules    目前我们的 Linux 已经加载的模块列表,也可以想成是驱动程序
/proc/mounts    系统已经挂载的数据,就是用 mount 这个命令调用出来的数据
/proc/swaps    到底系统挂加载的内存在哪里?呵呵!使用掉的 partition 就记录在此
/proc/partitions    使用 fdisk -l 会出现目前所有的 partition 吧?在这个文件当中也有纪录
/proc/uptime    就是用 uptime 的时候,会出现的资讯
/proc/version    核心的版本,就是用 uname -a 显示的内容
/proc/bus/*    一些汇流排的装置,还有USB的设备也记录在此
​​​​​​​

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值