Linux 查看一个进程打开了哪些文件

netstat

获得要查看的进程的pid
ps aux|grep process_name
命令
netstat -p program_pid
举栗子
[root@localhost ~]# ps aux|grep nginx
root      11940  0.0  0.0  46212  1160 ?        Ss   13:02   0:00 nginx: master process /usr/local/nginx/sbin/nginx
wp        11941  0.0  0.1  46672  1920 ?        S    13:02   0:00 nginx: worker process
root      12066  0.0  0.0 112824   980 pts/0    S+   13:27   0:00 grep --color=auto nginx

[root@localhost ~]# netstat -p 11940
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0     36 localhost.localdoma:ssh 192.168.186.1:7433      ESTABLISHED 8707/sshd: root@pts 
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name     Path
unix  2      [ ]         DGRAM                    17663    709/chronyd          /var/run/chrony/chronyd.sock
unix  2      [ ]         DGRAM                    13599    1/systemd            /run/systemd/shutdownd
unix  3      [ ]         DGRAM                    441      1/systemd            /run/systemd/notify
unix  2      [ ]         DGRAM                    443      1/systemd            /run/systemd/cgroups-agent
unix  5      [ ]         DGRAM                    457      1/systemd            /run/systemd/journal/socket
unix  15     [ ]         DGRAM                    459      1/systemd            /dev/log
unix  3      [ ]         STREAM     CONNECTED     21433    1459/master          
unix  3      [ ]         STREAM     CONNECTED     21485    1459/master          
unix  3      [ ]         STREAM     CONNECTED     21470    1459/master          
unix  2      [ ]         DGRAM                    19471    706/dbus-daemon      
unix  3      [ ]         STREAM     CONNECTED     17844    726/systemd-logind   
unix  3      [ ]         STREAM     CONNECTED     14948    1/systemd            /run/systemd/journal/stdout
unix  2      [ ]         DGRAM                    22266    1520/qmgr            
unix  2      [ ]         DGRAM                    17682    702/VGAuthService    
unix  3      [ ]         STREAM     CONNECTED     21453    1459/master          
unix  3      [ ]         STREAM     CONNECTED     21498    1459/master          
unix  3      [ ]         STREAM     CONNECTED     14848    1/systemd            /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     21477    1459/master          
unix  3      [ ]         STREAM     CONNECTED     21462    1459/master          
unix  3      [ ]         STREAM     CONNECTED     18552    706/dbus-daemon      
unix  3      [ ]         STREAM     CONNECTED     18781    1/systemd            /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     21494    1459/master          
unix  3      [ ]         STREAM     CONNECTED     21449    1459/master          
unix  3      [ ]         STREAM     CONNECTED     18820    706/dbus-daemon      /run/dbus/system_bus_socket

lsof

1. lsof -c process_name

命令
lsof -c process_name
举栗子
[root@localhost ~]# lsof -c nginx
COMMAND   PID USER   FD      TYPE             DEVICE SIZE/OFF     NODE NAME
nginx   11940 root  cwd       DIR              253,0      151    12971 /usr/local/nginx
nginx   11940 root  rtd       DIR              253,0      237       64 /
nginx   11940 root  txt       REG              253,0  7688160 17030071 /usr/local/nginx/sbin/nginx
nginx   11940 root  mem       REG              253,0    61560    36534 /usr/lib64/libnss_files-2.17.so
nginx   11940 root  mem       REG              253,0   155744    59473 /usr/lib64/libselinux.so.1
nginx   11940 root  mem       REG              253,0   109976    36544 /usr/lib64/libresolv-2.17.so
nginx   11940 root  mem       REG              253,0    15688    95112 /usr/lib64/libkeyutils.so.1.5
nginx   11940 root  mem       REG              253,0    67104   324308 /usr/lib64/libkrb5support.so.0.1
nginx   11940 root  mem       REG              253,0   210784   324300 /usr/lib64/libk5crypto.so.3.1
nginx   11940 root  mem       REG              253,0    15856    59500 /usr/lib64/libcom_err.so.2.1
nginx   11940 root  mem       REG              253,0   967840   324306 /usr/lib64/libkrb5.so.3.3
nginx   11940 root  mem       REG              253,0   320720   324296 /usr/lib64/libgssapi_krb5.so.2.2
nginx   11940 root  mem       REG              253,0    11392    34998 /usr/lib64/libfreebl3.so
nginx   11940 root  mem       REG              253,0  2156272    36516 /usr/lib64/libc-2.17.so
nginx   11940 root  mem       REG              253,0    90176      375 /usr/lib64/libz.so.1.2.7
nginx   11940 root  mem       REG              253,0  2520768      380 /usr/lib64/libcrypto.so.1.0.2k
nginx   11940 root  mem       REG              253,0   470376      382 /usr/lib64/libssl.so.1.0.2k
nginx   11940 root  mem       REG              253,0   402384    59457 /usr/lib64/libpcre.so.1.2.0
nginx   11940 root  mem       REG              253,0    40600    36520 /usr/lib64/libcrypt-2.17.so
nginx   11940 root  mem       REG              253,0   142144    36542 /usr/lib64/libpthread-2.17.so
nginx   11940 root  mem       REG              253,0    19248    36522 /usr/lib64/libdl-2.17.so
nginx   11940 root  mem       REG              253,0   163312    35005 /usr/lib64/ld-2.17.so
nginx   11940 root  DEL       REG                0,4             32698 /dev/zero
nginx   11940 root    0u      CHR                1,3      0t0       22 /dev/null
nginx   11940 root    1u      CHR                1,3      0t0       22 /dev/null
nginx   11940 root    2w      REG              253,0       81 51092696 /usr/local/nginx/logs/error.log
nginx   11940 root    3u     unix 0xffff9bdee5562200      0t0    33569 socket
nginx   11940 root    4w      REG              253,0        0 51092698 /usr/local/nginx/logs/access.log
nginx   11940 root    5w      REG              253,0       81 51092696 /usr/local/nginx/logs/error.log
nginx   11940 root    6u     IPv4              32697      0t0      TCP *:http (LISTEN)
nginx   11940 root    7u     unix 0xffff9bdee5566a40      0t0    33570 socket
nginx   11941   wp  cwd       DIR              253,0      151    12971 /usr/local/nginx
nginx   11941   wp  rtd       DIR              253,0      237       64 /
nginx   11941   wp  txt       REG              253,0  7688160 17030071 /usr/local/nginx/sbin/nginx
nginx   11941   wp  mem       REG              253,0    61560    36534 /usr/lib64/libnss_files-2.17.so
nginx   11941   wp  mem       REG              253,0   155744    59473 /usr/lib64/libselinux.so.1
nginx   11941   wp  mem       REG              253,0   109976    36544 /usr/lib64/libresolv-2.17.so
nginx   11941   wp  mem       REG              253,0    15688    95112 /usr/lib64/libkeyutils.so.1.5
nginx   11941   wp  mem       REG              253,0    67104   324308 /usr/lib64/libkrb5support.so.0.1
nginx   11941   wp  mem       REG              253,0   210784   324300 /usr/lib64/libk5crypto.so.3.1
nginx   11941   wp  mem       REG              253,0    15856    59500 /usr/lib64/libcom_err.so.2.1
nginx   11941   wp  mem       REG              253,0   967840   324306 /usr/lib64/libkrb5.so.3.3
nginx   11941   wp  mem       REG              253,0   320720   324296 /usr/lib64/libgssapi_krb5.so.2.2
nginx   11941   wp  mem       REG              253,0    11392    34998 /usr/lib64/libfreebl3.so
nginx   11941   wp  mem       REG              253,0  2156272    36516 /usr/lib64/libc-2.17.so
nginx   11941   wp  mem       REG              253,0    90176      375 /usr/lib64/libz.so.1.2.7
nginx   11941   wp  mem       REG              253,0  2520768      380 /usr/lib64/libcrypto.so.1.0.2k
nginx   11941   wp  mem       REG              253,0   470376      382 /usr/lib64/libssl.so.1.0.2k
nginx   11941   wp  mem       REG              253,0   402384    59457 /usr/lib64/libpcre.so.1.2.0
nginx   11941   wp  mem       REG              253,0    40600    36520 /usr/lib64/libcrypt-2.17.so
nginx   11941   wp  mem       REG              253,0   142144    36542 /usr/lib64/libpthread-2.17.so
nginx   11941   wp  mem       REG              253,0    19248    36522 /usr/lib64/libdl-2.17.so
nginx   11941   wp  mem       REG              253,0   163312    35005 /usr/lib64/ld-2.17.so
nginx   11941   wp  DEL       REG                0,4             32698 /dev/zero
nginx   11941   wp    0u      CHR                1,3      0t0       22 /dev/null
nginx   11941   wp    1u      CHR                1,3      0t0       22 /dev/null
nginx   11941   wp    2w      REG              253,0       81 51092696 /usr/local/nginx/logs/error.log
nginx   11941   wp    4w      REG              253,0        0 51092698 /usr/local/nginx/logs/access.log
nginx   11941   wp    5w      REG              253,0       81 51092696 /usr/local/nginx/logs/error.log
nginx   11941   wp    6u     IPv4              32697      0t0      TCP *:http (LISTEN)
nginx   11941   wp    7u     unix 0xffff9bdee5566a40      0t0    33570 socket
nginx   11941   wp    8u  a_inode               0,10        0     7513 [eventpoll]
nginx   11941   wp    9u  a_inode               0,10        0     7513 [eventfd]

2. lsof |grep process_name

命令
lsof |grep process_name
举栗子
[root@localhost ~]# lsof|grep nginx
nginx     11940         root  cwd       DIR              253,0       151      12971 /usr/local/nginx
nginx     11940         root  rtd       DIR              253,0       237         64 /
nginx     11940         root  txt       REG              253,0   7688160   17030071 /usr/local/nginx/sbin/nginx
nginx     11940         root  mem       REG              253,0     61560      36534 /usr/lib64/libnss_files-2.17.so
nginx     11940         root  mem       REG              253,0    155744      59473 /usr/lib64/libselinux.so.1
nginx     11940         root  mem       REG              253,0    109976      36544 /usr/lib64/libresolv-2.17.so
nginx     11940         root  mem       REG              253,0     15688      95112 /usr/lib64/libkeyutils.so.1.5
nginx     11940         root  mem       REG              253,0     67104     324308 /usr/lib64/libkrb5support.so.0.1
nginx     11940         root  mem       REG              253,0    210784     324300 /usr/lib64/libk5crypto.so.3.1
nginx     11940         root  mem       REG              253,0     15856      59500 /usr/lib64/libcom_err.so.2.1
nginx     11940         root  mem       REG              253,0    967840     324306 /usr/lib64/libkrb5.so.3.3
nginx     11940         root  mem       REG              253,0    320720     324296 /usr/lib64/libgssapi_krb5.so.2.2
nginx     11940         root  mem       REG              253,0     11392      34998 /usr/lib64/libfreebl3.so
nginx     11940         root  mem       REG              253,0   2156272      36516 /usr/lib64/libc-2.17.so
nginx     11940         root  mem       REG              253,0     90176        375 /usr/lib64/libz.so.1.2.7
nginx     11940         root  mem       REG              253,0   2520768        380 /usr/lib64/libcrypto.so.1.0.2k
nginx     11940         root  mem       REG              253,0    470376        382 /usr/lib64/libssl.so.1.0.2k
nginx     11940         root  mem       REG              253,0    402384      59457 /usr/lib64/libpcre.so.1.2.0
nginx     11940         root  mem       REG              253,0     40600      36520 /usr/lib64/libcrypt-2.17.so
nginx     11940         root  mem       REG              253,0    142144      36542 /usr/lib64/libpthread-2.17.so
nginx     11940         root  mem       REG              253,0     19248      36522 /usr/lib64/libdl-2.17.so
nginx     11940         root  mem       REG              253,0    163312      35005 /usr/lib64/ld-2.17.so
nginx     11940         root  DEL       REG                0,4                32698 /dev/zero
nginx     11940         root    0u      CHR                1,3       0t0         22 /dev/null
nginx     11940         root    1u      CHR                1,3       0t0         22 /dev/null
nginx     11940         root    2w      REG              253,0        81   51092696 /usr/local/nginx/logs/error.log
nginx     11940         root    3u     unix 0xffff9bdee5562200       0t0      33569 socket
nginx     11940         root    4w      REG              253,0         0   51092698 /usr/local/nginx/logs/access.log
nginx     11940         root    5w      REG              253,0        81   51092696 /usr/local/nginx/logs/error.log
nginx     11940         root    6u     IPv4              32697       0t0        TCP *:http (LISTEN)
nginx     11940         root    7u     unix 0xffff9bdee5566a40       0t0      33570 socket
nginx     11941           wp  cwd       DIR              253,0       151      12971 /usr/local/nginx
nginx     11941           wp  rtd       DIR              253,0       237         64 /
nginx     11941           wp  txt       REG              253,0   7688160   17030071 /usr/local/nginx/sbin/nginx
nginx     11941           wp  mem       REG              253,0     61560      36534 /usr/lib64/libnss_files-2.17.so
nginx     11941           wp  mem       REG              253,0    155744      59473 /usr/lib64/libselinux.so.1
nginx     11941           wp  mem       REG              253,0    109976      36544 /usr/lib64/libresolv-2.17.so
nginx     11941           wp  mem       REG              253,0     15688      95112 /usr/lib64/libkeyutils.so.1.5
nginx     11941           wp  mem       REG              253,0     67104     324308 /usr/lib64/libkrb5support.so.0.1
nginx     11941           wp  mem       REG              253,0    210784     324300 /usr/lib64/libk5crypto.so.3.1
nginx     11941           wp  mem       REG              253,0     15856      59500 /usr/lib64/libcom_err.so.2.1
nginx     11941           wp  mem       REG              253,0    967840     324306 /usr/lib64/libkrb5.so.3.3
nginx     11941           wp  mem       REG              253,0    320720     324296 /usr/lib64/libgssapi_krb5.so.2.2
nginx     11941           wp  mem       REG              253,0     11392      34998 /usr/lib64/libfreebl3.so
nginx     11941           wp  mem       REG              253,0   2156272      36516 /usr/lib64/libc-2.17.so
nginx     11941           wp  mem       REG              253,0     90176        375 /usr/lib64/libz.so.1.2.7
nginx     11941           wp  mem       REG              253,0   2520768        380 /usr/lib64/libcrypto.so.1.0.2k
nginx     11941           wp  mem       REG              253,0    470376        382 /usr/lib64/libssl.so.1.0.2k
nginx     11941           wp  mem       REG              253,0    402384      59457 /usr/lib64/libpcre.so.1.2.0
nginx     11941           wp  mem       REG              253,0     40600      36520 /usr/lib64/libcrypt-2.17.so
nginx     11941           wp  mem       REG              253,0    142144      36542 /usr/lib64/libpthread-2.17.so
nginx     11941           wp  mem       REG              253,0     19248      36522 /usr/lib64/libdl-2.17.so
nginx     11941           wp  mem       REG              253,0    163312      35005 /usr/lib64/ld-2.17.so
nginx     11941           wp  DEL       REG                0,4                32698 /dev/zero
nginx     11941           wp    0u      CHR                1,3       0t0         22 /dev/null
nginx     11941           wp    1u      CHR                1,3       0t0         22 /dev/null
nginx     11941           wp    2w      REG              253,0        81   51092696 /usr/local/nginx/logs/error.log
nginx     11941           wp    4w      REG              253,0         0   51092698 /usr/local/nginx/logs/access.log
nginx     11941           wp    5w      REG              253,0        81   51092696 /usr/local/nginx/logs/error.log
nginx     11941           wp    6u     IPv4              32697       0t0        TCP *:http (LISTEN)
nginx     11941           wp    7u     unix 0xffff9bdee5566a40       0t0      33570 socket
nginx     11941           wp    8u  a_inode               0,10         0       7513 [eventpoll]
nginx     11941           wp    9u  a_inode               0,10         0       7513 [eventfd]

ls

获得要查看的进程的pid
ps aux|grep process_name
进行查询
ls -l /proc/process_pid/fd
举栗子
[root@localhost ~]# ps aux|grep nginx
root      11940  0.0  0.0  46212  1160 ?        Ss   13:02   0:00 nginx: master process /usr/local/nginx/sbin/nginx
wp        11941  0.0  0.1  46672  1920 ?        S    13:02   0:00 nginx: worker process
root      12066  0.0  0.0 112824   980 pts/0    S+   13:27   0:00 grep --color=auto nginx
[root@localhost ~]# ls -l /proc/11940/fd
总用量 0
lrwx------. 1 root root 64 5月  21 13:04 0 -> /dev/null
lrwx------. 1 root root 64 5月  21 13:04 1 -> /dev/null
l-wx------. 1 root root 64 5月  21 13:04 2 -> /usr/local/nginx/logs/error.log
lrwx------. 1 root root 64 5月  21 13:04 3 -> socket:[33569]
l-wx------. 1 root root 64 5月  21 13:04 4 -> /usr/local/nginx/logs/access.log
l-wx------. 1 root root 64 5月  21 13:04 5 -> /usr/local/nginx/logs/error.log
lrwx------. 1 root root 64 5月  21 13:04 6 -> socket:[32697]
lrwx------. 1 root root 64 5月  21 13:04 7 -> socket:[33570]

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值