Linux CentOS 显示服务器公共IP地址的命令
Linux CentOS 要显示服务器的公共 IP 地址,可通过如下两个步骤来完成。
1、键入以下命令查找计算机上的网络接口:
- # ip addr

输出(示例):
- Output
- 1. lo:
mtu 65536 qdisc noqueue state UNKNOWN - . . .
- 2: eth0:
mtu 1500 qdisc pfifo_fast state UP qlen 1000 - . . .
根据服务器上可用的硬件,你可能会在此处看到许多接口。lo接口是本地环回接口,不是我们想要的。在我们上面的例子中,eth0接口就是我们想要的。
2、运行以下命令来显示服务器的公共 IP 地址
获得接口名称eth0后,你可以运行以下命令来显示服务器的公共 IP 地址(注意,命令里的eth0是前面找到的接口名称,你机器的接口名称不一定是这个):
- # ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'
执行结果会直接输出服务器的所有公共 IP 地址。
