Linux系统如何查看IP地址?

常见问题

Linux系统如何查看IP地址?

2025-05-16 04:10


Linux系统查看

                                            

Linux系统查看IP地址的4种实用方法

在Linux系统管理和网络运维中,查看IP地址是最基础也最重要的操作之一。本文将详细介绍4种主流查看方法,并分析各自的适用场景。

方法一:ifconfig命令

这是最传统的网络配置查看工具:

ifconfig

输出结果中,inet字段显示IPv4地址,inet6显示IPv6地址。注意:新版本Linux可能需要先安装net-tools包:

sudo apt install net-tools  # Ubuntu/Debian
sudo yum install net-tools  # CentOS/RHEL

优势:显示详细的网络接口信息
劣势:新系统默认未安装

方法二:ip命令(推荐)

现代Linux发行版推荐的替代方案:

ip addr show
# 简写形式
ip a

输出中包含:

  • 接口名称(eth0、ens33等)
  • 状态(UP/DOWN)
  • MAC地址(link/ether)
  • IPv4/IPv6地址

优势:系统原生支持,信息全面
劣势:输出格式需要适应

方法三:hostname命令

快速查看主IP地址:

hostname -I

该命令只显示简单的IP地址列表,适合脚本调用。

优势:输出简洁
劣势:不显示接口详情

方法四:nmcli工具(NetworkManager)

使用图形界面后台服务查询:

nmcli device show

会显示包括:

  • 设备状态
  • IP4.ADDRESS[1]
  • IP4.DNS[1]
  • IP4.GATEWAY

优势:显示完整网络配置
劣势:依赖NetworkManager服务

实用场景建议

场景 推荐命令
快速查看IP hostname -I
详细接口信息 ip addr
老系统兼容 ifconfig
桌面环境 nmcli

常见问题解答

Q:为什么ifconfig显示127.0.0.1?
A:这是本地回环地址,需要查看非lo接口
Q:如何查看特定网卡(如eth0)的IP?
A:使用ip addr show eth0ifconfig eth0
Q:显示"command not found"怎么办?
A:可能是命令未安装,参考上文安装对应工具包

通过掌握这些方法,您就能在各类Linux环境中轻松获取IP地址信息。建议优先使用ip命令,这是最符合现代Linux标准的做法。


标签:
  • Linux IP地址
  • ifconfig
  • ip命令
  • 莱卡云