centos 7获取ip地址

获取内网ip地址:
/sbin/ifconfig | grep "inet addr" | grep -v "127.0.0.1" | tail -1 | cut -d: -f2 | awk '{print $1}'
获取外网ip地址:
grep ‘^id:’/etc/salt/minion | head -1 |  awk -F"_"  '{print $NF}' 

解释:  /etc/salt/minionsaltstack管理工具下配置的被管理节点minion端的配置文件,该文件下的id变量配置为minion的识别ID,可以是IP,域名,或是可以通过DNS解析的字符串,这里配置的是DNS解析的字符串*_Ip地址,字符串最后的部分为ip地址,用 _ 分割。思路:找到/etc/salt/minion文件中以id:开头的那些内容,默认第一行为要找到的行,以_分割选中行,默认最后一列为外网ip地址。

你可能感兴趣的:(centos 7获取ip地址)