< 返回新闻公共列表

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

发布时间:2022-02-18 15:09:05

作为网络托管服务提供商,我们与大多数是系统管理员和网络工程师的客户密切合作。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退出监视实用程序。



/template/Home/Zkeys724/PC/Static