Linux 内核 — 无持久存储的文件系统
可组织、提供或交换并不存储在块设备上的信息,这些信息可以由内核动态生成。
一、procfs
proc 文件系统,全称:进程数据文件系统(process data filesystem,procfs的全称) ,挂载在 /proc,一种虚拟文件系统,其信息不能从块设备读取。只有在读取文件内容时,才动态生成相应的信息。
用途
- 实时获取内核各个子系统的信息
- 系统运行时获取、修改内核参数(系统控制机制:sysctl)
主要内容
- 特定进程的数据
# 以进程号(pid) 10133 为例
# 查看进程数据目录
ls /proc/10133
# 查看程序执行命令行
cat /proc/10133/cmdline
# 查看程序的环境变量
cat /proc/10133/environ