列出指定进程(进程名)打开的文件:lsof -c nginx 列出指定进程打开的文件列表:lsof -p 20711 指定目录下(递归查询)被进程打开的文件列表:lsof +D /usr/local/ 后记 lsof命令很强大 尤其是通过各种参数或者与其他linxu 命令组合 更显其强大
lsof -D /tmp 显示所有在/tmp文件夹中打开的instance和文件的进程。但是symbol文件并不在列 lsof -u1000 //查看uid是100的用户的进程的文件使用情况 lsof -utony //查看用户tony的进程的文件使用情况 lsof -u^tony //查看不是用户tony的进程的文件使用情况(^是取反的意思) lsof -i //显示所有打开的端口 l...
> yum install lsof -y Ubuntu > sudo apt-get install lsof -y 命令格式 lsof [参数][文件] 命令功能 用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP)。找回/恢复删除的文件。是十分方便的系统监视工具,因为lsof需要访问核心内存和各种文件,所以需要root用户执行。 lsof打开的文件可以是: ...
yum -y install lsof 在CentOS / RHEL8中 dnf install lsof 在Ubuntu / Debian中 apt install lsof 四、使用实例 列出所有打开的文件 lsof | less此处使用 | less 传给less来分页输出 输出内容示例如下:COMMAND PID TID USER FD TYPE DEVICE SIZE/OFF NODE NAMEsystemd 1 root ...
lsof -i @127.0.0.1:22(指定IP地址及端口) lsof -i tcp:1-1024(指定tcp及端口范围) lsof -i :mdns(指定服务名称) 抑制输出内核内容输出 lsof -b | less 打印终端文件 lsof /dev/tty* 查找正在等待连接的端口 lsof -i -sTCP:LISTEN 或者:lsof -i | grep -i LISTEN 查找已经建立连接的连接 lsof -i...
yum install -y lsof 1. lsof 命令有很多可选参数,本文根据我自己的使用经验整理了一些比较常用且重要的用法 列出所有打开的文件 不带任何参数执行 lsof 命令会输出当前所有活跃进程打开的所有文件 复制 [root@ecs-centos-7 ~]# lsof | moreCOMMAND PID TIDUSERFD TYPE DEVICESIZE/OFFNODENAMEsystemd 1 root cw...
每天一个linux命令(lsof) losf---系统级监控、诊断工具 安装:yum install lsof 格式:lsof [选项] [绝对路径文件名 | 其他参数] 主要选项: +D:递归查找除该路径下所有打开的文件 [root@root~]#lsof+D/usr/lib COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME ...
a. Debian/Ubuntu系统可以使用apt-get命令进行安装:sudo apt-get install lsof b. Red Hat/CentOS系统可以使用yum命令进行安装:sudo yum install lsof c. Fedora系统可以使用dnf命令进行安装:sudo dnf install lsof 2. 通过源码编译安装: a. 首先,需要从lsof官方网站(https://www.bresink.com/osx/Lsof.html)下...
1. 使用包管理器安装lsof 在终端中执行以下命令来使用包管理器安装lsof: –Debian/Ubuntu系统:执行`sudo apt-get install lsof` –Red Hat/Fedora系统:执行`sudo yum install lsof` –CentOS系统:执行`sudo yum install lsof` –Arch Linux系统:执行`sudo pacman -S lsof` ...
在终端下输入lsof命令即可显示系统打开的文件,它访问核心内存和各种文件,需要root用户身份才能发挥其功能。 安装: yum -y install lsof 选项 -a:列出打开文件存在的进程;-c<进程名>:列出指定进程所打开的文件;-g:列出GID号进程详情;-d<文件号>:列出占用该文件号的进程;+d<目录>:列出目录下被打开的文件;+D<...