Linux怎么查IP地址

在Linux系统中,通过终端输入 ip addr 命令可快速查看IP地址信息,包括IPv4和IPv6配置;旧版系统可使用 ifconfig 命令实现类似功能。

在Linux系统中查看IP地址是一项基础且关键的操作,无论是排查网络问题还是配置服务器都必不可少,以下是多种可靠方法,涵盖命令行和图形界面操作,适用于不同发行版(Ubuntu、CentOS、Debian等),请根据实际环境选择:

Linux怎么查IP地址

🔍 一、命令行方法(适用于所有Linux系统)

ip 命令(推荐)
作为现代Linux网络配置标准工具,可查看所有网卡信息:

ip addr show
# 或简写:
ip a
  • 结果解读
    • inet 后为IPv4地址(如 168.1.100/24
    • inet6 后为IPv6地址
    • lo 是回环接口(0.0.1
    • eth0ens33 等为物理网卡

ifconfig 命令(传统方式)
需安装 net-tools 包(部分新系统默认未安装):

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

查看网关与DNS

ip route show             # 查看网关(default via后地址)
systemd-resolve --status # 查看DNS(Ubuntu)
cat /etc/resolv.conf      # 查看DNS配置文件

仅显示内网IP(快速过滤)

Linux怎么查IP地址

hostname -I              # 显示所有非回环IP
ip -4 addr | grep inet   # 过滤IPv4地址

🖥️ 二、图形界面方法(桌面版用户)

操作步骤 截图示例(描述)
点击右上角网络图标 ![网络图标位置示意图]
选择 “有线设置” 或无线连接对应条目
点击齿轮图标 ⚙️ 进入详情 “IPv4/IPv6” 标签页查看IP地址

💡 提示:不同桌面环境路径略有差异

  • GNOME(Ubuntu默认):设置 → 网络
  • KDE Plasma:系统设置 → 网络连接
  • Xfce:设置管理器 → 网络连接

⚠️ 三、关键注意事项

  1. 临时IP vs 永久IP

    • 上述命令显示当前临时IP(重启可能失效)
    • 永久IP需修改配置文件:
      /etc/netplan/*.yaml    # Ubuntu 18.04+(使用netplan)
      /etc/sysconfig/network-scripts/ifcfg-eth0  # CentOS 7
      /etc/network/interfaces # Debian传统配置
  2. 网络管理工具差异
    | 工具 | 适用发行版 | 配置文件位置 |
    |——————–|———————|———————-|
    | NetworkManager | 桌面版主流 | /etc/NetworkManager|
    | systemd-networkd| 新服务器版 | /etc/systemd/network |
    | netplan | Ubuntu 18.04+ | /etc/netplan/*.yaml |

  3. 特殊场景处理

    Linux怎么查IP地址

    • 无图形界面服务器:优先使用 ip a
    • Docker容器内hostname -icat /etc/hosts
    • 无线网络iwconfig 查看无线网卡状态

💎 四、最佳实践建议

  • 基础诊断:首选 ip addr show(无需安装,信息全面)
  • 脚本编写:使用 hostname -I 避免解析额外信息
  • 网络配置变更后:重启服务生效
    sudo netplan apply    # Ubuntu netplan
    sudo systemctl restart NetworkManager # 桌面版

📚 技术参考来源

掌握这些方法可快速定位网络问题,建议收藏备用!遇到复杂场景时,结合 tracerouteping 等工具进一步分析。

原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/13692.html

(0)
酷盾叔的头像酷盾叔
上一篇 2025年6月7日 07:32
下一篇 2025年6月7日 07:39

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN