怎样在Linux中查看IP地址

发布时间:2022-01-25 10:17:28 作者:kk
来源:亿速云 阅读:181
# 怎样在Linux中查看IP地址

在Linux系统中查看IP地址是网络配置和故障排查的基础操作。本文将详细介绍多种命令行工具的使用方法,帮助您快速获取网络接口的IP信息。

## 1. 使用`ifconfig`命令(传统方式)

`ifconfig`是最经典的网络配置工具,但部分新发行版可能未预装:

```bash
ifconfig

典型输出示例:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::20c:29ff:fe12:3456  prefixlen 64  scopeid 0x20<link>

2. 使用ip命令(推荐方式)

现代Linux系统推荐使用ip命令,来自iproute2工具集:

ip addr show
# 简写形式
ip a

输出示例:

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:12:34:56 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0
    inet6 fe80::20c:29ff:fe12:3456/64 scope link 

3. 使用hostname命令查看特定IP

查看主机名关联的IP地址:

hostname -I  # 显示所有非回环IPv4地址
hostname -i  # 显示主机名解析的IP(可能不准确)

4. 使用nmcli(NetworkManager用户)

使用NetworkManager的系统可通过以下命令查看:

nmcli device show | grep IP4.ADDRESS

5. 查看公有IP地址(外网IP)

如需查看公网IP,可使用第三方服务:

curl ifconfig.me
curl icanhazip.com
curl ipinfo.io/ip

6. 图形界面查看方法

不同桌面环境的查看路径: - GNOME:设置 → 网络 → 齿轮图标 - KDE:系统设置 → 网络 → 连接 - XFCE:网络管理器托盘图标 → 连接信息

7. 特殊场景处理

7.1 查看特定网卡信息

ip addr show eth0  # 仅显示eth0网卡

7.2 过滤显示结果

ip -4 addr show | grep inet  # 仅显示IPv4
ip -br -c addr show         # 简洁格式显示

7.3 临时禁用/启用网卡

sudo ip link set eth0 down  # 禁用
sudo ip link set eth0 up    # 启用

8. 各发行版注意事项

9. 常见问题解决

Q1: 命令返回”command not found”

# Debian/Ubuntu
sudo apt update && sudo apt install net-tools iproute2

# RHEL/CentOS
sudo yum install net-tools

Q2: 看不到预期的网络接口 检查驱动是否加载:

lsmod | grep -i eth
dmesg | grep -i ethernet

总结

命令 特点 推荐指数
ip addr 功能全面,系统原生 ★★★★★
ifconfig 传统工具,需额外安装 ★★★☆☆
hostname -I 快速获取IP ★★★★☆

建议优先使用ip命令,这是未来Linux系统的标准配置工具。掌握这些方法后,您将能够轻松应对各种IP地址查看需求。

提示:生产环境中建议通过man ip查看完整手册页获取更多高级用法。 “`

(注:实际字数为约650字,您可通过扩展各章节的示例说明或添加更多实用技巧来达到750字要求)

推荐阅读:
  1. linux中如何用命令查看ip地址
  2. linux查看ip地址的方法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux ip

上一篇:kubernetes集群搭建的方法是什么

下一篇:Linux系统设置系统时间的方法有哪些

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》