netstat 工具是”network”和”statistics”的简写,是一款基于命令行的网络分析工具。通过它,可以获得网络连接的主要信息。
本文将介绍 Linux 系统如何安装和使用 netstat 工具。
1] Linux 系统安装 netstat
netstat 工具包含在一个名为 net-tools 的软件包里,如果找不到该命令,可以根据 Linux 系统的发行版自行安装它:
# yum install net-tools [On CentOS/RHEL] # apt install net-tools [On Debian/Ubuntu] # zypper install net-tools [On OpenSuse] # pacman -S netstat-nat [On Arch Linux]
当然,有些较新的 Linux 发行版已经预装了 netstat 工具,可以直接使用。
安装成功的,可以使用如下命令查看一下 netstat 的版本信息:
# netstat -V
2] netstat 的使用
1. 查看网络路由表
使用”-nr”参数,可以获得当前主机的路由表,大致输出如下:
图.1 使用 netstat 工具查看主机路由表
其中”-n”参数表示强制用点号网络字符串来代替符号网络名,这个选项可以有效避免网络名冲突的情况。
2. 显示网络接口统计信息
参数”-i”表示显示所有已配置接口的统计信息,而加入”-a”参数则表示显示所有接口的流量统计表信息,当然如果所有接口都已经配置,则输出结果会一致:
图.2 使用netstat 工具显示接口信息
3. 显示网络连接信息
使用”-t”和”-n”参数,可以显示当前网络的活动连接,而加入”-a”参数,则会显示网络所有的连接信息:
图.3 使用 netstat 工具显示网络连接信息
4. 显示网络服务
想要 netstat 工具可以显示网络服务信息,则使用”-pnltu”参数:
图.4 使用 netstat 工具显示网络服务信息
以上就是关于 netstat 工具的全部内容。熟练使用 netstat 工具,可以方便的进行系统管理和网络故障排查,实为系统管理人员的必备神器。