【Linux】proc文件系统

proc文件系统

proc文件系统是Linux中的特殊文件系统,提供给用户一个可以了解内核内部工作过程的可读窗口,在运行时访问内核内部数据结构、改变内核设置的机制。

  • 保存系统当前工作的特殊数据,但并不存在于任何物理设备中;
  • 对其进行读写时,才根据系统中的相关信息即时生成;或映射到系统中的变量或数据结构;
  • proc被称为’伪文件系统,
  • 其挂接目录点固定为/proc;
  • man proc进行了详细说明。

/proc的文件可以用于访问有关内核的状态、计算机的属性、正在运行的进程的状态等信息。大部分/proc中的文件和目录提供系统物理环境最新的信息。

尽管/proc中的文件是虚拟的,但它们仍可以使用任何文件编辑器或像more, lesscat这样的程序来查看。当编辑程序试图打开一个虚拟文件时,这个文件就通过内核中的信息被凭空地(on the fly)创建了。

得到有用的系统/内核信息

proc文件系统可以被用于收集有用的关于系统和运行中的内核的信息。下面是一些重要的文件:

文件含义
/proc/cpuinfoCPU的信息(型号、家族、缓存大小等)
/proc/meminfo物理内存、交换空间等的信息
/proc/mounts已加载的文件系统的列表
/proc/devices可用设备的列表
/proc/filesystems被支持的文件系统
/proc/modules已加载的模块
/proc/version内核版本
/proc/cmdline系统启动时输入的内核命令行参数

文件/proc/cpuinfo包含一个系统的CPU信息,十分清楚地给出了这个系统的有用的硬件信息。
可以使用以下命令查看:

ls -l /proc/cpuinfo
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhugenmi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值