最新消息:禁止中國大陸用戶訪問。網站僅供除中國大陸以外的用戶訪問使用,感謝支持。如果您是禁止範圍的用戶,請您關閉本網頁。

Linux VPS获取IP地址

VPS文档 dadi666.com 2833浏览 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,您需要填写昵称和邮箱!

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