千家信息网

lsof 详解

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,一般root用户才能执行lsof命令,普通用户可以看见/usr/sbin/lsof命令,但是普通用户执行会显示"permission denied"我总结一下lsof指令的用法:lsof `which
千家信息网最后更新 2025年12月03日lsof 详解

一般root用户才能执行lsof命令,普通用户可以看见/usr/sbin/lsof命令,但是普通用户执行会显示"permission denied"

我总结一下lsof指令的用法:
lsof `which httpd` #那个进程在使用apache的可执行文件

lsof abc.txt 显示开启文件abc.txt的进程

lsof -i :22 知道22端口现在运行什么程序

lsof -c abc 显示abc进程现在打开的文件

lsof -g gid 显示归属gid的进程情况

lsof +d /usr/local/ 显示目录下被进程开启的文件

lsof +D /usr/local/ 同上,但是会搜索目录下的目录,时间较长

lsof -d 4 显示使用fd为4的进程

lsof -i 用以显示符合条件的进程情况

语法: lsof -i[46] [protocol][@hostname|hostaddr][:service|port]

46 -> IPv4 or IPv6

protocol -> TCP or UDP

hostname -> Internet host name

hostaddr -> IPv4位置

service -> /etc/service中的 service name (可以不只一个)

port -> 端口号 (可以不只一个)

例子: TCP:25 - TCP and port 25

@1.2.3.4 - Internet IPv4 host address 1.2.3.4

tcp@ohaha.ks.edu.tw:ftp - TCP protocol hosthaha.ks.edu.tw service name:ftp

lsof -n 不将IP转换为hostname,缺省是不加上-n参数

例子: lsof -i tcp@ohaha.ks.edu.tw:ftp -n

lsof -p 12 看进程号为12的进程打开了哪些文件

lsof +|-r [t] 控制lsof不断重复执行,缺省是15s刷新

-r,lsof会永远不断的执行,直到收到中断信号

+r,lsof会一直执行,直到没有档案被显示

例子:不断查看目前ftp连接的情况:lsof -i tcp@ohaha.ks.edu.tw:ftp -r

lsof -s 列出打开文件的大小,如果没有大小,则留下空白

lsof -u username 以UID,列出打开的文件

进程 文件 不断 例子 情况 用户 目录 普通 命令 大小 位置 信号 参数 口号 指令 时间 条件 档案 用以 程序 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 传奇服务器列表 使命召唤17登录服务器闪退 肇庆应用软件开发常见问题 溧水区网络技术服务专业服务 网信办举办网络安全技能竞赛 软件开发团队的人员组成 软件开发文档有哪些 eda软件开发 流程 广西哪些学校有网络技术 网络安全假冒热点心得体会 广州怡纳斯互联网科技有限公司 齐家互联网科技 土地利用分类数据库 服务器可以远程下载源码么 深圳拍拍签软件开发有限公司 河南放心软件开发服务推广 扬州软件开发价格 win2008数据库安装 电脑上网络安全中心在哪里找 国内软件开发流程 应用软件开发费用计算方法 平谷区网络软件开发怎么样 access数据库筛选语法 信息化网络安全教育主题 成都天于互联网科技有限公司 国家网络安全宣传周中学 三大举措网络安全 内蒙古移动网络安全部经理 流媒体直播服务器软件中文 计算机网络技术专业如何实习
0