在Linux系统中,查看IP地址的方法有多种,以下是一些常用的命令:
ifconfig
命令(较老版本的系统)ifconfig
这个命令会列出所有网络接口的详细信息,包括IP地址、子网掩码、广播地址等。
注意:在一些较新的Linux发行版中,ifconfig
可能已经被弃用,取而代之的是ip
命令。
ip
命令(推荐使用)ip addr show
或者更简洁的方式:
ip a
这个命令会显示所有网络接口的信息,包括IPv4和IPv6地址。
hostname
命令hostname -I
这个命令会直接输出所有网络接口的IP地址,格式较为简洁。
nmcli
命令(适用于使用NetworkManager的系统)nmcli device show | grep IP4.ADDRESS
或者查看特定设备的IP地址:
nmcli connection show <connection-name> | grep IP4.ADDRESS
假设你想查看当前系统的所有网络接口的IP地址,可以使用以下命令:
ip addr show
输出可能类似于:
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地址。
领取专属 10元无门槛券
手把手带您无忧上云