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)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
白马号白马号

相关推荐

  • 如何清除电脑缓存数据(笔记本电脑怎么清除缓存)

    随着电脑的普及,越来越多人都有了电脑,电脑在使用一段时间后出现运行速度变慢的情况,相信很多用户都遇到过。其实造成系统运行速度变慢是因为电脑缓存,所以最近就有用户想要了解电脑怎么清缓存?对此下面本文为大家整理的就是关于清除电脑缓存的图文教程。那么怎么才能清除自己的电脑运行的系统缓存呢? 具体方法如下: 1、在键盘上按住Windows键+R键,调出运行菜单,,输…

    2022-04-10 投稿
    00
  • Win7如何设置每天自动关机?操作指南分享

    Win7如何设置每天自动关机?操作指南分享 步骤一:打开“计划任务” 步骤二:创建任务计划 步骤三:设置触发器 步骤四:设置操作 步骤五:确认设置 步骤一:打开“计划任务” 点击“开始”菜单,输入“计划任务”并回车,打开“计划任务”窗口。 步骤二:创建任务计划 在“计划任务”窗口中,点击“创建任务计划”按钮,进入“创建基本任务向导”。 步骤三:设置触发器 在…

    2023-06-05
    00
  • Win10玩荒野大镖客2闪退怎么办?Win10玩荒野大镖客2闪退的解决方法

    Win10玩荒野大镖客2闪退怎么办?Win10玩荒野大镖客2闪退的解决方法 闪退的原因 解决方案 更新驱动程序 重新安装游戏 联系客服 闪退的原因 荒野大镖客2是一款非常受欢迎的游戏,但是有些玩家在Win10系统下玩游戏时会遇到闪退的问题,这是由于以下原因造成的: 系统或驱动程序不兼容 游戏文件损坏 电脑硬件配置不足 解决方案 如果你也遇到了Win10玩荒野…

    2023-08-17
    00
  • U盘文件夹感染exe病毒要怎么解决?

    如何解决U盘文件夹感染exe病毒 什么是U盘文件夹感染exe病毒 如何预防U盘文件夹感染exe病毒 如何清除U盘文件夹感染exe病毒 什么是U盘文件夹感染exe病毒 U盘文件夹感染exe病毒是一种常见的病毒类型,它会将U盘内的文件夹转化为exe可执行文件,并在打开时释放病毒,导致文件夹无法打开或打开后出现异常情况。这种病毒通常会通过网络或其他U盘传播,给用户…

    2023-07-14
    00
  • Win10关闭防火墙后还是弹出通知怎么办?

    Win10关闭防火墙后还是弹出通知怎么办? 原因分析 解决方案 注意事项 原因分析 在Win10系统中,关闭防火墙并不代表所有程序都可以自由访问网络,因为系统自带了一个安全中心,该中心可以检测到系统中的所有程序,并在需要时自动打开防火墙。 当用户关闭防火墙后,如果某个程序需要访问网络,安全中心会弹出通知,询问用户是否允许该程序访问网络。如果用户选择允许,安全…

    2023-07-25
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

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

关注微信