Linux 中取出当前主机的IP地址

  在Shell获取当前主机ip地址:
获取主机IP地址一般是从ifconfig中获取ip地址,此方法只适合Centos 6 及一下的系统,如果您安装的是Centos7 系统,则默认没有此命令需要安装net-tools 工具:

[root@xxoo ~]# yum install net-tools -y

安装完成之后即可使用。直接输入ifconfig 即可打印当前主机所有网络接口信息,如下:


image.png

图中 ens33 即为主机当前使用的网络接口, lo 是本地回环接口;inte 即为主机所使用的IPV4地址,inte6 为主机 IPV6地址(如果网卡没有开启ipv6,则此项不显示)。取出当前地址执行如下命令即可:

[root@xxoo ~]# ifconfig ens33 | grep 'inet' | awk '{print $2}'
192.168.199.104
fe80::4de5:a71c:bd53:bd29

如需单独取出IPV4地址,执行 :

ifconfig ens33 | grep 'inet' | awk '{print $2}' | head -1
image.png

head -1表示只取出第一行

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

推荐阅读更多精彩内容