我正在使用Linux CentOS 6.4。
我正在编写一个shell脚本,我需要提取一台机器的IP才能在脚本中使用它。 我怎样才能find机器的IP?
我正在寻找“最好”的方式,因为我知道有几种方法可以获得IP地址。
谢谢
以下是获取Linux机器IP地址的方法:
/sbin/ifconfig
如果您知道networking接口卡的名称,则可以在命令中指定它,并获取特定NIC的结果:
/sbin/ifconfig eth0
另一个命令是:
/sbin/ip addr
如果您知道networking接口卡的名称,则可以在命令中指定它,并获取特定NIC的结果:
/sbin/ip addr show eth0
我认为这是最好的方法:
hostname -i
请记住,在某些服务器上,您可能有多个Network Interfacr卡…
我会用这个。
yum install facter facter ipaddress facter ipaddress_eth0