认识proc虚拟文件系统
在我们的目录linux根目录下有一个目录为/proc,这个挂载点为The proc filesystem 的挂载点。proc为进程信息的虚拟文件系统(proc - process information pseudo-filesystem)。proc filesystem 作为一个虚拟文件系统,通常作为连接内核数据结构的一个接口。默认情况下/proc是只读模式的。
[root@node156 proc]# ll -ld /proc
dr-xr-xr-x 125 root root 0 08-26 21:52 /proc
在/proc目录下包含系统运行时的生成进程系统及系统信息,包括系统内核参数、swap、网络信息等.
[root@node156 proc]# ls
1 248 3554 3844 4015 4281 4452 4508 4587 5 7 execdomains keys mtrr sysvipc
10 249 3626 3845 4034 4284 4455 4528 4589 500 acpi fb key-users net tty
11 250 3657 3855 4122 4287 4456 4534 4628 501 buddyinfo filesystems kmsg partitions uptime
177 251 3664 3866 4136 4311 4462 4536 4630 502 bus fs loadavg schedstat version
180 252 3698 3875 4170 4332 4465 4542 4632 505 cmdline ide locks scsi vmcore
182 2736 3723 3901 4197 4334 4467 4549 4639 506 cpuinfo interrupts mdstat self vmmemctl
2 3 3748 3926 4240 4362 4487 4554 4645 513 crypto iomem meminfo slabinfo vmstat
2189 3015 3752 3948 4241 4402 4491 4555 470 528 devices ioports misc stat zoneinfo
2190 3516 3765 3953 4272 4418 4493 4558 4769 554 diskstats irq modules swaps
2252 3518 3810 3991 4276 4419 4498 4559 4777 587 dma kallsyms mounts sys
2254 3551 3825 4 4277 4423 4501 4583 4997 6 driver kcore mpt sysrq-trigger
推荐阅读: