在CentOS虚拟机中查看IP地址的方法多种多样,涵盖了命令行工具、图形界面工具以及通过虚拟机管理平台等多种方式,以下是对各种方法的详细解析:
使用命令行工具查看IP地址
1、ifconfig命令

基本用法:ifconfig
命令用于显示网络接口的配置信息和状态,尽管在较新的CentOS版本中可能被ip命令取代,但在一些老版本中仍然广泛使用。
输出解释:运行该命令后,会看到所有网络接口的详细信息,包括接口名称(如eth0或ens33)、状态、MAC地址和IP地址等,IP地址位于“inet addr”字段下。
示例:
- ifconfig
输出示例:
- ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
- inet 192.168.1.5 netmask 255.255.255.0 broadcast 192.168.1.255
- ...
2、ip命令
基本用法:ip
命令是现代Linux发行版中推荐使用的工具,功能更为强大且设计现代化。

常用命令:
ip addr show
或简写形式ip a
:显示所有网络接口的信息,包括IP地址。
ip route
:显示路由表信息,其中包含默认网关的信息。
输出解释:运行这些命令后,会输出详细的网络接口信息。
- ip addr show
输出示例:
- 2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
- inet 192.168.1.5/24 brd 192.168.1.255 scope global dynamic ens33
- ...
3、hostname I命令

基本用法:直接输出本机的IP地址,简单明了,适合脚本化处理。
用法:
- hostname I
输出示例:
- 192.168.1.5 127.0.0.1
4、nmcli命令
基本用法:NetworkManager的命令行工具,用于管理网络连接和设备。
用法:
- nmcli device show
输出解释:显示所有网络设备的信息,包括IP地址。
查看网络配置文件
网络配置文件位置:在centos系统中,网络配置文件存储在/etc/sysconfig/networkscripts/
目录下。
查看ifcfg文件:每个网络接口都有一个对应的配置文件,命名为ifcfg<接口名称>
,要查看名为eth0的网络接口的配置文件,可以使用以下命令:
- cat /etc/sysconfig/networkscripts/ifcfgeth0
在该文件中,可以找到类似于IPADDR
的字段,其值即为IP地址。
使用图形界面工具查看IP地址
Network Manager:在CentOS桌面版本中,可以通过系统托盘中的网络图标打开Network Manager,查看所有网络接口的详细信息,包括IP地址。
系统设置:也可以通过系统设置中的“网络”选项查看网络配置信息。
检查虚拟机管理平台
VMware:在VMware中,可以通过虚拟机的“设置”界面查看网络配置信息。
VirtualBox:类似地,在VirtualBox中也可以查看虚拟机的网络配置信息。
KVM:在KVM中,可以使用virsh
命令查看虚拟机的网络配置信息。
查看CentOS虚拟机的IP地址有多种方法可供选择,包括命令行工具、图形界面工具以及虚拟机管理平台等,在实际应用中,可以根据具体情况和个人偏好选择最适合的方法,了解并掌握这些方法对于日常的系统管理和故障排查都具有重要意义。