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地址。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。