Netstat命令用于显示协议统计数据和当前TCP/IP网络的连接相关信息。很多时候我们需要查看自己的电脑某些网络端口是否被正常打开或者是否已经成功与别的机器建立连接,或者想看一些连接、协议的统计数据,就需要用netstat命令来查看。
如何在Linux中安装netstat命令
包含netstat的软件包称为net-tools 。 在现代系统上, netstat实用程序已预先安装,因此无需安装。
但是,在较旧的系统上,运行netstat命令可能会遇到错误。 因此,要在Linux发行版上安装netstat ,请运行命令。
# 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]
安装完成后,运行以下命令以检查安装的netstat版本。
# netstat -v
如何在Linux中使用netstat命令
您可以在任何Linux发行版上调用netstat命令以获取网络上的不同统计信息。
1.查看网络路由表
您可以使用-r
标志来显示网络路由表,以获取类似于以下输出的内容。
# netstat -nr
列出网络路由表
-n
选项强制netstat打印以点分隔的地址,而不使用符号网络名。 该选项对于避免通过网络查找地址很有用。
2.展示广告网络接口统计信息
使用-i
标志可获取配置的网络接口统计信息的输出。 -a
选项显示内核中所有当前的接口。
# netstat -ai
列出网络接口统计信息
3.显示网络连接
netstat命令实用程序支持使用选项-t
, -n
和-a
来显示主动或被动套接字的选项。 这些标志显示RAW,UDP,TCP或UNIX连接套接字。 添加-a
选项,它将播种套接字以进行连接。
# netstat -ant
列出网络连接
4.显示网络服务
要列出服务,它们的当前状态以及相应的端口,请运行命令。
# netstat -pnltu
列出网络服务
在本文中,我们阐明了如何安装netstat命令以及如何使用它来检查各种网络统计信息。 同样重要的是要指出netstat已被弃用,而ss实用程序代替了它来显示更精细的网络统计信息。
本文来源:www.lxlinux.net/6453.html,若引用不当,请联系修改。