分享免费的编程资源和教程

网站首页 > 技术教程 正文

查看电脑端口号的方法

goqiw 2025-05-23 17:08:37 技术教程 3 ℃ 0 评论

在不同的操作系统中,查看电脑端口号的方法有所不同,以下为你分别介绍在 Windows、Linux 和 macOS 系统中查看端口号的方式:

Windows 系统

使用命令提示符(CMD)

打开命令提示符:按下 Win + R 组合键,输入 cmd 并回车,或者在开始菜单中搜索 “命令提示符” 并打开。

查看所有活动端口:在命令提示符窗口中,输入 netstat -ano 命令并回车。该命令会显示所有活动的网络连接,包括本地地址、外部地址、状态以及对应的进程 ID(PID)。其中本地地址后的数字即为端口号。

查找特定端口或进程对应的端口:

如果你想查看某个特定端口的使用情况,可以使用 netstat -ano | findstr "端口号" 命令,例如 netstat -ano | findstr "8080"。

若要查找某个进程对应的端口,可先通过任务管理器找到该进程的 PID,然后在命令提示符中输入 netstat -ano | findstr "PID" 来查看相关端口信息。

使用资源监视器

打开资源监视器:按下 Win + R 组合键,输入 resmon 并回车,或者在任务管理器的 “性能” 选项卡中点击 “打开资源监视器”。

查看端口信息:在资源监视器中,切换到 “网络” 选项卡,在 “监听端口” 一栏中可以看到当前所有正在监听的端口以及对应的进程名称。

Linux 系统

使用 netstat 命令

打开终端:可以通过快捷键(如 Ctrl + Alt + T)打开终端。

查看所有活动端口:在终端中输入 netstat -tuln 命令并回车。其中,-t 表示显示 TCP 端口,-u 表示显示 UDP 端口,-l 表示只显示监听状态的端口,-n 表示以数字形式显示地址和端口号。

查看特定协议的端口:如果只需要查看 TCP 或 UDP 端口,可以分别使用 netstat -tnl 或 netstat -unl 命令。

使用 ss 命令

查看所有监听端口:在终端中输入 ss -tuln 命令,-t、-u、-l、-n 参数的含义与 netstat 命令相同。ss 命令是 netstat 命令的替代工具,它的执行速度更快,功能也更强大。

查看特定端口或进程对应的端口:可以结合 grep 命令进行过滤,例如 ss -tuln | grep "80" 可以查找与端口 80 相关的信息。

macOS 系统

使用终端和 netstat 或 lsof 命令

打开终端:在 “启动台” 中找到并打开 “终端” 应用程序。

使用 netstat 命令:与 Linux 系统类似,输入 netstat -anp tcp 可以查看 TCP 端口的使用情况,输入 netstat -anp udp 可以查看 UDP 端口的使用情况。

使用 lsof 命令:输入 lsof -i -P | grep -i "listen" 命令可以列出所有正在监听的端口及其对应的进程信息。其中,-i 表示显示网络相关的文件,-P 表示不将端口号转换为服务名称。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表