??在Shell獲取當前主機ip地址:
獲取主機IP地址一般是從ifconfig中獲取ip地址孙咪,此方法只適合Centos 6 及一下的系統(tǒng),如果您安裝的是Centos7 系統(tǒng)夺刑,則默認沒有此命令需要安裝net-tools 工具:
[root@xxoo ~]# yum install net-tools -y
安裝完成之后即可使用缅疟。直接輸入ifconfig 即可打印當前主機所有網(wǎng)絡接口信息分别,如下:
圖中 ens33 即為主機當前使用的網(wǎng)絡接口, lo 是本地回環(huán)接口存淫;inte 即為主機所使用的IPV4地址耘斩,inte6 為主機 IPV6地址(如果網(wǎng)卡沒有開啟ipv6,則此項不顯示)。取出當前地址執(zhí)行如下命令即可:
[root@xxoo ~]# ifconfig ens33 | grep 'inet' | awk '{print $2}'
192.168.199.104
fe80::4de5:a71c:bd53:bd29
如需單獨取出IPV4地址桅咆,執(zhí)行 :
ifconfig ens33 | grep 'inet' | awk '{print $2}' | head -1
head -1表示只取出第一行