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