美文网首页
lsof 列出进程打开的文件信息

lsof 列出进程打开的文件信息

作者: 墨迹MoJi_5b88 | 来源:发表于2019-03-27 18:07 被阅读0次

    -a: 可以将多个选项的组合由或变为与:

    # 如 lsof -u root -c httpd(列出以root和httpd打开的所有文件)
    # lsof -a -u root -c http(列出以root并且httpd打开的文件)
    

    filename: 找出谁在使用该文件

    # lsof /path/to/file1
    

    -u: 列出某个用户打开的所有文件

    # lsof -u root
    

    -c <进程名>: 列出该进程打开的所有文件

    # lsof -c httpd
    

    -p : 列出该PID对应的进程打开的所有文件

    # lsof -p 5023
    

    -i <参数>: 列出所有网络连接

    # 参数:[46][protocol][@hostname|hostaddr][:service|port]
    # 46: IPv4 or IPv6
    # protocol: tcp, udp      # lsof -i tcp
    # hostname: 主机名 | hostaddr: ip  
    # service: /ect/service 名, 如smtp    # lsof -i :smtp
    # port: 端口  # lsof -i :25   # lsof -i tcp:80
    

    -t: 列出进程的PID, 你可以将它和-i组合使用列出使用某个端口的进程的PID

    # lsof -t -i tcp:11021
    

    相关文章

      网友评论

          本文标题:lsof 列出进程打开的文件信息

          本文链接:https://www.haomeiwen.com/subject/kjjtbqtx.html