PROC文件系统详解
2012-03-14 11:21
239 查看
proc文件系统是一个伪文件系统,它只存在于内存中,不在外存存储。
proc提供了访问系统内核信息的接口。
用户和应用程序可以通过proc访问系统信息。
用户和应用程序可以通过proc改变内核的某些参数。
由于进程等系统信息是动态改变的,所以proc系统动态从系统内核读出所需信息,并提交给读取它的用户和应用程序。
在proc系统下,有三个目录比较重要,net、sys、scsi等目录,sys目录是可写的,可以通过它访问或修改内核的参数,而net和scsi则依赖于内核配置。
除了以字母命名的目录外,还有一些以数字命名的目录,它们是进程目录。系统中当前运行的每一个进程都有对应的一个目录在/proc下,以进程的PID为目录名,它们是读取进程信息的接口。
proc文件系统的设计初衷:保存正在运行的进程的信息。后来发展成保存linux内核所用的各类信息的主要场所。
后来出现了/sys系统提供了条理更清晰的内核信息框架,但是多数linux工具仍通过proc收集和提供正在运行的系统相关数据。
proc目录下的cmdline文件包含了内核启动命令行参数。
cpuinfo显示cpu相关信息
proc提供了访问系统内核信息的接口。
用户和应用程序可以通过proc访问系统信息。
用户和应用程序可以通过proc改变内核的某些参数。
由于进程等系统信息是动态改变的,所以proc系统动态从系统内核读出所需信息,并提交给读取它的用户和应用程序。
在proc系统下,有三个目录比较重要,net、sys、scsi等目录,sys目录是可写的,可以通过它访问或修改内核的参数,而net和scsi则依赖于内核配置。
除了以字母命名的目录外,还有一些以数字命名的目录,它们是进程目录。系统中当前运行的每一个进程都有对应的一个目录在/proc下,以进程的PID为目录名,它们是读取进程信息的接口。
proc文件系统的设计初衷:保存正在运行的进程的信息。后来发展成保存linux内核所用的各类信息的主要场所。
后来出现了/sys系统提供了条理更清晰的内核信息框架,但是多数linux工具仍通过proc收集和提供正在运行的系统相关数据。
proc目录下的cmdline文件包含了内核启动命令行参数。
cpuinfo显示cpu相关信息
相关文章推荐
- /proc文件系统中网络参数详解
- Linux的Proc文件系统详解
- Linux的Proc文件系统详解
- Linux的Proc文件系统详解
- proc文件系统,网络参数详解
- proc文件系统详解
- proc文件系统详解
- linux中的proc文件系统详解---英文
- linux系统的/proc下文件详解
- Linux的proc文件系统详解
- proc文件系统详解
- proc文件系统详解
- proc文件系统详解(转载)
- proc文件系统详解
- Linux的Proc文件系统详解
- Linux的Proc文件系统详解
- linux PROC文件系统详解
- Linux内核通信之---proc文件系统(详解)
- proc文件系统详解
- Linux的proc文件系统详解