Linux:netstat指令

发布时间 2023-08-14 22:11:37作者: ShineLe

学习自:linux下netstat指令详解_linux netstat命令_乘凉~的博客-CSDN博客

官网:netstat命令的官方文档

1、简介

netstat是Linux中常用网络工具,用于显示网络连接、路由表、网络接口等相关信息。它可以帮助我们监控网络活动、诊断网络问题、查看网络连接状态

2、显示所有网络连接

netstat -a

该命令将列出本地IP和端口、远程IP和端口、连接状态

3、查看特定协议的连接

查看TCP连接:netstat -t

查看UDP连接:netstat -u

4、查看listen(监听)状态端口

netstat -l

列出所有正在监听的端口,包括本地IP、端口号、监听状态

5、显示与进程相关的连接

netstat -p

显示与每个网络连接关联的进程ID和进程名

6、显示系统路由表

netstat -r

7、其他一些用法

  • netstat -c:以实时方式持续显示网络连接状态,方便实时监控网络活动。
  • netstat -i:显示系统的网络接口信息,包括接口名称、IP地址、MAC地址等。
  • netstat -s:显示网络统计信息,如收发的数据包数量、错误数量等。