netstat 命令構建器
產生 netstat 指令以檢查連線
netstat 入門
## 什麼是 netstat?
`netstat` 會印出網路連線、監聽 socket、路由表與介面統計資料。它的短旗標可組合成像是 `-tlnp` 這樣的捆綁形式。
## 如何使用
1. **切換旗標**:例如 `-t`(TCP)、`-l`(監聽)、`-n`(數值)、`-p`(程式)。 2. **複製並執行**:將產生的指令貼到終端機中。
旗標與模式
``` netstat -tlnp netstat -rn netstat -a ```
### 常用旗標 - `-t` — TCP;`-u` — UDP - `-l` — 僅監聽 socket - `-n` — 數值位址與連接埠(較快,無 DNS) - `-p` — 顯示 PID 與程式名稱(需要 root) - `-r` — 路由表;`-a` — 所有 socket
### 訣竅 - `netstat -tlnp` 是找出哪個程式正在監聽某個連接埠的經典方法(請以 root 身分執行)。 - 在現代系統上,`ss` 是更快的替代方案,但 netstat 仍然無所不在。
▶如何找出哪個程式正在使用某個連接埠?
以 root 身分執行 `netstat -tlnp`:`-l` 代表監聽,`-n` 代表數值連接埠,而 `-p` 則會顯示 PID 與程式名稱。
▶-n 有什麼作用?
`-n` 會印出數值的 IP 位址與連接埠,而不會將它們解析為主機名稱與服務名稱。它在腳本中更快且更容易閱讀。
如果这个工具对你有帮助,请考虑请我喝杯咖啡。
請幫我買杯咖啡吧。