使用watch實時觀察TCP和UDP端口

在軟件方面,尤其是在操作系統級別,端口是一種邏輯結構,用於標識特定的進程/應用程序或網絡服務的類型,並且在Linux系統上運行的每個網絡服務都使用特定的協議(最常見的是TCP (傳輸控制協議)和UDP(用戶數據報協議))以及用於與其他進程或服務進行通信的端口號。

在這篇簡短的文章中,我們將向您展示如何使用Linux系統上的套接字摘要實時列出和監視或監視正在運行的TCP和UDP端口。

列出Linux中的所有開放端口

要列出Linux系統上的所有打開的端口,可以使用netstat命令或ss實用程序,如下所示。

同樣重要的是要提到netstat命令已被棄用,而ss命令代替了顯示更詳細的網絡統計信息。

sudo netstat -tulpn

或者

sudo ss -tulpn

使用watch實時觀察TCP和UDP端口使用watch實時觀察TCP和UDP端口

從以上命令的輸出中,“State”列顯示端口是否處於偵聽狀態(LISTEN)。

在上面的命令中,標誌:

  • -t – 啓用TCP端口列表。
  • -u – 啓用UDP端口列表。
  • -l – 僅打印監聽套接字。
  • -n – 顯示端口號。
  • -p – 顯示進程/程序名稱。

實時觀察TCP和UDP開放端口

但是,要實時監視TCP和UDP端口,可以使用所示的watch實用程序運行netstat或ss工具。

sudo watch netstat -tulpn

或者:

sudo watch ss -tulpn

使用watch實時觀察TCP和UDP端口使用watch實時觀察TCP和UDP端口

要退出,請按Ctrl + C

OK,到目前爲止就這樣了! 如果您對此文有任何疑問或想法,請通過下面的評論部分與我們聯繫。

本文地址:https://www.linuxprobe.com/watch-tcp-udp.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章