zoukankan      html  css  js  c++  java
  • lsof

    lsof:list open files

    lsof是list open file的缩写,它是Linux下一个用来查看当前打开文件信息的工具。

    常用的参数列表:

    lsof 在没有指定任何选项的情况下,显示所有活动进程打开的文件
    lsof filename 显示打开该文件的信息。 lsof
    -c string 显示COMMAND列中包含指定字符的进程所有打开的文件。 lsof -u user/uid 显示用户名为user或者用户id为uid的用户打开的文件信息。
    lsof +d /var/log/ 显示该目录下被打开的文件 lsof
    -d FD 显示指定文件描述的进程。 lsof -i 显示所有套接字描述符相关的打开文件信息。 lsof -i $192.168.1.28 显示ip地址为192.168.1.28的打开套接字信息。 lsof -i :8000 显示端口号位8000的打开套接字信息。 lsof -n 不转换ip地址到主机名 lsof -P 不转换端口号到服务名
    lsof -p "123,^456" 显示进程ID为123的进程打开的文件,排除进程ID为456的进程打开的文件

    对于-u/-p/-g/-c/-s,^指定排除后跟的选项。

    一般情况下,当我们在后台开发中遇到问题需要通过lsof来分析原因时,这些选项基本够用了。更负责的选项只要我们学会使用man losf,临时去看就可以了。

  • 相关阅读:
    问题总结
    Https网络安全架构设计
    分布式ID生成策略
    [转]匿名内部类详解
    JAVA名词解释
    MQ实战
    手写SpringMVC实现
    多线程问答
    BIO、NIO实战
    spring中@Value("${key}")值原样输出${key}分析与解决
  • 原文地址:https://www.cnblogs.com/lit10050528/p/5269258.html
Copyright © 2011-2022 走看看