查看计算机正在使用的端口,可以使用操作系统提供的命令行工具来实现。以下是不同操作系统下的具体方法:
netstat
命令:netstat
命令:-a
表示显示所有连接和监听端口。-n
表示以数字形式显示地址和端口号。-o
表示显示与每个连接关联的进程ID。netstat
命令:netstat
命令:-t
表示显示TCP连接。-u
表示显示UDP连接。-l
表示仅显示监听套接字。-n
表示以数字形式显示地址和端口号。-p
表示显示进程ID和程序名称。-e
表示显示详细信息(可选)。ss
命令:ss
命令:ss
命令是 netstat
的替代品,速度更快且功能更强大。lsof
命令:lsof
命令:-i
表示显示网络文件。-P
表示不将端口号转换为服务名称。-n
表示不将IP地址转换为主机名。macOS 基于 BSD,因此可以使用类似的命令:
sudo lsof -i -P -n | grep LISTEN
sudo
提升权限。-p
参数查看对应进程的详细信息,或者查询 /etc/services
文件了解常见端口的用途。|
)结合 grep
命令过滤特定端口或进程名,例如:|
)结合 grep
命令过滤特定端口或进程名,例如:通过上述方法,您可以有效地查看计算机正在使用的端口及其相关信息,从而进行进一步的管理和维护工作。
领取专属 10元无门槛券
手把手带您无忧上云