查看某个进程打开的所有文件 通过-p 选项并指定进程的 PID 可以输出该进程打开的所有文件。比如我们想要查看 cron 程序打开的文件,可以先用 ps -C cron 命令查出进程的 PID: 然后把该 PID 传递给 lsof 命令的 -p 选项: $sudolsof -p1152 组合多个选项 如果为 lsof 命令指定多个选项,这些选项间默认是或的关系。
方法/步骤 1 安装:首先在linux服务器上使用yum -y install lsof命令安装lsof工具lsof -h查看命令帮助 2 lsof -i显示端口占用的进程lsof -i:8801如图可以看到端口启动的服务是nginx 3 查看有哪些进程占用指定目录lsof | grep /usr/local 4 lsof -p查看指定进程号打开的文件,对于查看日志很有帮助。 lsof -p...
-p program 显示建立连接的程序名 -l listen 仅列出正在监听的服务状态 根据netstat -nap,netstat能实现,pid,port,程序名三者间的互查。 2.lsof可以查看系统打开的文件,这里的“文件”包括/proc文件、磁盘文件、网络IO等 lsof -i 列出所有网络连接,可以查看有pid,port,根据pid查看时,lsof -i:port. 3.ps命令...
可以添加额外的 -a 选项,它的作用就是让其它选项之间的关系变为与,比如下面的命令: $sudolsof -a -p $$ -d0,1,2 其中的 -p 选项指定了当前进程的 PID,而 -d 选项则用来指定进程打开的文件描述符(可以通过逗号分隔多个文件描述符)。添加 -a 选项后,结果输出为当前进程打开的文件描述符为 0、1、2 的...
-p <进程ID>:显示指定进程ID的进程所打开的文件。 -u <用户名>:列出指定用户打开的所有文件。 -n:禁止DNS解析,显示IP地址而非主机名。 -t:只输出进程ID,常用于与其他命令结合使用。 -h:显示帮助信息。 -L:列出符号链接到的文件而不是符号链接本身。
lsof -p <进程ID> ``` 其中,`<进程ID>`需要替换为实际的进程ID。 2.查看某个端口号相关的进程 要查看某个特定端口号相关的进程,可以使用以下命令: ```shell lsof -i :<端口号> ``` 其中,`<端口号>`需要替换为实际的端口号。 3.查看某个文件被哪个进程打开 要查看某个特定文件被哪个进程打开,可以使...
lsof,一定要掌握的。超级强大的Linux命令#Linux #Linux命令 #计算机 #程序员 #Linux云计算运维 - Linux杨哥天云于20240716发布在抖音,已经收获了1005个喜欢,来抖音,记录美好生活!
-p <pid>:列出指定进程 ID 所打开的文件。 -u <username>:列出指定用户所属的进程所打开的文件。 2.3 输出字段解释 使用lsof命令后输出一般有9个字段(9列): COMMAND:进程的名称PID:进程标识符USER:进程所有者FD:文件描述符。主要有:cwd:应用程序当前工作目录,这是该应用程序启动的目录,除非它本身对这个目录进...
2.9 使用-c查看指定的命令正在使用的文件和网络连接 2.10 使用-p查看指定进程ID已打开的内容 概述 lsof是系统管理/安全的尤伯工具。将这个工具称之为lsof真实名副其实,因为它是指“列出打开文件(lists openfiles)”。而有一点要切记,在Unix中一切(包括网络套接口)都是文件。 命令 2.1 lsof # lsof COMMAND PID US...
显示Linux系统当前已打开的所有文件列表lsof -p pid 补充说明 lsof命令用于查看你进程打开的文件,打开文件的进程,进程打开的端口(TCP、UDP)。找回/恢复删除的文件。是十分方便的系统监视工具,因为lsof命令需要访问核心内存和各种文件,所以需要root用户执行。