Linux安装netstat
在Linux系统中,netstat是一个非常重要的网络工具,它用于显示网络连接、路由表、接口统计、masquerade连接和多播成员等信息。在使用netstat之前,我们需要先安装它。
安装netstat
在大多数Linux发行版中,netstat是通过安装net-tools
软件包来获取的。我们可以使用系统自带的包管理工具来安装net-tools
。
在Debian/Ubuntu系统中安装net-tools
在Debian/Ubuntu系统中,可以使用以下命令来安装net-tools:
sudo apt update
sudo apt install net-tools
在Red Hat/CentOS系统中安装net-tools
在Red Hat/CentOS系统中,可以使用以下命令来安装net-tools:
sudo yum install net-tools
在Fedora系统中安装net-tools
在Fedora系统中,可以使用以下命令来安装net-tools:
sudo dnf install net-tools
使用netstat
安装完成后,我们就可以使用netstat来查看网络信息了。以下是netstat的一些常用用法:
显示所有网络连接
要显示所有网络连接,可以使用以下命令:
netstat -a
运行结果示例:
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:ssh 0.0.0.0:* LISTEN
tcp 0 0 192.168.1.2:12345 203.0.113.10:80 ESTABLISHED
tcp 0 0 192.168.1.2:54321 198.51.100.5:443 ESTABLISHED
tcp 0 0 127.0.0.1:3000 0.0.0.0:* LISTEN
显示TCP连接
要显示TCP连接,可以使用以下命令:
netstat -at
显示UDP连接
要显示UDP连接,可以使用以下命令:
netstat -au
显示监听端口
要显示所有正在监听的端口,可以使用以下命令:
netstat -l
运行结果示例:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:ssh 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:3000 0.0.0.0:* LISTEN
显示路由表
要显示路由表,可以使用以下命令:
netstat -r
显示统计信息
要显示接口统计信息,可以使用以下命令:
netstat -i
总结
通过上面的介绍,我们了解了如何在Linux系统中安装netstat,并且学会了如何使用netstat来查看网络信息。netstat是一个非常强大的网络工具,可以帮助我们快速了解当前系统的网络状态,方便排查网络问题。