网站静态页,cad图纸免费下载网站,如何提高景区旅游网站建设,wordpress查询量过大/proc系统是一个伪文件系统#xff0c;它只存在内存当中#xff0c;而不占用外存空间#xff0c;以文件系统的方式为内核与进程提供通信的接口。 /proc目录下有很多以数字命名的目录#xff0c;每个数字代表进程号PID它们是进程目录。系统中当前运行的每一个进程在/proc下都…/proc系统是一个伪文件系统它只存在内存当中而不占用外存空间以文件系统的方式为内核与进程提供通信的接口。 /proc目录下有很多以数字命名的目录每个数字代表进程号PID它们是进程目录。系统中当前运行的每一个进程在/proc下都对应一个以进程号为目录名的目录/proc/pid 它们是读取进程信息的接口我们可以进到这个文件里面了解进程的运行时信息和统计信息。
1、/proc/pid/environ 包含了进程的可用环境变量的列表 。如果程序出问题了想确定环境变量是否设置生效可以cat这个文件出来查看确认一下。但要注意只有在进程还在的时候才有用。 2、/proc/pid/comm 包含进程的命令名。 3、/proc/pid/exe 为实际运行程序的符号链接。 4、/proc/pid/fd/ 这个目录包含了进程打开的每一个文件的链接。从这里可以查看进程打开的文件描述符信息包括标准输入、输出、错误流进程打开的socket连接文件描述符也能看到lsof命令也有类似的作用。目录中的每一项都是一个符号链接指向打开的文件数字则代表文件描述符。 可以用ls -l /proc/pid/fd | wc -l来计数 5、/proc/pid/stack 示当前进程的内核调用栈信息只有内核编译时打开了 CONFIG_STACKTRACE 编译选项才会生成这个文件。