服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|

CentOS看进程打开的文件或文件对应的进程的详解

2019-06-26 14:14CentOS之家 Centos

今天小编为大家分享的是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 功能同上

延伸 · 阅读

精彩推荐
  • CentosCentOS系统中使用pptp架设vpn的方法

    CentOS系统中使用pptp架设vpn的方法

    我折腾了一晚上终于安装成功了, 虽然网上有很多文档了, 虽然pptp是最简单的一种, 但是基本是都是复制的, 有些地方会导致错误也没人纠正, 所以我就整理发上来...

    脚本之家732019-05-19
  • CentosCentOS下查看某个文件属于哪个包的方法

    CentOS下查看某个文件属于哪个包的方法

    一些朋友不知道CentOS下如何查看某个文件属于哪个包;下面小编将为大家分享CentOS下查看某个文件属于哪个包的方法;感兴趣的朋友一起去看看吧...

    脚本之家3922019-06-20
  • Centoscentos下如何删除大文件?centos下删除大文件的方法

    centos下如何删除大文件?centos下删除大文件的方法

    一些朋友不知到centos下如何删除大文件?下面小编就为大家带来centos下删除大文件的方法;感兴趣的朋友一起去看看吧...

    centos之家3992019-06-12
  • CentosCentos6.6系统如何做profile?

    Centos6.6系统如何做profile?

    一些朋友问小编Centos6.6系统如何做profile?今天小编将为大家带来的是Centos6.6系统做profile方法!希望对大家会有帮助,有需要的朋友一起去看看吧...

    服务器之家3712019-05-23
  • CentosCentOs7如何修复MBR和GRUB?

    CentOs7如何修复MBR和GRUB?

    一些朋友不知道CentOs7如何修复MBR和GRUB;今天小编将为大家分享CentOs7修复MBR和GRUB的方法;感兴趣的朋友一起去看看吧...

    脚本之家3162019-06-16
  • CentosCentOS7如何封停 解封IP?

    CentOS7如何封停 解封IP?

    一些朋友在问CentOS7如何封停 解封IP?今天小编就为大家带来CentOS7封停、解封IP的方法;希望能够帮助到大家!有需要的朋友一起去看看吧...

    CentOS之家2872019-06-01
  • CentosCentOS系统下软件包的制作方法和过程详解

    CentOS系统下软件包的制作方法和过程详解

    今天小编将为大家带来的是CentOS系统下软件包的制作方法和过程详解;希望对大家会有帮助,有需要的朋友一起去看看吧...

    CentOS之家3382019-05-30
  • CentosCentOS7 更改默认登陆界面为字符界面的方法

    CentOS7 更改默认登陆界面为字符界面的方法

    今天小编为大家带来的是CentOS7 更改默认登陆界面为字符界面的方法;希望对大家会有帮助!有需要的朋友一起去看看吧...

    CentOS之家3192019-06-06