租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

如何在Linux服务器中实时视察 TCP 和 UDP 端口?

发布时间:2023-02-02 10:50:08

作为网络托管服务提供商,我们与大多数是系统管理员和网络工程师的客户密切合作。Linux 服务器管理员将面临的最多见挑战之一是监控服务器上的网络连接/套接字以辨认和解决瓶颈。


Linux服务器.jpg


在本文中,我们用简单的语言解释甚么是 TCP 和 UDP,和如何在Linux服务器中实时视察 TCP 和 UDP 端口?

传输控制协议 (TCP) 和用户数据报协议 (UDP) 都是负责在终究用户装备与 Web 服务器之间传输数据的网络协议。例如,在 Skype 上聊天时,会使用 TCP 和 UDP 协议,这样您的消息就能够从您的笔记本电脑或手机通过 Skype 的服务器传送到您的 Skype 联系人;反之亦然。


如何在 Linux服务器 中列出所有打开的 TCP 和 UDP 端口?

netstat是系统管理员最喜欢列出服务器上所有开放端口的命令。但是,由于它已被弃用,您现在还可使用ss 实用程序来获得详细的网络统计信息。

只需键入以下命令:

sudo netstat -tulpn


如何在Linux服务器中实时观察 TCP 和 UDP 端口?.png


netstat 命令标志/参数说明

-t :启用 TCP 端口列表

-u :启用 UDP 端口列表

-l :仅显示侦听套接字

-n :显示端口号

-p :显示进程名称

如何实时查看 TCP 和 UDP 端口

要实时监控 Linux 服务器上的 TCP 和 UDP 端口,应使用以下命令:

sudo watch netstat -tulpn

或是sudo watch ss -tulpn


Linux.png


完成端口监视后,您可以键入Ctrl-C退出监视实用程序。