zoukankan      html  css  js  c++  java
  • linux 命令 — lsof

    lsof

    列出打开的文件

    输出

    FD: 文件描述符,cwd表示应用程序当前工作目录,txt表示打开的是程序代码(二进制文件或者共享库),0标准输入,1标准输出,2错误流
    TYPE:DIR目录,CHR字符设备BLK块设备,UNIX套接字,FIFO先进先出队列,IP套接字

    查找某个文件相关进程

    lsof /bin/bash
    查看打开/bin/bash文件的所有进程

    查看某个用户打开的文件

    lsof -u username

    查看某个程序打开的所有文件

    lsof -c mysql

    某个进程号对应进程打开的文件

    lsof -p 1223

    列出所有网络连接

    lsof -i

    列出所有tcp信息

    lsof -i tcp

    列出某个端口的文件信息

    lsof -i :3306

    查看某个用户所有活跃的网络端口

    lsof -a -u root -i
    -a: 当有多个参数的时候使用a,表示各个参数之间and的关系

    查看连接到192.168.1.1主机上的21,22,80端口的文件,并且每3秒执行一次

    lsof -i @182.168.1.1:21,22,80 -r 3

  • 相关阅读:
    结构体的malloc与数组空间
    绘制K线图
    加载文件
    数据分析(绘图)
    GIT操作
    疑难杂症汇总
    Shell编程2
    shell编程1
    shell命令2
    Shell命令1
  • 原文地址:https://www.cnblogs.com/sunshine-2015/p/7119406.html
Copyright © 2011-2022 走看看