查看终端电脑端口可以使用多种命令行工具,以下是几种常见的方法:
netstat
命令netstat
是一个网络统计工具,可以显示网络连接、路由表、接口统计等。
Windows 系统:
netstat -ano
-a
显示所有连接和监听端口。-n
以数字形式显示地址和端口号。-o
显示与每个连接关联的进程 ID。Linux 系统:
sudo netstat -tuln
-t
显示 TCP 连接。-u
显示 UDP 连接。-l
仅显示监听套接字。-n
以数字形式显示地址和端口号。ss
命令(Linux)ss
是一个更现代且更快的替代 netstat
的工具。
sudo ss -tuln
-t
显示 TCP 连接。-u
显示 UDP 连接。-l
仅显示监听套接字。-n
以数字形式显示地址和端口号。lsof
命令(Linux)lsof
可以列出当前系统打开的文件,包括网络端口。
sudo lsof -i -P -n | grep LISTEN
-i
选择显示网络文件。-P
禁止将端口号转换为服务名。-n
禁止将网络地址转换为主机名。portqry
工具(Windows)portqry
是一个第三方工具,可以用来查询特定端口的开放情况。
portqry -n <IP地址> -e <端口号>
例如:
portqry -n 127.0.0.1 -e 80
sudo
提升权限,在 Windows 系统中以管理员身份运行命令提示符。netstat
或 lsof
查找占用端口的进程,并根据进程 ID 结束该进程或更改服务的监听端口。net-tools
或 iproute2
包。通过以上方法,你可以有效地查看终端电脑上的端口状态,并根据需要进行相应的管理和调整。
领取专属 10元无门槛券
手把手带您无忧上云