插件窝 干货文章 linux如何查看本机ip

linux如何查看本机ip

bash 公网 地址 回环 396    来源:    2025-05-13

在Linux系统中,可以通过以下几种方法查看本机IP地址:

1. 使用 ip 命令(推荐)

ip addr show

或简写为:

ip a

输出中查找 inet 开头的行(IPv4地址)或 inet6(IPv6地址),通常位于 eth0ens33wlan0 等网络接口下。


2. 使用 ifconfig(传统方式,部分系统需安装)

ifconfig

若提示未安装,在基于Debian的系统(如Ubuntu)中运行:

sudo apt install net-tools

在基于RHEL的系统(如CentOS)中运行:

sudo yum install net-tools

3. 使用 hostname 查看回环IP

hostname -I

(仅显示非回环地址的IP)


4. 通过 nmcli(NetworkManager用户)

nmcli device show | grep IP4.ADDRESS

5. 快速提取公网IP(通过外部服务)

curl ifconfig.me

或:

curl icanhazip.com

注意事项:

  • 物理机/虚拟机:优先查看 eth0ens33 等接口。
  • 云服务器:可能需要查看云平台控制台获取公网IP。
  • 多网卡:不同接口(如以太网/Wi-Fi)会有不同IP。

如果需要进一步过滤输出,可结合 grep,例如:

ip a | grep 'inet ' | grep -v '127.0.0.1'