netstat
是一个非常有用的命令行工具,它可以帮助我们监控和诊断网络问题。在 Ubuntu 系统中,我们可以使用 netstat
命令来查看网络连接、路由表、接口统计等信息。
netstat
命令的参数有很多,以下是一些常见的参数-a
:显示所有连接和监听端口-n
:以数字形式显示地址和端口-t
:显示 TCP 连接-u
:显示 UDP 连接-l
:仅显示监听的套接字-p
:显示进程 ID 和名称-r
:显示路由表-e
:显示扩展信息,包括用户 ID 和 inode 等-s
:显示统计信息netstat
命令的一些常见用法👇显示所有活动的 TCP 连接:
netstat -at
👇显示所有活动的 UDP 连接:
netstat -au
👇显示所有活动的连接(包括 TCP 和 UDP):
netstat -a
👇显示所有监听的套接字:
netstat -l
👇显示路由表:
netstat -r
👇显示每种协议的统计信息:
netstat -s
👇显示进程 ID 和名称:
netstat -p
netstat
是一个非常强大的命令行工具,它可以帮助我们查看网络连接、路由表、接口统计等信息。通过使用不同的参数,我们可以获取到不同的信息,从而帮助我们更好地监控和诊断网络问题。