< 返回新聞公共列表

如何在Linux服務(wù)器中實(shí)時(shí)觀察 TCP 和 UDP 端口?

發(fā)布時(shí)間:2022-02-18 15:09:05

作為網(wǎng)絡(luò)托管服務(wù)提供商,我們與大多數(shù)是系統(tǒng)管理員和網(wǎng)絡(luò)工程師的客戶密切合作。Linux 服務(wù)器管理員將面臨的最常見挑戰(zhàn)之一是監(jiān)控服務(wù)器上的網(wǎng)絡(luò)連接/套接字以識(shí)別和解決瓶頸。


Linux服務(wù)器.jpg


在本文中,我們用簡(jiǎn)單的語言解釋什么是 TCP 和 UDP,以及如何在Linux服務(wù)器中實(shí)時(shí)觀察 TCP 和 UDP 端口?

傳輸控制協(xié)議 (TCP) 和用戶數(shù)據(jù)報(bào)協(xié)議 (UDP) 都是負(fù)責(zé)在最終用戶設(shè)備與 Web 服務(wù)器之間傳輸數(shù)據(jù)的網(wǎng)絡(luò)協(xié)議。例如,在 Skype 上聊天時(shí),會(huì)使用 TCP 和 UDP 協(xié)議,這樣您的消息就可以從您的筆記本電腦或手機(jī)通過 Skype 的服務(wù)器傳送到您的 Skype 聯(lián)系人;反之亦然。


如何在 Linux服務(wù)器 中列出所有打開的 TCP 和 UDP 端口?

netstat是系統(tǒng)管理員最喜歡列出服務(wù)器上所有開放端口的命令。但是,由于它已被棄用,您現(xiàn)在還可以使用ss 實(shí)用程序來獲取詳細(xì)的網(wǎng)絡(luò)統(tǒng)計(jì)信息。

只需鍵入以下命令:

sudo netstat -tulpn


如何在Linux服務(wù)器中實(shí)時(shí)觀察 TCP 和 UDP 端口?.png


netstat 命令標(biāo)志/參數(shù)說明

-t :?jiǎn)⒂?TCP 端口列表

-u :?jiǎn)⒂?UDP 端口列表

-l :僅顯示偵聽套接字

-n :顯示端口號(hào)

-p :顯示進(jìn)程名稱

如何實(shí)時(shí)查看 TCP 和 UDP 端口

要實(shí)時(shí)監(jiān)控 Linux 服務(wù)器上的 TCP 和 UDP 端口,應(yīng)使用以下命令:

sudo watch netstat -tulpn

或者是sudo watch ss -tulpn


Linux.png


完成端口監(jiān)視后,您可以鍵入Ctrl-C退出監(jiān)視實(shí)用程序。



/template/Home/Zkeys724/PC/Static