首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux如何看ip地址

在Linux系统中,查看IP地址的方法有多种,以下是一些常用的命令:

1. ifconfig 命令(较老版本的系统)

代码语言:txt
复制
ifconfig

这个命令会列出所有网络接口的详细信息,包括IP地址、子网掩码、广播地址等。

注意:在一些较新的Linux发行版中,ifconfig可能已经被弃用,取而代之的是ip命令。

2. ip 命令(推荐使用)

代码语言:txt
复制
ip addr show

或者更简洁的方式:

代码语言:txt
复制
ip a

这个命令会显示所有网络接口的信息,包括IPv4和IPv6地址。

3. hostname 命令

代码语言:txt
复制
hostname -I

这个命令会直接输出所有网络接口的IP地址,格式较为简洁。

4. nmcli 命令(适用于使用NetworkManager的系统)

代码语言:txt
复制
nmcli device show | grep IP4.ADDRESS

或者查看特定设备的IP地址:

代码语言:txt
复制
nmcli connection show <connection-name> | grep IP4.ADDRESS

应用场景

  • 网络配置:在配置网络接口或检查网络连接时,需要知道当前的IP地址。
  • 故障排除:当网络连接出现问题时,查看IP地址可以帮助诊断问题。
  • 远程访问:在进行远程登录或SSH连接时,需要知道目标机器的IP地址。

示例

假设你想查看当前系统的所有网络接口的IP地址,可以使用以下命令:

代码语言:txt
复制
ip addr show

输出可能类似于:

代码语言:txt
复制
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:16:3e:00:00:01 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0
       valid_lft 86399sec preferred_lft 86399sec
    inet6 fe80::216:3eff:fe00:0001/64 scope link 
       valid_lft forever preferred_lft forever

在这个输出中,eth0接口的IPv4地址是192.168.1.100

通过这些命令,你可以轻松地在Linux系统中查看和管理IP地址。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

27分21秒

02 -Linux安装/10 -Linux安装-IP配置

58分58秒

1网络基础-6IP地址组成和分类

10分22秒

072-使用反向代理后无法获取客户端ip地址

1时17分

1网络基础-7IP地址规划和子网划分

1分7秒

安服仔如何看设备,如何学习看设备?【网络安全/科普/面试/考研/C++】

1时30分

Linux内核《虚拟地址空间布局》

13分54秒

3.1 如何配置区域、UA、IP访问管控

8分53秒

3.6 如何加白特定IP、UA跳过防护

8秒

CPU 如何执行加法运算 ( 指针 内存地址)

-

从小米广告的变化,看手机如何消费升级

-

【硬件科普】IP地址是什么东西?IPV6和IPV4有什么区别?

1分9秒

看前端大牛如何用五百行代码实现结构合成器

24.9K
领券