当前位置:首页>微思动态 > >详情
全国热线电话 400-881-4699

在线留言

【系列】每天一个 Linux 命令(28)netstat 命令

发布作者:微思网络   发布时间:2026-02-26   浏览量:0

红帽 Linux 近期开班



红帽RHCE9.0课程介绍

红帽RHCA云技术课程介绍


netstat 命令来自英文词组 network statistics 的缩写,其功能是显示各种网络相关信息,例 如网络连接状态、路由表信息、接口状态、NAT、多播成员等。

netstat 命令不仅应用于 Linux 系统,而且 Windows XP、Windows 7、Windows 10 及Windows 11 均已默认支持,并且可用参数也相同,有经验的运维人员可以直接上手。

1.命令格式:

  • netstat 参数

2.常用参数:

  • -a 显示所有连接中的接口信息

  • -A 设置网络连接类型

  • -c 持续显示网络状态

  • -C 显示路由配置信息

  • -F 显示路由缓存信息

  • -g 显示多重广播功能群组成员名单

  • -h 显示帮助信息

  • -i 显示网络界面信息表单

  • -l 仅显示正在监听的服务状态

  • -n 直接使用IP地址,而不是域名

  • -N 显示网络硬件外围设备的符号链接名称

  • -o 显示计时器数据信息

  • -p 显示正在使用接口的程序识别码和名称

  • -r 显示路由表信息

  • -s 显示网络工作信息统计表信息

  • -t 显示TCP传输协议的连线状态

  • -u 显示UDP传输协议的连线状态

  • -V 显示版本信息


3.参考示例:

显示系统网络状态中的所有连接信息:

  • [root@linuxcool ~]# netstat -a

  • Active Internet connections (servers and established)

  • Proto Recv-Q Send-Q Local Address       Foreign Address     State

  • Tcp     0    0 0.0.0.0:http        0.0.0.0:*         LISTEN

  • tcp     0    0 0.0.0.0:https       0.0.0.0:*         LISTEN

  • tcp     0    0 0.0.0.0:ms-wbt-server  0.0.0.0:*         LISTEN


显示系统网络状态中的 UDP 连接信息:

  • [root@linuxcool ~]# netstat -nu

  • Active Internet connections (w/o servers)

  • Proto Recv-Q Send-Q Local Address Foreign Address State

  • udp 0 0 192.168.10.10:68 192.168.10.20:67 ESTABLISHED


显示系统网络状态中的 UDP 连接端口号使用信息:

  • [root@linuxcool ~]# netstat -apu

  • Active Internet connections (servers and established)

  • Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

  • netstat 命令:显示网络状态

  • udp 0 0 linuxcool:bootpc _gateway:bootps ESTABLISHED 1024/NetworkManager

  • udp 0 0 localhost:323 0.0.0.0:* 875/chronyd

  • udp6 0 0 localhost:323 [::]:* 875/chronyd

显示网卡当前状态信息:

  • [root@linuxcool ~]# netstat -i

  • Kernel Interface table

  • Iface   MTU    RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg

  • eth0    1500   31945   0   0    0  39499   0   0   0 BMRU

  • lo     65536     0   0   0    0    0    0   0   0 LRU

显示网络路由表状态信息:

  • [root@linuxcool ~]# netstat -r

  • Kernel IP routing table

  • Destination Gateway Genmask    Flags MSS Window irtt Iface

  • default   _gateway 0.0.0.0    UG    0 0    0 eth0

  • 192.168.10.0 0.0.0.0 255.255.240.0 U    0 0    0 eth0

找到某个服务所对应的连接信息:

  • [root@linuxcool ~]# netstat -ap | grep ssh

  • unix 2 [ ] STREAM CONNECTED 89121805 203890/sshd: root [

  • unix 3 [ ] STREAM CONNECTED 27396 1754/sshd

  • unix 3 [ ] STREAM CONNECTED 89120965 203890/sshd: root [

  • unix 2 [ ] STREAM CONNECTED 89116510 203903/sshd: root@p

  • unix 2 [ ] STREAM CONNECTED 89121803 203890/sshd: root [

  • unix 2 [ ] STREAM CONNECTED 29959 1754/sshd

  • unix 2 [ ] DGRAM 89111175 203890/sshd: root [

  • unix 3 [ ] STREAM CONNECTED 89120964 203903/sshd: root@p

点击查看相关文章:

【系列】每天一个 Linux 命令(27)firewall-cmd命令

【系列】每天一个 Linux 命令(26)ps命令

【系列】每天一个 Linux 命令(25)xargs命令


好课推荐


红帽认证-RHCE \ RHCA


红帽认证是全球公认的 Linux 权威认证,也是国内企业招聘 Linux 运维、云计算、容器、大数据工程师时,最常标注的 “优先条件”,甚至很多企业将 RHCE/RHCA 作为入职的基础技能要求。

认准红帽官方授权

微思-红帽官方授权合作伙伴!






返回顶部