獲取CentOS虛擬機IP的完整指南
通過ifconfig命令查詢IP
在終端輸入以下命令查看網(wǎng)絡接口信息:
ifconfig
輸出結(jié)果中,inet
字段對應IPv4地址,inet6
為IPv6地址。若未安裝該工具,可使用yum install net-tools
進行安裝。
使用ip addr命令快速定位
新版CentOS推薦執(zhí)行:
ip addr show
該命令會列出所有網(wǎng)絡接口詳情,通過inet
標識符篩選有效IP地址。
hostname命令獲取主機IP
運行以下指令直接顯示IP:
hostname -I
此方法僅返回IPv4地址,適用于快速提取場景。
特殊環(huán)境處理方案
- 無網(wǎng)絡連接狀態(tài):檢查虛擬機網(wǎng)絡適配器設置是否為NAT或橋接模式
- 多網(wǎng)卡配置:通過
ip route
查看默認路由指向的接口 - 服務未啟動:執(zhí)行
systemctl restart NetworkManager
重啟網(wǎng)絡服務
自動化腳本實現(xiàn)方案
創(chuàng)建腳本文件get_ip.sh
:
#!/bin/bash
IP=$(hostname -I | awk '{print $1}')
echo "Current IP: $IP"
賦予執(zhí)行權限后運行,可快速獲取本機有效IP地址。