查看网络端口号可以通过多种方式进行,具体方法取决于你使用的操作系统和需求。以下是几种常见的方法:
Win + R
打开运行对话框,输入 cmd
,然后按 Enter
。netstat
命令查看端口:netstat
命令查看端口:Win + X
,然后选择 Windows PowerShell
。Get-NetTCPConnection
命令查看端口:Get-NetTCPConnection
命令查看端口:netstat
netstat
命令查看端口:netstat
命令查看端口:ss
ss
命令是 netstat
的替代品,通常更快更高效:
sudo ss -tuln
lsof
如果你知道特定进程的名称或PID,可以使用 lsof
查看该进程使用的端口:
sudo lsof -i -P -n | grep LISTEN
netstat
netstat
命令查看端口:netstat
命令查看端口:lsof
同样,你可以使用 lsof
查看特定进程使用的端口:
sudo lsof -i -P -n | grep LISTEN
net-tools
或 iproute2
包。kill
命令终止该进程(需谨慎操作)。以下是一个简单的Python脚本示例,用于检查特定端口是否被占用:
import socket
def check_port(ip, port):
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
result = s.connect_ex((ip, port))
if result == 0:
print(f"Port {port} is in use.")
else:
print(f"Port {port} is available.")
# 检查本地主机的80端口
check_port('127.0.0.1', 80)
通过这些方法和工具,你可以有效地查看和管理网络端口号。
领取专属 10元无门槛券
手把手带您无忧上云