【如何查看計(jì)算機(jī)的端口】在日常使用計(jì)算機(jī)時(shí),我們可能會遇到需要查看端口的情況,例如排查網(wǎng)絡(luò)連接問題、配置防火墻規(guī)則或調(diào)試應(yīng)用程序。不同操作系統(tǒng)下查看端口的方式有所不同,下面將對常見的幾種系統(tǒng)進(jìn)行總結(jié),并提供具體操作步驟。
一、Windows 系統(tǒng)
在 Windows 中,可以使用命令提示符(CMD)或 PowerShell 來查看當(dāng)前運(yùn)行的端口信息。常用命令為 `netstat` 和 `Get-NetTCPConnection`。
| 操作步驟 | 說明 |
| 打開命令提示符或 PowerShell | 可以通過“開始菜單”搜索“cmd”或“PowerShell” |
| 輸入命令 `netstat -ano` | 查看所有活動的網(wǎng)絡(luò)連接和監(jiān)聽端口 |
| 輸入命令 `netstat -an` | 顯示所有連接和監(jiān)聽端口,不解析服務(wù)名稱 |
| 使用 `Get-NetTCPConnection`(PowerShell) | 更詳細(xì)地列出 TCP 連接信息 |
二、macOS / Linux 系統(tǒng)
在 macOS 和 Linux 中,可以使用 `lsof` 或 `netstat` 命令來查看端口信息。
| 操作步驟 | 說明 |
| 打開終端 | 可以通過“啟動臺”或快捷鍵 `Ctrl+Alt+T` 打開 |
| 輸入命令 `lsof -i :端口號` | 查看指定端口的占用情況 |
| 輸入命令 `netstat -tuln` | 列出所有監(jiān)聽中的 TCP 端口 |
| 使用 `ss -tuln`(Linux) | 快速查看監(jiān)聽端口,功能與 `netstat` 類似 |
三、常見端口用途參考表
| 端口號 | 協(xié)議 | 用途 |
| 21 | TCP | FTP 文件傳輸 |
| 22 | TCP | SSH 安全登錄 |
| 25 | TCP | SMTP 郵件發(fā)送 |
| 80 | TCP | HTTP 網(wǎng)頁訪問 |
| 443 | TCP | HTTPS 安全網(wǎng)頁訪問 |
| 3306 | TCP | MySQL 數(shù)據(jù)庫 |
| 5432 | TCP | PostgreSQL 數(shù)據(jù)庫 |
| 8080 | TCP | HTTP 代理或備用網(wǎng)頁服務(wù)器 |
四、注意事項(xiàng)
- 查看端口信息可能需要管理員權(quán)限(尤其是查看所有進(jìn)程時(shí))。
- 不同系統(tǒng)中命令的參數(shù)略有差異,建議根據(jù)實(shí)際系統(tǒng)選擇合適的命令。
- 端口被占用時(shí),可以通過 `tasklist`(Windows)或 `ps`(Linux/macOS)查看占用進(jìn)程。
通過以上方法,你可以快速了解當(dāng)前計(jì)算機(jī)上哪些端口正在被使用,以及它們對應(yīng)的程序或服務(wù)。這對于網(wǎng)絡(luò)調(diào)試和系統(tǒng)維護(hù)非常有幫助。


