HCRM博客

如何在CentOS系统中查看并显示IP地址?

CentOS 是一种流行的 Linux 发行版,广泛应用于服务器和桌面环境,在 CentOS 中,查看 IP 地址是系统管理和维护的基本技能之一,本文将详细解释如何在 CentOS 系统中查看 IP 地址,并介绍几种常用方法的优缺点及具体操作步骤。

一、使用ifconfig 命令

如何在CentOS系统中查看并显示IP地址?-图1
(图片来源网络,侵权删除)

ifconfig 是一个传统的网络配置工具,用于显示或配置网络接口,虽然在某些新版本的 CentOS 中可能已被弃用,但在许多旧版本中仍然有效。

操作步骤:

1、打开终端:在桌面环境中,可以通过快捷键Ctrl+Alt+T 打开终端。

2、输入命令:在终端中输入ifconfig,然后按回车键。

3、查看结果:该命令会显示所有网络接口的详细信息,包括 IP 地址、子网掩码、MAC 地址等。

   eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
           inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255
           inet6 fe80::f816:3eff:fea5:7dff  prefixlen 64  scopeid 0x20<link>
           ether 08:00:27:f8:16:3e  txqueuelen 1000  (Ethernet)
           RX packets 12345  errors 0  dropped 0  overruns 0  frame 0
           TX packets 54321  errors 0  dropped 0 overruns 0  carrier 0  collisions 0

优缺点:

如何在CentOS系统中查看并显示IP地址?-图2
(图片来源网络,侵权删除)

优点:操作简单,适用于大多数 Linux 发行版。

缺点:在某些新版 CentOS 中可能被弃用,建议使用替代命令如ip addr

二、使用ip addr 命令

ip 命令是iproute2 软件包的一部分,提供了更强大和灵活的网络配置功能,它是ifconfig 命令的替代品,推荐在新版 CentOS 中使用。

操作步骤:

1、打开终端:同样通过快捷键Ctrl+Alt+T 打开终端。

如何在CentOS系统中查看并显示IP地址?-图3
(图片来源网络,侵权删除)

2、输入命令:在终端中输入ip addr,然后按回车键。

3、查看结果:该命令会显示所有网络接口的详细信息,包括 IP 地址、子网掩码、MAC 地址等。

   2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
       link/ether 08:00:27:f8:16:3e brd ff:ff:ff:ff:ff:ff
       inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0
          valid_lft 86399sec preferred_lft 86399sec
       inet6 fe80::f816:3eff:fea5:7dff/64 scope link 
          valid_lft forever preferred_lft forever

优缺点:

优点:功能强大,适用于新版 CentOS,支持更多网络配置选项。

缺点:对于初学者来说,命令输出可能较为复杂,需要一定的理解能力。

三、使用hostname I 命令

hostname 命令用于显示或设置系统的主机名。hostname I 选项可以快速获取主机的 IP 地址。

操作步骤:

1、打开终端:通过快捷键Ctrl+Alt+T 打开终端。

2、输入命令:在终端中输入hostname I,然后按回车键。

3、查看结果:该命令会显示主机的所有 IP 地址,多个 IP 地址之间以空格分隔。

   192.168.1.100 192.168.1.101

优缺点:

优点:操作简单,适合快速查看主机的 IP 地址。

缺点:只能显示主机的 IP 地址,不能显示单个网络接口的详细信息。

四、使用nmcli 命令

nmcli 是 NetworkManager 的命令行工具,适用于管理网络连接,它可以显示详细的网络连接信息,包括 IP 地址。

操作步骤:

1、打开终端:通过快捷键Ctrl+Alt+T 打开终端。

2、输入命令:在终端中输入nmcli device show,然后按回车键。

3、查看结果:该命令会显示所有网络设备的详细信息,包括 IP 地址、子网掩码、MAC 地址等。

  GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
 GENERAL.HWADDR:                         08:00:27:f8:16:3e
 GENERAL.MTU:                            1500
 GENERAL.STATE:                          100 (connected)
 GENERAL.CONNECTION:                     Wired connection 1
 GENERAL.CONNECTION_PATH:                /org/freedesktop/NetworkManager/ActiveConnection/1
 ...
 IP4.ADDRESS[1]:                         192.168.1.100/24
 IP4.GATEWAY:                            192.168.1.1
 IP4.DNS[1]:                             8.8.8.8
 ...

优缺点:

优点:适用于使用 NetworkManager 管理网络的系统,提供详细的连接信息。

缺点:需要安装 NetworkManager,并且命令输出较为复杂。

五、使用curl ifconfig.me 命令

ifconfig.me 是一个在线服务,可以返回访问者的公共 IP 地址,这种方法适用于需要快速获取公共 IP 地址的情况

操作步骤:

1、打开终端:通过快捷键Ctrl+Alt+T 打开终端。

2、输入命令:在终端中输入curl ifconfig.me,然后按回车键。

3、查看结果:该命令会显示当前系统的公共 IP 地址。

   123.456.78.90

优缺点:

优点:操作简单,适合快速获取公共 IP 地址。

缺点:需要网络连接,并且只能获取公共 IP 地址,无法获取本地 IP 地址。

方法 操作步骤 适用场景 优缺点
ifconfig 打开终端,输入ifconfig,按回车 适用于大多数 Linux 发行版优点:操作简单;缺点:某些新版 CentOS 中可能被弃用,建议使用替代命令如ip addr
ip addr 打开终端,输入ip addr,按回车 适用于新版 CentOS优点:功能强大,支持更多网络配置选项;缺点:对于初学者来说,命令输出可能较为复杂,需要一定的理解能力。
hostname I 打开终端,输入hostname I,按回车 适用于快速查看主机的 IP 地址优点:操作简单,适合快速查看主机的 IP 地址;缺点:只能显示主机的 IP 地址,不能显示单个网络接口的详细信息。
nmcli 打开终端,输入nmcli device show,按回车 适用于使用 NetworkManager 管理网络的系统优点:提供详细的连接信息;缺点:需要安装 NetworkManager,并且命令输出较为复杂。
curl ifconfig.me 打开终端,输入curl ifconfig.me,按回车 适用于需要快速获取公共 IP 地址的情况优点:操作简单,适合快速获取公共 IP 地址;缺点:需要网络连接,并且只能获取公共 IP 地址,无法获取本地 IP 地址。

在 CentOS 系统中查看 IP 地址有多种方法,每种方法都有其适用的场景和优缺点,根据实际需求选择合适的方法,可以更高效地管理和配置网络接口。

分享:
扫描分享到社交APP
上一篇
下一篇