学习如何使用 netstat 命令来管理和排查网络问题
Netstat 是一个用于管理和排查网络问题的强大工具。通过以下命令,你可以轻松地查看 Linux 系统的网络状态和连接信息:
1. 查看帮助信息
netstat -h
2. 常用命令示例:
- 显示当前所有网络连接:
netstat –a
- 显示当前所有 UDP 连接:
netstat -au
- 显示当前所有 TCP 连接:
netstat -at
- 列出所有处于监听状态的 Sockets:
netstat -l # 只显示监听端口 netstat –lt # 列出所有监听 TCP 端口 netstat -lu # 列出所有监听 UDP 端口 netstat -lx # 列出所有监听 UNIX 端口
- 显示每个协议的统计信息:
netstat -s # 显示所有端口的统计信息 netstat -st # 显示 TCP 端口的统计信息 netstat -su # 显示 UDP 端口的统计信息
- 显示核心路由信息:
netstat -r
- 找出特定程序运行的端口,如 SSH 服务:
netstat -ap | grep ssh
- 找出运行在指定端口的进程:
netstat -an | grep ‘:22’
通过学习和熟练使用这些命令,你可以更好地管理和排查系统中的网络问题。
© 版权声明
THE END
暂无评论内容