linux proc 目录清理_Linux系统的/proc目录

Linux的/proc目录是一个伪文件系统,用于访问内核数据结构和实时系统信息。它包含如进程信息、CPU、内存、设备和系统状态等多个方面。例如,/proc/cpuinfo提供CPU详情,/proc/meminfo展示内存使用情况,/proc/interrupts列出中断信息,/proc/mounts显示挂载点,而/proc/<PID>目录则对应每个进程的详细信息。此外,/proc/dmidecode命令可用于获取硬件信息,如主板型号、序列号和内存详情。
摘要由CSDN通过智能技术生成

1. /proc目录

Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机

制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式

为访问系统内核数据的操作提供接口。

用户和应用程序可以通过 proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进

程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是 动态从系统内核读出所

需信息并提交的。下面列出的这些文件或子文件夹,并不是都是在你的系统中存在,这取决于你的内

核配置和装载的模块。另外,在 /proc下还有三个很重要的目录:net,scsi和sys。 Sys目录是可

写的,可以通过它来访问或修改内核的参数,而net和scsi则依赖于内核配置。例如,如果系统

不支持scsi,则scsi 目录不存在。

除了以上介绍的这些,还有的是一些以数字命名的目录,它们是进程目录。系统中当前运行的每一个

进程都有对应的一个目录在/proc下,以进程的 PID号为目录名,它们是读取进程信息的接口。而self

目录则是读取进程本身的信息接口,是一个link。

----------------

2. 子文件或子文件夹

/proc/buddyinfo 每个内存区中的每个order有多少块可用,和内存碎片问题有关

/proc/cmdline 启动时传递给kernel的参数信息

/proc/cpuinfo cpu的信息

/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值