如何查询linux的ip地址
如何查询linux的ip地址详细介绍
在 Linux 系统中,你可以使用多种命令来查询 IP 地址,下面为你介绍几种常用方法。
使用
ifconfig 命令
ifconfig 是一个传统且常用的网络配置工具,可用于查看和配置网络接口的参数。
要使用该命令,首先要确保它已安装,因为有些现代 Linux 发行版默认不安装此工具。若未安装,可使用包管理器进行安装,例如在基于 Debian 或 Ubuntu 的系统中,可执行以下命令安装:
bash
net-tools
在基于 Red Hat 或 CentOS 的系统中,可使用如下命令安装:
bash
yum net-tools
安装完成后,使用以下命令查看 IP 地址:
bash
此命令会显示系统中所有网络接口的详细信息,其中包含 IP 地址。
使用
ip 命令
ip 命令是 ifconfig 的现代替代品,被大多数 Linux 发行版默认安装。使用以下命令查看 IP 地址:
bash
addr show
该命令会列出所有网络接口及其配置信息,包括 IP 地址。
使用
hostname -I 命令
如果你只想获取当前系统的所有公网和私网 IP 地址,可以使用 hostname -I 命令:
bash
此命令会直接输出所有 IP 地址,以空格分隔。
使用
nmcli 命令
若你的系统使用 NetworkManager 来管理网络连接,可使用 nmcli 命令查看 IP 地址。使用以下命令查看所有连接的 IP 地址:
bash
nmcli device show
或者使用以下命令查看特定连接的 IP 地址,将 INTERFACE_NAME 替换为实际的网络接口名称:
bash
nmcli device show INTERFACE_NAME IP4.ADDRESS
912nmcli device show INTERFACE_NAME | IP4.ADDRESS
你可以根据自己的系统环境和需求,选择合适的命令来查询 IP 地址。