作为一名 Linux 用户、系统管理员或开发者,熟练掌握命令行是必备技能。今天,我们将深入探讨一系列用于网络诊断、系统状态查询和关键网络协议的核心工具与概念。无论你是排查网络故障还是想深入了解系统运行状态,这个工具集都将是你可靠的伙伴。
一、 网络连接与端口侦探:
之前,我们使用 `netstat`,但现在它的继任者 `ss` (Socket Statistics) 更快、更强大,是诊断网络连接的现代工具。
常用示例:
1. 查看所有已建立的连接(如 TCP):

2. 监听所有 TCP 和 UDP 端口:

* `-t`: TCP
* `-u`: UDP
* `-l`: 仅显示监听中的套接字
* `-n`: 以数字形式显示端口和地址(不进行 DNS 解析,更快)
3. 查找哪个进程占用了 80 端口:
`-p`: 显示相关进程信息
`ss`它直接从内核空间获取信息,速度极快,输出信息也更丰富。
二、 服务连通性测试:`telnet`
`telnet` 最初是一个远程登录协议,但现在更常用于快速测试一个远
Linux网络诊断核心命令详解

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



