10

netstat命令

 1 year ago
source link: https://www.myfreax.com/linux-install-netstat/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Linux netstat命令

Netstat是系统管理员用于分析网络统计信息的命令行工具。它显示了完整的统计信息

Updated At 26 Sep 2022 3 min read
By myfreax
Linux netstat命令

Netstat是系统管理员用于分析网络统计信息的命令行工具。它显示了完整的统计信息,例如主机系统上的开放端口和相应地址,路由表和伪装连接。

在教程中,我们将说明如何在Linux安装netstat命令 。包含netstat的软件包称为net-tools。在某些Linux的发行版办上netstat已预安装,因此无需安装。

但是,在较旧的Linux发行版或者最新的发行版中不预装netstat,运行netstat命令可能会遇到netstat command not命令未找到的错误。

注意netstat已过时,已被ssip命令取代,但它仍然是检查网络连接的最常用命令。

因此,你需要在Linux发行版安装netstat。如果你的计算机运行的Linux发行版是基于Debian的Linux发行版,可运行命令sudo apt install net-tools安装netstat。

你的计算机运行的Linux发行版是基于Redhat的Linux发行版,可运行命令sudo yum install net-tools安装netstat。

在Opensuse可运行命令sudo zypper install net-tools,在Arch Linux,请运行命令pacman -S netstat-nat

安装完成后,运行netstat -v命令验证netstat是否安装成功。

sudo yum install net-tools     #[On CentOS/RHEL]
sudo apt install net-tools     #[On Debian/Ubuntu]
sudo zypper install net-tools  #[On OpenSuse]
sudo pacman -S netstat-nat     #[On Arch Linux]

netstat命令

您可以在任何Linux发行版上调用netstat命令以获取网络的统计信息。例如查看网络路由表

您可以netstat使用-r选项来显示网络路由表,运行sudo netstat -nr命令。-n选项强制netstat打印以点分隔的IP地址。

而不是使用符号网络名。该选项对于避免通过网络查找地址很有用。

sudo netstat -ai命令将统计接口信息,-i选项表示获取网络接口统计信息 。-a选项显示所有的接口的统计信息。

sudo netstat -ant命令将显示网络连接。netstat命令支持使用选项-t-n-a来显示主动或被动socket连接。

-t选项显示TCP协议的信息,-n选项表示不解释名称。-a选项显示所有已经连接的socket信息。

netstat -pnltu命令打印计算机上所有监听端口的信息,包括协议,监听的接口,socket的状态,进程的PID和名称。

在本教程中,我们说明如何安装netstat命令以及如何使用它来检查各种网络统计信息。

同样重要的是要指出netstat已被弃用,而ss实用程序代替了它来显示更精细的网络统计信息。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK