一般root用户才能执行lsof命令,普通用户可以看见/usr/sbin/lsof命令,但是普通用户执行会显示“permission denied”。 因此通过lsof工具能够查看这个列表对系统监测以及排错将是很有帮助的。 在终端下输入lsof即可显示系统打开的文件,因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用户的身份运行它才能够充分地发挥...
可以替换”port”为具体的端口号,例如lsof -i :80来监视80端口的连接情况。 4. 过滤显示连接状态:lsof -i命令也可以通过指定连接状态来过滤显示的连接。例如lsof -i tcp显示系统中所有TCP连接,lsof -i udp显示系统中所有UDP连接。 5. 查看特定进程的网络连接:lsof -i命令还可以查看特定进程的网络连接情况。可以...
lsof显示开启文件的进程使用-i:port来显示与指定端口相关的网络信息使用@host来显示指定到指定主机的连接使用@host:port显示基于主机与端口的连接使用-c查看指定的命令正在使用的文件和网络连接使用-p查看指定进程ID已打开的内容 如下: lsof xxx.txt : 显示开启文件...
lsof语法格式是: lsof [options] filename lsof abc.txt 显示开启文件abc.txt的进程 lsof -c abc 显示abc进程现在打开的文件 lsof -c -p 1234 列出进程号为1234的进程所打开的文件 lsof -g gid 显示归属gid的进程情况 lsof +d /usr/local/ 显示目录下被进程开启的文件 lsof +D /usr/local/ 同上,但是会...
lsof -i[46] [protocol][@hostname|hostaddr][:service|port] --> IPv4 or IPv6 protocol --> TCP or UDP hostname --> Internet host name hostaddr --> IPv4地址 service --> /etc/service中的 service name (可以不止一个) port --> 端口号 (可以不止一个) ...
命令 2.1 lsof 2.2 查看文件被那些进程使用 2.3 使用-i显示所有连接 2.4 仅显示TCP连接(同理可获得UDP连接) 2.5 -i:port来显示与指定端口相关 2.6 -i:port来显示与指定端口相关 2.7 找出监听端口 2.8 找出已建立的连接 2.9 使用-c查看指定的命令正在使用的文件和网络连接 2.10 使用-p查看指定进程ID已打开的内...
命令: lsof -p 1 实例7:列出多个进程号对应的文件信息 命令: lsof -p 1,2,3 实例8:列出除了某个进程号,其他进程号所打开的文件信息 命令: lsof -p ^1 实例9:列出所有的网络连接 命令: lsof -i 实例10:列出所有tcp 网络连接信息 命令: lsof -i tcp ...
linux lsof命令详解 1.lsof命令:根据进程pid查端口: lsof -i | grep pid 1. 其中,java表示项目运行类型,22636表示进程号,rssp表示用户名,10150为TOMCAT_HTTP_PORT端口号, 10153为TOMCAT_HTTPS_PORT端口号, 10152为TOMCAT_SHUTDOWN_PORT端口号, 10154为TOMCAT_AJP_PORT端口号,...
一、命令介绍 lsof是一个功能强大的实用程序,可用于基于Linux和unix的系统,字面意思是“打开文件列表“。其主要功能是检索由不同运行进程打开的各种类型文件的详细信息。这些文件可以是普通文件、目录、块文件、网络套接字、命名管道等。二、常用选项 -a:表示其他选项之间为”与“的关系;-c<进程名>:列出指定...
命令:lsof -i :22 通过参数-i:端口可以查看端口的占用情况,-i参数还有查看协议,ip的连接情况等。 4、综合篇 (1)、查看指定进程打开的网络连接 命令:lsof -i -a -p 1535 使用了参数-i、-a、-p等,-i查看网络连接情况,-a查看存在的进程,-p指定进程。