Linux系统lsof命令使用实例汇总

Linux系统lsof命令使用实例汇总

介绍

lsof全称是List Open Files,是一款用于查看系统打开文件的工具,可以查看进程打开了哪些文件,进程使用了哪些端口等信息。在系统调优、故障排查和安全审计等方面有着重要的作用。

安装

lsof是Linux系统自带的工具,一般情况下不需要安装。如果系统中没有lsof命令,可以通过以下命令进行安装:

sudo apt-get install lsof       # Ubuntu/Debian系统
sudo yum install lsof           # CentOS/RHEL系统

基本用法

1. 查看某个文件被哪个进程打开:

lsof /path/to/file

2. 查看某个进程打开了哪些文件:

lsof -p PID

3. 查看某个用户打开了哪些文件:

lsof -u username

4. 查看某个端口被哪个进程占用:

lsof -i :port

高级用法

1. 查看网络连接状态:

lsof -i          # 显示所有网络连接
lsof -i tcp      # 显示TCP连接
lsof -i udp      # 显示UDP连接

2. 查看某个目录下被哪些进程使用:

lsof +D /path/to/directory

3. 查看磁盘文件系统被哪些进程使用:

lsof /dev/sda1

4. 查看被删除但是仍然被某些进程占用的文件:

lsof +L1      # 显示被删除但仍然被进程占用的文件
lsof +L1 | awk \'{if($4 == \"DEL\") print $0;}\'    # 过滤出被删除的文件

总结

lsof是一款非常强大的工具,可以查看系统中各种资源的使用情况,对于系统调优、故障排查和安全审计等方面有着重要的作用。熟练掌握lsof命令的使用,可以提高工作效率和问题解决能力。

声明:所有白马号原创内容,未经允许禁止任何网站及个人转载、采集等一切非法引用。本站已启用原创保护,有法律保护作用,否则白马号保留一切追究的权利。发布者:白马号,转转请注明出处:https://www.bmhysw.com/article/42466.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
白马号白马号

相关推荐

  • 台式11代i5和11代i7差别有多大(性能对比哪个好看这里)

    intel处理器i5与i7的区别,主要在于物理核心数量,超线程数量,核心频率,睿频加速频率,L3缓存等方面,i7整体规格参数上比i5更高,性能也明显强于i5,当然价格上也更高。 我们先以英特尔 11代i7处理器与i5处理器做个比较,请看下图: i7-11700K核心数量上就占据了优势,8核16线程当然要比i5-11600K处理器6核12线程强悍不少,毕竟不支…

    2022-05-18 投稿
    00
  • 电脑开机亮一下就灭了 开不了?亮一下就灭最详细的解决办法

    分类故障维修流程: 1、暗屏故障 (1)先检查电源板输出电压是否正常,滤波电容是否鼓包漏液,高压板供电保险是否烧断,连接线是否松动、断线。此种情况换个电容、装个保险、飞根线就能好的机器很常见。 (2)上电反复慢速的按动POWER开关键,测开关控制信号是否有跳变,如果没有跳变,断开高压板,检修驱动板。明基、宏基机型驱动板的开关控制容易出问题,最简单的解决方法是…

    2022-07-26
    00
  • Win10蓝屏终止代码KERNEL SECURITY CHECK FAILURE两种解决方法

    Win10蓝屏终止代码KERNEL SECURITY CHECK FAILURE两种解决方法 方法一:更新和修复驱动程序 方法二:检查并修复系统文件 方法一:更新和修复驱动程序 Win10蓝屏终止代码KERNEL SECURITY CHECK FAILURE通常是由于驱动程序问题引起的。为了解决这个问题,您可以尝试更新和修复驱动程序。 步骤一:在开始菜单中搜…

    2023-09-02
    00
  • 32位系统如何升级为64位?详细教程分享!

    32位系统如何升级为64位?详细教程分享! 了解32位和64位系统的区别 检查计算机是否支持64位系统 备份重要数据 下载并安装64位操作系统 重新安装软件和驱动程序 了解32位和64位系统的区别 32位和64位系统的主要区别在于处理器的运行能力。32位系统只能处理32位的数据,而64位系统则可以同时处理32位和64位的数据。这意味着64位系统可以更好地利用…

    2023-06-04
    00
  • 压缩文件修复方法解析(恢复损坏的压缩文件)

    压缩文件修复方法解析(恢复损坏的压缩文件) 常见的压缩文件损坏原因 如何判断压缩文件是否损坏 压缩文件修复方法 使用压缩软件自带的修复功能 使用第三方压缩文件修复工具 手动修复压缩文件 如何防止压缩文件损坏 常见的压缩文件损坏原因 压缩文件损坏的原因有很多,以下是一些常见的原因: 文件传输过程中出现问题,如网络中断、传输过程中断电等 存储介质出现问题,如硬盘…

    2023-05-26
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信