【工作必备知识】Linux系统netstat命令详解

记得上次在咖啡厅,手机突然无法连接Wi-Fi,急得满头大汗。
纠结了半天,发现是咖啡馆的路由器有问题。
这让我想到,网络问题无处不在,解决这些问题需要像 netstat 这样的工具。
就在几个月前,在调试K8 S集群时,我发现服务端口无法打开。
我用netstat -tuln检查发现端口确实在监听,但只能在本地访问。
原来是K8 S的网络策略锁定了端口,必须更改配置。
我当时查了资料,发现netstat不仅可以检查端口状态,还可以找到那些偷偷摸摸的UNIX域套接字。
就像侦探一样,我会将网络中的所有线索呈现给你。
然而,最近Linux的使用频率有所下降,有些命令几乎不为人所知。
等等,我最近尝试使用 htop 查看进程。
它比伟大更直观。
不知是否可以链接netstat进行分析?

Linux如何查看当前的网络连接情况

听你自己说。

ss 命令速度很快。
使用 ss -tuln。
要查看进程,请使用 ss -tulnp。
要检查状态,请使用 ss -tstatebuilted。
对于特定端口,请使用 ss -tuln |正则表达式:8 0。
对于特定 IP,请使用 ss -tuln | grep1 9 2 .1 6 8 .1 .1 00。

netstat 很慢。
使用netstat -tuln。
要查看进程,请使用 netstat -tulnp。

ss 比 netstat 更好。
系统安装了很多SS。
使用SS。