博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
82.5. 监控进程
阅读量:6433 次
发布时间:2019-06-23

本文共 4411 字,大约阅读时间需要 14 分钟。

列出某个程序进程所打开的文件信息,显示httpd进程现在打开的文件

lsof -c httpd

显示多个进程命令用法

[root@netkiller ~]# lsof -c smbdCOMMAND  PID USER   FD   TYPE             DEVICE SIZE/OFF    NODE NAMEsmbd    2506 root  cwd    DIR                8,2     4096       2 /smbd    2506 root  rtd    DIR                8,2     4096       2 /smbd    2506 root  txt    REG                8,2 10112200 3935771 /usr/sbin/smbd[root@netkiller ~]# lsof -c smbd -c httpd

-p 进程ID, 显示该进程打开了那些文件

pgrep httpdlsof -p 1782

显示进程ID

# lsof -t -u apache4374437543764377437843794380列出某个程序号打开的文件[root@netkiller ~]# lsof -p 2374COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF    NODE NAMEhttpd   2374 root  cwd    DIR    8,2     4096       2 /httpd   2374 root  rtd    DIR    8,2     4096       2 /httpd   2374 root  txt    REG    8,2  1772950 4985314 /usr/local/apache/bin/httpdhttpd   2374 root  DEL    REG    0,4            12653 /dev/zerohttpd   2374 root  mem    REG    8,2    90784 5636110 /lib64/libgcc_s-4.4.7-20120601.so.1

监控多个进程ID

[root@netkiller neo]# lsof -p 20535,26359,31462 | moreCOMMAND   PID    USER   FD   TYPE             DEVICE   SIZE/OFF      NODE NAMEnginx   20535    root  cwd    DIR              253,1       4096         2 /nginx   20535    root  rtd    DIR              253,1       4096         2 /nginx   20535    root  txt    REG              253,1    1066704    142069 /usr/sbin/nginxnginx   20535    root  DEL    REG                0,4            686393039 /dev/zeronginx   20535    root  mem    REG              253,1      61928    162109 /usr/lib64/libnss_files-2.17.songinx   20535    root  mem    REG              253,1     153192    151546 /usr/lib64/liblzma.so.5.0.99nginx   20535    root  mem    REG              253,1     147120    133015 /usr/lib64/libselinux.so.1nginx   20535    root  mem    REG              253,1     110808    162113 /usr/lib64/libresolv-2.17.songinx   20535    root  mem    REG              253,1      15688    134676 /usr/lib64/libkeyutils.so.1.5nginx   20535    root  mem    REG              253,1      62720    158030 /usr/lib64/libkrb5support.so.0.1nginx   20535    root  mem    REG              253,1     202576    137049 /usr/lib64/libk5crypto.so.3.1nginx   20535    root  mem    REG              253,1      15840    133029 /usr/lib64/libcom_err.so.2.1nginx   20535    root  mem    REG              253,1     950496    137059 /usr/lib64/libkrb5.so.3.3nginx   20535    root  mem    REG              253,1     316528    151679 /usr/lib64/libgssapi_krb5.so.2.2nginx   20535    root  mem    REG              253,1      11376    151527 /usr/lib64/libfreebl3.songinx   20535    root  mem    REG              253,1    2112384    132823 /usr/lib64/libc-2.17.songinx   20535    root  mem    REG              253,1      90632    133017 /usr/lib64/libz.so.1.2.7nginx   20535    root  mem    REG              253,1    2016880    132882 /usr/lib64/libcrypto.so.1.0.1enginx   20535    root  mem    REG              253,1     449904    137215 /usr/lib64/libssl.so.1.0.1enginx   20535    root  mem    REG              253,1     398264    160788 /usr/lib64/libpcre.so.1.2.0nginx   20535    root  mem    REG              253,1      40816    151198 /usr/lib64/libcrypt-2.17.songinx   20535    root  mem    REG              253,1     142304    132849 /usr/lib64/libpthread-2.17.songinx   20535    root  mem    REG              253,1      19520    162101 /usr/lib64/libdl-2.17.songinx   20535    root  mem    REG              253,1     164440    132816 /usr/lib64/ld-2.17.songinx   20535    root  DEL    REG                0,4            686393042 /dev/zeronginx   20535    root    0u   CHR                1,3        0t0      1028 /dev/nullnginx   20535    root    1u   CHR                1,3        0t0      1028 /dev/null

排除1,4,显示2,3,5

[root@netkiller neo]# lsof -p ^1,2,3,^4,5COMMAND   PID USER   FD      TYPE DEVICE SIZE/OFF NODE NAMEkthreadd    2 root  cwd       DIR  253,1     4096    2 /kthreadd    2 root  rtd       DIR  253,1     4096    2 /kthreadd    2 root  txt   unknown                      /proc/2/exeksoftirqd   3 root  cwd       DIR  253,1     4096    2 /ksoftirqd   3 root  rtd       DIR  253,1     4096    2 /ksoftirqd   3 root  txt   unknown                      /proc/3/exekworker/0   5 root  cwd       DIR  253,1     4096    2 /kworker/0   5 root  rtd       DIR  253,1     4096    2 /kworker/0   5 root  txt   unknown                      /proc/5/exe

原文出处:Netkiller 系列 手札

本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

你可能感兴趣的文章
c++ 数组形参
查看>>
Memcache的安全
查看>>
KVM/Xen and libvirt: currentMemory, memory and ballooning
查看>>
metasploit 笔记
查看>>
hdu 2845(最大不连续子序列)
查看>>
J2me的异常处理和多线程
查看>>
选择、生成-EA与数据库的交互-by小雨
查看>>
客户网页WIZnet无线解决方案 之 太阳能逆变器
查看>>
CCRepeatForever和CCDelayTime
查看>>
android jni aotf 错误
查看>>
Azkaban的功能特点(二)
查看>>
[RxJS] Add debug method to Observable in TypeScript
查看>>
1、金融之关于BIAS
查看>>
[转]ASP.NET Core基本原理(11)-管理应用程序状态
查看>>
VS Code搭建.NetCore开发环境(一)
查看>>
01字典树贪心查询+建立+删除(个人模版)
查看>>
java-信息安全(十一)-非对称加密算法ECC以及ECDSA签名
查看>>
(转)Flex的编译过程--ActionScript字节码(ABC)
查看>>
Directory Listing Denied
查看>>
今天讲座的感悟--java
查看>>