1. ifconfig命令
在Linux系统中,查询IP地址的最常用命令是ifconfig。该命令用于显示和配置网络接口信息,包括IP地址。
ifconfig运行ifconfig命令后,系统会显示当前所有网络接口的详细信息,包括接口名称、MAC地址、IP地址、子网掩码等。
如果系统中存在多个网络接口,需要指定接口来查询该接口的IP地址。例如:
ifconfig eth01.1 接口名称和IP地址
在运行ifconfig命令后,可以找到对应的接口名称和IP地址信息。接口名称通常是以eth、wlan、lo等开头的。
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255
上述输出中,eth0是接口名称,192.168.1.100是对应的IP地址。
2. ip命令
除了ifconfig命令外,还可以使用ip命令查询IP地址。
ip addr show该命令会显示所有网络接口的详细信息,包括接口名称、MAC地址、IP地址、子网掩码等。

如果只需要查询某个接口的IP地址,可以使用以下命令:
ip addr show eth02.1 接口名称和IP地址
运行ip addr show或ip addr show eth0命令后,可以找到相应的接口名称和IP地址。
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0
上述输出中,eth0是接口名称,192.168.1.100是对应的IP地址。
3. hostname命令
另一种查询IP地址的方法是使用hostname命令。
hostname -I该命令会显示当前系统的所有IP地址。
如果只需要查询第一个IP地址,可以使用以下命令:
hostname -I | awk '{print $1}'3.1 IP地址
运行hostname -I命令后,可以找到当前系统的所有IP地址。
192.168.1.100 10.0.0.1上述输出中,192.168.1.100是第一个IP地址。
4. DHCP客户端命令
在Linux系统中,可以使用DHCP客户端命令获取或释放IP地址。
dhclient -r使用以上命令可以释放当前网络接口的IP地址。
dhclient使用以上命令可以获取新的IP地址。


