一、场景描述
在工作过程中,需要知道虚拟机的相关信息,比如主机名、IP地址、物理地址、子网掩码、网关、DNS服务器IP地址信息。
一个一个查询比较麻烦,所以想到写个shell脚本一键获取
二、获取脚本
话不多说,下面附上查询代码
#!/bin/bash #author luhongwu #学习脚本案例显示系统使用的以下信息: #主机名、IP地址、物理地址、子网掩码、网关、DNS服务器IP地址信息 IP=`ifconfig eth0 | head -2 | tail -1 | awk '{print $2}' | awk -F":" '{print $2}'` ZW=`ifconfig eth0 | head -2 | tail -1 | awk '{print $3}' | awk -F":" '{print $2}'` HW=`ifconfig eth0 | head -1 | tail -1 | awk -F" " '{print $5}'` GW=`route -n | tail -1 | awk '{print $2}'` HN=`hostname` DNS=`head -3 /etc/resolv.conf |tail -2 | awk -F" " '{print $2}'` echo "此机IP地址是:"${IP} echo "此机子网掩码是&

最低0.47元/天 解锁文章
5万+

被折叠的 条评论
为什么被折叠?



