netstat 是控制台命令,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat 用于显示与 IP 、 TCP 、 UDP 和 ICMP 协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
# netstat 常见参数 -a (all) 显示所有选项,默认不显示 LISTEN 相关 -t (tcp) 仅显示 tcp 相关选项 -u (udp) 仅显示 udp 相关选项 -n 拒绝显示别名,能显示数字的全部转化成数字 -l 仅列出有在 Listen (监听) 的服务状态 -p 显示建立相关链接的程序名【root 用户权限下】 -r 显示路由信息,路由表 -e 显示扩展信息,例如 uid 等 -s 按各个协议进行统计 -c 每隔一个固定时间,执行该 netstat 命令 LISTEN 和 LISTENING 的状态只有用 -a 或者 -l 才能看到
若是提示找不到该命令,执行 yum -y install net-tools 即可。
# 输出信息描述 netstat的输出结果可以分为两个部分 1、Active Internet connections 有源 TCP 连接,其中 "Recv-Q" 和 "Send-Q" 指接收队列和发送队列。这些数字一般都应该是 0
如果不是则表示软件包正在队列中堆积。这种情况只能在非常少的情况见到。 2、Active UNIX domain sockets 有源 Unix 域套接口(和网络套接字一样,但是只能用于本机通信,性能可以提高一倍)。 列名解释: Proto:显示连接使用的协议 RefCnt:表示连接到本套接口上的进程号 Types:显示套接口的类型 State:显示套接口当前的状态 Path:表示连接到套接口的其它进程使用的路径名
本文来自博客园,作者:元月二一,转载请注明原文链接:javascript:void(0)p/15075957.html