首页 >> 精选问答 >

问如何查看计算机的端口

2025-12-24 17:48:00

答

【如何查看计算机的端口】在日常使用计算机的过程中,我们可能会遇到需要查看系统中开放或监听的端口的情况,例如排查网络连接问题、检查服务是否正常运行等。不同操作系统查看端口的方式略有不同,以下是对常见操作系统的端口查看方法进行总结。

一、Windows 系统查看端口

在 Windows 中,可以使用命令提示符(CMD)中的 `netstat` 命令来查看当前计算机的端口状态。

操作步骤:

1. 打开“开始菜单”,搜索并打开 “命令提示符” 或 “PowerShell”。

2. 输入以下命令并回车:

```

netstat -ano

```

3. 查看输出结果中的 “Local Address” 列,该列显示的是本地计算机监听的端口号。

示例输出(部分):

协议 本地地址 外部地址 状态 进程ID
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4
TCP 127.0.0.1:5333 0.0.0.0:0 LISTENING 1234

> 注意:`netstat -ano` 可以显示进程 ID,结合任务管理器可查找对应进程。

二、Linux/Unix 系统查看端口

在 Linux 或 Unix 系统中,通常使用 `netstat` 或 `ss` 命令来查看端口信息。

常用命令:

1. 使用 `netstat`:

```

sudo netstat -tuln

```

- `-t`:TCP 协议

- `-u`:UDP 协议

- `-l`:列出监听中的端口

- `-n`:不解析服务名称

2. 使用 `ss` 命令(推荐):

```

ss -tuln

```

示例输出(部分):

状态 协议 地址 端口
LISTEN tcp 0.0.0.0:22 22
LISTEN tcp 127.0.0.1:3306 3306
LISTEN udp 0.0.0.0:53 53

三、macOS 系统查看端口

macOS 与 Linux 类似,支持 `netstat` 和 `lsof` 命令。

常用命令:

1. 查看所有监听端口:

```

lsof -i -n -P

```

2. 或使用 `netstat`:

```

netstat -an grep LISTEN

```

示例输出(部分):

用户 PID FD TYPE PROTO LOCAL ADDRESS REMOTE ADDRESS STATUS
root 1 15u IPv6 tcp6 :22 : LISTEN
_mysql 1234 9u IPv4 tcp4 127.0.0.1:3306 : LISTEN

四、常用端口对照表

端口号 服务名称 用途说明
21 FTP 文件传输协议
22 SSH 安全外壳协议
25 SMTP 邮件发送协议
80 HTTP 超文本传输协议
443 HTTPS 安全超文本传输协议
3306 MySQL 数据库服务
53 DNS 域名解析服务
25565 Minecraft 游戏服务器

总结

查看计算机的端口是排查网络问题和了解系统运行状态的重要手段。根据不同的操作系统,可以选择合适的工具和命令进行查看。掌握这些方法,有助于提高对系统资源的控制能力和故障处理效率。

  免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。

 
分享:
最新文章