一、Proc文件系统简介
Proc file system是一种虚拟文件系统,其中的文件存储当前内核运行状态,用户可以通过proc文件系统中的文件对内核进行访问,和内核进行数据交互,如获取cpuinfo、meminfo、uptime等信息
下图所示为即为 /proc/文件系统下的文件。
二、Proc下常见文件介绍
1、cmdline
内核启动参数
2、cpuinfo
当前CPU的信息,各个CPU的型号,生产厂商和频率等
3、crypto
当前系统上内核使用的密码算法及每个算法的详细信息
4、devices
当前系统上已经加载的字符设备(Character devices)和(块设备)Block devices的主设备号和设备名称
5、interrupts
当前系统上每个IRQ的中断编号,每个CPU对该IRQ的处理次数,中断控制器的名字,IRQ的名字,以及驱动程序注册该IRQ时使用的名字
6、meminfo
显示当前内存的总大小(MemTotal),空闲内存的的大小(MemFree)和可用内存的大小(MemAvailable)
7、swaps
当前系统交换分区信息
8、uptime
系统上次启动以来的运行时间,第一个数字表示总的启动时间,第二个数字表示系统空闲的时间,单位为秒(s)
三、在proc下创建目录或文件
待补充
参考链接:
https://www.cnblogs.com/ck1020/p/7475729.html
https://www.cnblogs.com/chinaops/p/9465057.html
https://www.cnblogs.com/cute/archive/2011/04/20/2022280.html