/PROC 是一个伪文件系统,它使用相应的文件映射进程和内核数据结构在/proc 文件系统中,每一个子目录就是一个进程。目录名是进程号-PID
/proc 文件系统的VFS 代码是6,使用lsvfs 命令可以查出来
ufserver[/proc/1]#lsvfs procfs
procfs 6 none none
ufserver[/proc]#ls 每一个子目录就是一个进程,目录名是进程号-PID
0 131158 163920 200802 241786 278716 323742 364628 397400 446614 49176 565268 606442 671782 77862 90196
1 135286 168018 20490 24588 282828 32784 36882 401624 45078 503902 569366 610348 696372 798860 94260
102472 139376 172116 204900 245938 28686 327840 368822 40980 454886 516124 573598 61470 69666 802952 98372
106604 143480 176214 209058 ys
ufserver[/proc/1]#ls -l
total 8
-rw------- 1 root system 0 Sep 10 11:21 as --读写访问进程的地址空间
-r-------- 1 root system 128 Sep 10 11:21 cred --证书
--w------- 1 root system 0 Sep 10 11:21 ctl --通过对进行实施写操作来控制它,例如停止或再继续进程的运行
lr-x------ 32 root system 0 Sep 9 20:20 cwd -> / -
dr-x------ 1 root system 0 Sep 10 11:21 fd
dr-xr-xr-x 1 root system 0 Sep 10 11:21 lwp --核心线程信息
-r-------- 1 root system 0 Sep 10 11:21 map --虚拟地址映像
dr-x------ 1 root system 0 Sep 10 11:21 object --映射map 文件名
-r--r--r-- 1 root system 448 Sep 10 11:21 psinfo --ps 命令输出的信息,对每个用户都是可读的
-r-------- 1 root system 12288 Sep 10 11:21 sigact --信号状态
-r-------- 1 root system 1520 Sep 10 11:21 status --进程的状态信息,地址,堆栈大小等等。
-r--r--r-- 1 root system 0 Sep 10 11:21 sysent --关于系统调用的信息