Linux 的 netstat 命令如何查看網(wǎng)絡(luò)連接狀態(tài)

小樊
81
2024-09-21 22:10:31

在 Linux 系統(tǒng)中,netstat 命令用于顯示網(wǎng)絡(luò)連接、路由表和網(wǎng)絡(luò)接口的統(tǒng)計(jì)信息。要查看網(wǎng)絡(luò)連接狀態(tài),你可以使用以下幾種方式:

  1. 查看所有 TCP 連接:
netstat -t
  1. 查看所有 UDP 連接:
netstat -u
  1. 查看所有處于 ESTABLISHED 狀態(tài)的連接:
netstat -n | grep 'ESTABLISHED'
  1. 查看所有處于 LISTEN 狀態(tài)的套接字:
netstat -l
  1. 查看所有連接及其狀態(tài):
netstat -tunap
  1. 查看進(jìn)程名稱和進(jìn)程 ID,以及它們正在監(jiān)聽(tīng)的端口:
lsof -i

注意:lsof 命令可能需要安裝 net-tools 軟件包。在某些 Linux 發(fā)行版中,可以使用 pfilesstrace 命令代替 lsof。

0