最新消息:找几个友情链接呗,稍微跟本博客相关的都OK,百度Google均有收录(50+)即可,添加后邮件至:admin(at} 61zyw.com,随后我就添加

Linux VPS获取IP地址

VPS文档 dadi666.com 2447浏览 0评论

Linux VPS获取当前的IP地址,特别是在shell编程中用的很多,例如输入IP地址到某配置文件。IP地址可以用命令ifconfig查看,不过该命令输出系统网卡之类的所有信息;然后可以甄别提取。

【Linux VPS获取IP地址】

主要还是网卡名称,一般OpenVZ架构的网卡为:venet0:0;Xen架构的则为:eth0。

然后命令是:

ifconfig venet0:0 | grep 'inet addr' | awk {'print $2'} | sed s/.*:// # OpenVZ

ifconfig eth0 | grep 'inet addr' | awk {'print $2'} | sed s/.*:// # Xen

也就ifconfig命令查看的网卡名称不同。

在写脚本的时候,直接赋值:

ip=`ifconfig venet0:0 | grep 'inet addr' | awk {'print $2'} | sed s/.*://`

上面的是OpenVZ架构的VPS,调用$ip。

【结语】

其实还是有些局限的,网卡名称的不同…

记得之前也写过类似文章,备注一下传送门:http://dadi.me/1059,方法几乎一致;这里只简单的备注一下另一种。

转载请注明:大地博客 » Linux VPS获取IP地址

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址