在Linux系统下获取本机IP地址有多种方法,以下是一些常用的命令:
ifconfig
命令(较老版本Linux系统)ifconfig
是一个用于配置和显示Linux内核中网络接口的命令行实用程序。
ifconfig
在输出的信息中,你可以找到类似eth0
、enp0s3
或wlan0
这样的网络接口,它们后面的inet
字段就是该接口的IP地址。
ip
命令(较新版本Linux系统)ip
命令是一个强大的工具,用于显示和操作Linux内核中的路由表、网络设备、接口和隧道。
ip addr show
或者更简洁地:
ip a
在输出的信息中,找到你感兴趣的网络接口(如eth0
、enp0s3
等),inet
字段后面的地址就是该接口的IP地址。
hostname
命令hostname
命令不仅可以显示或设置系统的主机名,还可以用来获取本机的IP地址。
hostname -I
这个命令会返回本机所有网络接口的IP地址。
nmcli
命令(NetworkManager)如果你的系统使用NetworkManager来管理网络连接,你可以使用nmcli
命令来获取IP地址。
nmcli device show | grep IP4.ADDRESS
ifconfig
命令可能已被弃用,推荐使用ip
命令。inet6
字段,这是IPv6地址。通过上述方法,你应该能够轻松地在Linux系统下获取本机的IP地址。
领取专属 10元无门槛券
手把手带您无忧上云