首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux之lsof命令

lsof(list open files)是一个查看当前系统文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。...> lsof -p ^123 列出所有的网络连接 > lsof -i [image-20210314230138367] 列出谁在使用某个端口 > lsof -i :3306 同时指定多个端口 > lsof...-i :3306,80 列出谁在使用某个特定的udp端口 > lsof -i udp:123 特定的tcp端口 > lsof -i tcp:80 列出所有tcp 网络连接信息 > lsof -i tcp...-i 4 -a -p 123 -i 4代表的是IPV4,-i 6代表的是IPV6 某个用户组所打开的文件信息 > lsof -g 123 根据文件描述列出对应的文件信息 > lsof -d txt >...-d 1-2 原文链接:https://rumenz.com/rumenbiji/linux-lsof.html 微信公众号:入门小站

71800
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux之lsof命令

    简介 lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。.../local/ 同上,但是会搜索目录下的目录,时间较长 lsof -d 4 显示使用fd为4的进程 lsof -i 用以显示符合条件的进程情况 lsof -i[46] [protocol][@hostname...Aug 4 13:50:15 holmes86 kernel: Linux version 2.6.22.1-8 (root@everestbuilder.linux-ren.org) (gcc version...查看不是用户tony的进程的文件使用情况(^是取反的意思) lsof -i //显示所有打开的端口 lsof -i:80 //显示所有打开80端口的进程 lsof -i -U //显示所有打开的端口和UNIX...domain文件 lsof -i UDP@[url]www.akadia.com:123 //显示那些进程打开了到www.akadia.com的UDP的123(ntp)端口的链接 lsof -i tcp

    1.4K30

    Linux之lsof命令

    lsof(list open files)是一个查看当前系统文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。...lsof -i :3306,80 列出谁在使用某个特定的udp端口 > lsof -i udp:123 特定的tcp端口 > lsof -i tcp:80 列出所有tcp 网络连接信息 > lsof...-i tcp 列出所有udp网络连接信息 > lsof -i tcp 列出某个用户的所有活跃的网络端口 > lsof -a -u root -i 列出所有网络文件系统 > lsof -N 列出...-i 4 -a -p 123 -i 4代表的是IPV4,-i 6代表的是IPV6 某个用户组所打开的文件信息 > lsof -g 123 根据文件描述列出对应的文件信息 > lsof -d txt...lsof -d 1-2 原文链接:https://rumenz.com/rumenbiji/linux-lsof.html

    69510

    Linux进阶命令-lsof

    进阶命令-rsync Linux进阶命令-rsync-daemon Linux进阶命令-nohup&screen Linux进阶命令-lsof(本章节) Linux进阶命令-小结 在我们介绍linux入门...lsof lsof 是一个在类 Unix 操作系统中用于列出打开文件的工具。这个命令的名字来源于 "list open files" 的缩写。...使用 lsof 命令,你可以查看哪些进程打开了哪些文件,以及这些文件的状态。 lsof命令在最小化安装的情况下也是不会自带的,需要手工安装。...5.根据端口查找 lsof -i : 显示所有使用指定端口的网络连接和进程,可替补netstat和ss命令的部分功能。 6.查看网络文件 lsof -i 列出所有网络连接和相关的进程。...8.检查是否有删除的文件仍然被打开 lsof | grep '(deleted)' 显示那些被删除的文件仍然被进程打开,所以有些部分不确定的大文件用我们Linux进阶命令-重定向的方式进行释放空间。

    5900

    Linux之lsof命令

    lsof(list open files)是一个查看当前系统文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。...> lsof -p ^123 列出所有的网络连接 > lsof -i [image-20210314230138367] 列出谁在使用某个端口 > lsof -i :3306 同时指定多个端口 > lsof...-i :3306,80 列出谁在使用某个特定的udp端口 > lsof -i udp:123 特定的tcp端口 > lsof -i tcp:80 列出所有tcp 网络连接信息 > lsof -i tcp...-i 4 -a -p 123 -i 4代表的是IPV4,-i 6代表的是IPV6 某个用户组所打开的文件信息 > lsof -g 123 根据文件描述列出对应的文件信息 > lsof -d txt >...-d 1-2 原文链接:https://rumenz.com/rumenbiji/linux-lsof.html 微信公众号:入门小站

    59320

    Linux lsof 命令详解

    lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。...命令参数 lsof 常见的用法是查找应用程序打开的文件的名称和数目。可用于查找出某个特定应用程序将日志数据记录到何处,或者正在跟踪某个问题。 例如,linux 限制了进程能够打开文件的数目。...-n 不将IP转换为hostname,缺省是不加上-n参数 lsof -i 用以显示符合条件的进程情况 lsof -i[46] [protocol][@hostname|hostaddr][:service...Aug  4 13:50:15 holmes86 kernel: Linux version 2.6.22.1-8 (root@everestbuilder.linux-ren.org) (gcc version...命令lsof lsof查看被打开的文件 Linux vmstat 命令详解 Linux top 命令详解

    7.6K62

    Linux系统lsof命令详解

    在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。...4、字符设备文件 5、(函数)共享库 6、管道,命名管道 7、符号链接 8、底层的socket字流,网络socket,unix域名socket 9、还有一些其他的文件我这里就不一一列举了,在linux...~]# lsof -i 8、列出所有tcp 网络连接信息 [root@Ansible ~]# lsof -i tcp 9、列出所有udp网络连接信息 [root@Ansible ~]# lsof...-i udp 10、列出谁在使用某个端口 [root@Ansible ~]# lsof -i :80 11、列出TCP已经建立链接的端口 [root@Ansible ~]# lsof -i -...~]# lsof -i |grep 15543 |grep -wc ESTABLISHED 14、统计指定端口打开的文件数 [root@Ansible ~]# lsof -i :9000 |grep

    1.8K30

    linux之lsof使用技巧

    linux下有哪些文件 普通文件 目录 符号链接 面向块的设备文件 面向字符的设备文件 管道和命名管道 套接字 当前系统中所有被打开的文件 > lsof COMMAND PID TID...我们可以通过lsof来发现这样的文件:lsof | grep deleted vpnserver 1490 root 19w REG 253,1...查看某个目录文件被打开情况 > lsof +D ./ 递归处理 显示目录下被进程开启的文件 > lsof +d /usr/local/ 查看当前进程打开了哪些文件 > lsof -c 进程名 查看某个端口被占用情况...> lsof -i :6379 查看所有TCP/UDP链接 > lsof -i tcp 查看某个用户打开了哪些文件 > lsof -u rumenz 通过某个进程号显示该进程打开的文件 > lsof...-p 12345 原文链接:https://rumenz.com/rumenbiji/linux-lsof-skills.html 微信公众号:入门小站

    66800

    linux之lsof使用技巧

    linux下有哪些文件 普通文件 目录 符号链接 面向块的设备文件 面向字符的设备文件 管道和命名管道 套接字 当前系统中所有被打开的文件 > lsof COMMAND PID TID...我们可以通过lsof来发现这样的文件:lsof | grep deleted vpnserver 1490 root 19w REG 253,1...查看某个目录文件被打开情况 > lsof +D ./ 递归处理 显示目录下被进程开启的文件 > lsof +d /usr/local/ 查看当前进程打开了哪些文件 > lsof -c 进程名 查看某个端口被占用情况...> lsof -i :6379 查看所有TCP/UDP链接 > lsof -i tcp 查看某个用户打开了哪些文件 > lsof -u rumenz 通过某个进程号显示该进程打开的文件 > lsof...-p 12345 原文链接:https://rumenz.com/rumenbiji/linux-lsof-skills.html

    46700

    Linux lsof 命令的实用案例

    lsof 简介 lsof(list open files)是一个列出当前系统中所有打开文件的工具 Linux中一切皆文件,所以在系统中,被打开的文件可以是普通文件、目录、网络文件系统中的文件、字符设备...# lsof /var/log/messages 实用案例 (1)查看某进程正在操作哪些文件 命令 # lsof -p PID 这个命令很有用,例如系统I/O负载过高时,我们可以使用top...、iotop找出是哪些进程导致了I/O压力,然后就使用lsof命令查看这个进程正在操作哪些文件,从而分析出现异常的原因 之前的文章 “Nginx写IO占用高故障处理”,介绍了相关思路 (2)查看某端口正在被谁使用...使用 lsof 还可以查找使用了某个端口的进程 比如发现系统有个不明端口,就需要使用lsof命令检查是谁在使用,来判定是否出现安全问题 命令 # lsof -i:端口号 (3)恢复删除的文件...linux中删除文件要谨慎,不像windows那么容易被恢复,如果文件被不小心删除,可以使用lsof来恢复,但前提是:这个文件正在被某个进程使用 还有,当系统受到入侵时,常见的情况是日志文件被删除

    1.8K80

    linux每日命令(39):lsof命令

    lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。...列出除了某个进程号外的其他进程号所打开的文件信息 命令: lsof -p ^1 13. 列出所有的网络连接 命令: lsof -i 14....列出所有tcp 网络连接信息 命令: lsof -i tcp 15. 列出所有udp网络连接信息 命令: lsof -i udp 16....列出谁在使用某个端口 命令: lsof -i :3306 17. 列出谁在使用某个特定的udp端口 命令: lsof -i udp:55 18....列出谁在使用某个特定的tcp端口 命令: lsof -i tcp:80 19. 列出某个用户的所有活跃的网络端口 命令: lsof -a -u root -i 20.

    1K40
    领券