在CentOS系统中,查看IP地址是日常运维和网络配置中非常基础且频繁的操作。无论你是系统管理员还是刚接触Linux的初学者,掌握这一技能都至关重要。下面,我们就来详细介绍一下在CentOS系统中如何查看IP地址。
使用ifconfig
命令(对于较老版本的CentOS)
在较老的CentOS版本中,ifconfig
命令是查看和配置网络接口最常用的工具之一。但请注意,从CentOS 7开始,ifconfig
命令可能默认并不安装,因为它已被ip
命令所取代。不过,如果你正在使用的是CentOS 6或更早版本,可以通过在终端中输入以下命令来查看IP地址:
ifconfig
执行后,你将看到所有激活的网络接口列表,包括它们的IP地址、子网掩码等信息。其中,inet
字段后面跟的就是该接口的IPv4地址。
使用ip
命令(推荐方法)
对于CentOS 7及以上版本,推荐使用ip
命令来查看和管理网络接口。ip
命令是一个功能强大的工具,用于显示和操作路由、网络设备、接口和隧道。要查看所有网络接口的IP地址,可以使用以下命令:
ip addr show
或者简写为:
ip a
执行后,你会看到与ifconfig
相似的输出,但格式略有不同。对于IPv4地址,inet
字段同样会明确显示。要特别注意的是,对于配置了多个IP地址(如虚拟IP或别名IP)的接口,ip addr show
也会一一列出。
使用nmcli
命令(针对NetworkManager管理的网络)
如果你的CentOS系统使用NetworkManager来管理网络,那么nmcli
(NetworkManager的命令行界面)也是一个非常实用的工具。通过nmcli
,你可以查看、修改和监控网络配置。要查看所有设备的状态和IP地址,可以使用:
nmcli device status
但这只会显示设备的连接状态,不会直接显示IP地址。要查看特定接口的详细信息(包括IP地址),可以使用:
nmcli device show <设备名>
将<设备名>
替换为你的网络接口名称,如eth0
或ens33
。在输出中,IPv4.ADDRESS字段将显示该接口的IPv4地址。
综上所述,根据你的CentOS版本和网络配置管理工具的不同,你可以选择最适合的方法来查看IP地址。对于大多数现代CentOS系统,推荐使用ip
命令。