admin管理员组文章数量:1794759
Linux中怎样查看一个进程打开调用了哪些文件
在CentOS中,我们可以用ls 命令查看出一个进程打开了哪些文件。
语法:
ls/proc/进程ID/fd我们可以用ps-aux查找出进程ID,然后用上边的命令查看
如:这里我们用more查看一个文件;
然后我们ps-aux | grep more 查找出more命令的进程ID;
可以看出,more命令打开了以下几个文件。
拓展:proc目录存放着我们的系统运行时产生的一些进程信,和内核信,CPU信等,我们可以ls查看到此目录中有大量的以数字命名的文件夹,这都是我们系统正在运行的程序ID
还有就是一些CPU的信文件,磁盘运行文件,等等一些系统运行产生的原硬件信。
这个目录并不是真实存在的,而是系统内存的映射,是一个虚拟的目录,这个目录不是存放在硬盘中的,而是存放在内存当中。
文章出自作者自己的私人博客:www.wanpeng.life/1212.html 欢迎来访!
版权声明:本文标题:Linux中怎样查看一个进程打开调用了哪些文件 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686798402a104299.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论