<解说linux下proc文件系统>
proc文件系统的作用是访问系统内核信息 proc不是一个真实的文件系统,它不占系统的外存空间,只是以文件的形式为用户访问linux内核数据提供接口, 因为系统内核总是动态的变化,所以我们所捕捉到的也只是系统内核变化的瞬间。 [root@apache ~]# cd /proc/ [root@apache proc]# ls 1 1428 1645 28 867 ioports partitions 10 1448 1648 29 9 irq sched_debug 1073 15 1652 3 912 kallsyms schedstat 11 1526 1689 30 acpi kcore scsi 1127 1538 17 31 asound keys self 1171 1539 18 345 buddyinfo key-users 打开proc目录可以看到很多目录文件名,同时也可以看到当前系统正在运行的进程pid, 甚至通过pid可以找到正在运行的文件。。 下面我们可以看到它一直是在变化的 [root@apache proc]# ps aux | grep vi root 1726 0.0 0.1 4336 732 pts/0 S+ 21:53 0:00 grep vi [root@apache proc]# ps aux | grep vi root 1728 0.0 0