手机版 收藏 导航

CentOS 查看 IP 地址的几种方法对比

原创   www.link114.cn   2023-12-07 19:15:39

CentOS 查看 IP 地址的几种方法对比

在 CentOS 中,ip 命令是一个功能强大的网络管理工具,可以用于查看网络接口信息、路由表、ARP 缓存等。要查看 IP 地址,可以使用以下命令:

ip addr show

这个命令会列出系统上所有的网络接口及其 IP 地址。只想查看特定接口的 IP 地址,可以使用以下命令:

ip addr show 

其中 是网络接口名称,例如 eth0enp0s3

ifconfig 命令是一个传统的网络配置工具,在 CentOS 中仍然可以使用。要查看 IP 地址,可以使用以下命令:

ifconfig

这个命令会列出系统上所有的网络接口及其详细信息,包括 IP 地址。只想查看特定接口的 IP 地址,可以使用以下命令:

ifconfig 

其中 是网络接口名称,例如 eth0enp0s3

nmcli 命令是 Network Manager 命令行工具,可以用于管理网络连接。要查看 IP 地址,可以使用以下命令:

nmcli device show

这个命令会列出系统上所有的网络设备及其详细信息,包括 IP 地址。只想查看特定接口的 IP 地址,可以使用以下命令:

nmcli device show 

其中 是网络接口名称,例如 eth0enp0s3

在 CentOS 中,网络接口信息保存在 /etc/sysconfig/network-scripts/ 目录下的配置文件中。我们知道网络接口的名称,可以直接查看对应的配置文件来获取 IP 地址。例如,要查看 eth0 接口的 IP 地址,可以使用以下命令:

cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep "IPADDR"

这个命令会输出 eth0 接口的 IP 地址。

以上四种方法都可以用于查看 CentOS 系统中的 IP 地址,但每种方法都有其特点和适用场景:

  • ip 命令是一个功能强大的网络管理工具,可以查看更多网络信息,适用于需要更深入了解网络状态的场景。
  • ifconfig 命令是一个传统的网络配置工具,使用简单,适用于快速查看 IP 地址的场景。
  • nmcli 命令是 Network Manager 的命令行工具,可以管理网络连接,适用于需要了解网络连接状态的场景。
  • 使用 cat 命令查看配置文件,可以直接获取 IP 地址,适用于熟悉网络配置文件的场景。

这四种方法各有优缺点,使用时可以根据具体需求选择合适的方法。