当前位置:首页>Linux>【系列】每天一个 Linux 命令(28)netstat 命令

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

  • 2026-09-10 21:18:15
【系列】每天一个 Linux 命令(28)netstat 命令
红帽 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    StateTcp        0      0 0.0.0.0:http           0.0.0.0:*          LISTENtcp        0      0 0.0.0.0:https          0.0.0.0:*          LISTENtcp        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 -apuActive 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/NetworkManagerudp   0    0 localhost:323    0.0.0.0:*                   875/chronyd udp6  0    0 localhost:323    [::]:*                      875/chronyd

显示网卡当前状态信息:

[root@linuxcool ~]# netstat -i Kernel Interface tableIface      MTU   RX-OK    RX-ERR   RX-DRP   RX-OVR   TX-OK TX-ERR TX-DRP TX-OVR Flgeth0       1500  31945         0        0   0        39499      0      0      0 BMRUlo         65536     0         0        0   0            0      0      0      0 LRU 

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

[root@linuxcool ~]# netstat -r Kernel IP routing tableDestination   Gateway   Genmask       Flags MSS Window irtt Ifacedefault       _gateway  0.0.0.0       UG      0 0         0 eth0192.168.10.0  0.0.0.0   255.255.240.0 U       0 0         0 eth0

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

[root@linuxcool ~]# netstat -ap | grep sshunix 2     [ ]      STREAM    CONNECTED     89121805   203890/sshd: root [unix 3     [ ]      STREAM    CONNECTED     27396      1754/sshdunix 3     [ ]      STREAM    CONNECTED     89120965   203890/sshd: root [unix 2     [ ]      STREAM    CONNECTED     89116510   203903/sshd: root@punix 2     [ ]      STREAM    CONNECTED     89121803   203890/sshd: root [unix 2     [ ]      STREAM    CONNECTED     29959      1754/sshdunix 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 作为入职的基础技能要求。

认准红帽官方授权  

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

— Linux文章推荐 —

【资料领取】200个Linux常用命令手册

《鸟哥Linux私房菜》全新完整中文版PDF

RHCE 证书价值解析:薪资水平与热门招聘企业分析

linux运维必备,100道常见面试题

超强linux学习笔记,值得一看(附PDF下载)

红红帽认证、麒麟认证与 K8S 该如何选择?

5 种 Linux 安装包管理工具中文手册!抓紧看!


系统集成

认证培训

买设备,找我们

IT维保,找我们

IT培训,找我们

最新文章

随机文章