温馨提示×

Linux 的 netstat 命令怎么用

小樊
82
2024-09-21 23:22:25
栏目: 智能运维

netstat 是一个在 Linux 系统中用于显示网络连接、路由表和网络接口状态等信息的命令。以下是一些常用的 netstat 命令选项和用法:

  1. 显示所有活动的 TCP 连接:
netstat -t
  1. 显示所有活动的 UDP 连接:
netstat -u
  1. 显示所有活动的网络连接(包括 TCP 和 UDP):
netstat -a
  1. 显示正在监听的 TCP 和 UDP 端口:
netstat -l
  1. 显示某个特定端口的连接情况(例如,端口 80):
netstat -n | grep :80
  1. 显示某个进程的连接情况(例如,进程 ID 为 1234 的进程):
netstat -p | grep 1234
  1. 显示 TCP 连接的详细信息(包括源 IP、目标 IP、源端口、目标端口等):
netstat -t -a -n -p
  1. 显示 UDP 连接的详细信息:
netstat -u -a -n -p
  1. 显示网络接口的统计信息(例如,接口 eth0):
netstat -i | grep eth0
  1. 显示路由表信息:
netstat -r

注意:在使用 netstat 命令时,可能需要使用 sudo 命令以获得足够的权限。例如,要查看所有活动的网络连接,可以使用以下命令:

sudo netstat -a

0