1. `ifconfig`(在较新版本的Linux中可能已被`ip`命令取代): ``` ifconfig ``` 或者只查看特定的网络接口: ``` ifconfig eth0 ``` 其中`eth0`是网络接口的名称,你可以根据实际情况替换为`eth1`、`eth2`等。

2. `ip`(较新版本的Linux系统推荐使用此命令): ``` ip addr show ``` 或者只查看特定的网络接口: ``` ip addr show eth0 ```

3. `hostname I`(显示所有IP地址): ``` hostname I ```

4. `curl`(如果系统上安装了curl,可以尝试使用此命令): ``` curl ifconfig.me ```

5. `dig`(如果系统上安装了dig,可以尝试使用此命令): ``` dig short myip.opendns.com @resolver1.opendns.com ```

6. `nmcli`(如果使用NetworkManager): ``` nmcli device status ```

请注意,这些命令可能会因不同的Linux发行版和配置而有所不同。此外,如果你是在虚拟机或云环境中运行Linux,你可能需要查看虚拟机或云服务的网络设置来获取正确的IP地址。

Linux查看本机IP命令详解

在Linux系统中,了解本机的IP地址对于网络配置、故障排除以及安全设置等方面都是非常重要的。本文将详细介绍如何在Linux系统中查看本机的IP地址,并提供多种方法供您选择。

什么是IP地址

IP地址(Internet Protocol Address)是互联网中用于标识每一台联网设备的唯一地址。它类似于现实世界中的门牌号,用于确保数据能够准确无误地传输到目标设备。

查看本机IP地址的常用命令

1. ifconfig命令

ifconfig命令是Linux系统中查看IP地址的传统命令之一。以下是使用ifconfig命令查看IP地址的步骤:

打开终端。

输入命令:`ifconfig`。

查看输出结果,其中包含本机的IP地址。

需要注意的是,ifconfig命令在某些较新的Linux发行版中可能已被弃用,因此可能需要安装net-tools包来使用该命令。

2. ip命令

ip命令是ifconfig命令的替代品,它提供了更丰富的功能和更现代的语法。以下是使用ip命令查看IP地址的步骤:

打开终端。

输入命令:`ip addr`。

查看输出结果,其中包含本机的IP地址。

3. hostname -I命令

hostname -I命令可以快速查看本机的所有IP地址,包括IPv4和IPv6地址。以下是使用该命令的步骤:

打开终端。

输入命令:`hostname -I`。

查看输出结果,其中包含本机的所有IP地址。

查看公网IP地址

1. 使用在线服务

可以通过访问一些在线服务来获取本机的公网IP地址,例如:

访问