Linux 的 netstat 命令怎么用

avatar
作者
猴君
阅读量:0

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 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!