netstat
是一个在 Linux 系统中用于显示网络连接状态、路由表和网络接口信息的命令行工具
显示活动网络连接:netstat -an | grep 'ESTABLISHED'
可以显示当前系统上所有已建立的 TCP 连接。
显示监听状态的套接字:netstat -an | grep 'LISTEN'
可以显示当前系统上所有处于监听状态的 TCP 套接字。
显示路由表:netstat -r
可以显示当前系统的路由表信息。
显示网络接口信息:netstat -i
可以显示当前系统的所有网络接口及其相关信息。
显示网络连接的统计信息:netstat -s
可以显示各种网络协议(如 TCP、UDP)的连接统计信息。
显示端口使用情况:netstat -tuln
可以显示当前系统上所有 TCP 和 UDP 端口的使用情况。
显示进程与端口的关系:netstat -tulnp
可以显示当前系统上所有 TCP 和 UDP 端口及其对应的进程信息。
通过这些功能,netstat
命令可以帮助你诊断网络问题、检查端口是否被占用以及监控网络连接状态等。