千家信息网

lsof 详解

发表于:2024-11-17 作者:千家信息网编辑
千家信息网最后更新 2024年11月17日,一般root用户才能执行lsof命令,普通用户可以看见/usr/sbin/lsof命令,但是普通用户执行会显示"permission denied"我总结一下lsof指令的用法:lsof `which
千家信息网最后更新 2024年11月17日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安全错误 数据库的锁怎样保障安全 Android天气软件开发 西安理工大学网络安全学院 网络技术挑战赛2020选拔赛 vivo软件开发年终奖 黑暗之魂3为啥登不上服务器了 东华软件的数据库 image 服务器 查询多个mysql数据库 软件开发平台概念股 中专计算机网络技术老师水平 巅峰战舰连不上服务器怎么回事 计算机网络技术从基础到专业 软件开发成熟度模型认证 市网络安全教育宣传工作总结 海曙安卓软件开发教程 东方国信网络安全股 cs go无法连接到内容服务器 sun服务器怎么退出ok模式 洛浦县网络安全 明日之后地下城服务器什么时候开 数据库更新原理 服务器硬件应该重点考察什么指标 三级网络技术 大小写 市网络安全教育宣传工作总结 苹果七还原后无法激活服务器 政府税务软件开发难不难 西城区数据网络技术排名靠前 上海互联网养老软件开发系统 电脑服务器怎么检查 明日之后地下城服务器什么时候开
0