CentOS看进程打开的文件或文件对应的进程的详解
1、查看进程“打开”的文件:
1)pidof programe-name(获得想了解的进程(programe-name)的PID)
或ps -aux|grep programe-name(获得想了解的进程(programe-name)的PID)
找出进程的PID
2)cd /proc/$PID/fd(会看见文件描述符)
3)ls -l
得到文件描述符指向的实际文件,即当前进程打开的文件
2、查看进程“打开”的文件2:
1)获得想了解的进程的PID方法同上
2)lsof -c programe-name
或lsof -p $PID
3、查看文件对应的进程:
lsof file-name
4、lsof命令用法:
lsof -c abc 显示abc进程现在打开的文件
lsof abc 显示开启文件abc的进程
lsof -i :22 显示22端口现在运行什么程序
lsof -g gid 显示归属gid的进程情况
lsof +d /usr/local/ 显示目录下被进程开启的文件
lsof +D /usr/local/ 同上,但是会搜索目录下的目录,时间较长
lsof -d 4 显示使用fd为4的进程
lsof -i 用以显示符合条件的进程情况
lsof -s 列出打开文件的大小,如果没有大小,则留下空白
lsof -u username 以UID,列出打开的文件
5、查看网络状态:
lsof -Pnl +M -i4 显示ipv4服务及监听端情况
netstat -anp 所有监听端口及对应的进程
netstat -tlnp 功能同上
相关文章
CentOS下如何删除或重命名乱码文件?CentOS下删除或重命名乱码文件的方
很多朋友不知道CentOS下如何删除或重命名乱码文件?今天小编为大家带来的是CentOS下删除或重命名乱码文件的方法,有需要的朋友一起去看看吧2016-12-20- 一些朋友不知道CentOS下如何查看一个文件的硬链接数?今天小编就为大家带来CentOS下查看一个文件的硬链接数的方法;希望对大家会有帮助;有需要的朋友一起去看看吧2016-12-19
- 今天小编为大家带来的是CentOS下对临时文件的操作之mkstemp讲解;希望对大家会有帮助,感兴趣的朋友一起去看看吧2016-12-19
- 今天小编为大家带来的是Centos使用文件来实现swap的功能;有需要的朋友可以过来看看,希望对大家会有帮助2016-12-14
Centos如何增加swap分区文件?Centos增加swap分区文件的方法
一些朋友不知道Centos如何增加swap分区文件?下面小编就为大家带来Centos增加swap分区文件的方法;有需要的朋友过来看看吧2016-12-13- 很多朋友反馈说不知道Centos怎么查找目录下所有文件中是否包含指定字符串;下面小编就为大家带来Centos查找目录下所有文件中是否包含指定字符串的方法;有需要的朋友可以过2016-12-07
CentOS如何查看进程运行的完整路径?CentOS查看进程运行的完整路径方法
很多朋友不知道CentOS如何查看进程运行的完整路径?今天小编为大家带来CentOS查看进程运行的完整路径方法;希望可以帮助到大家。有需要的朋友一起去看看吧2016-12-19- 一些朋友不知道CentOS如何运行与控制后台进程?今天小编为大家带来的是CentOS运行与控制后台进程的方法;有需要的朋友一起去看看吧2016-12-19
- 今天小编为大家带来的是CentOS进程和计划任务管理的详解;希望会对大家有帮助;有需要的朋友可以过来看看2016-12-13
Centos下如何为进程绑定CPU?Centos下为进程绑定CPU的方法
一些朋友还不知道Centos下如何为进程绑定CPU?下面小编就为大家带来Centos下为进程绑定CPU的方法;一起去看看吧2016-12-13
最新评论