综合百科

教你几个超实用的Linux查IP命令,轻松搞定网络配置!

在Linux系统中,管理网络配置和查询IP地址是一项基本技能。以下是一些超实用的Linux查IP命令,可以帮助你轻松搞定网络配置:

1. `ip a`:这个命令用于查看系统中所有网络接口的IP地址。它将列出每个接口的IP地址、子网掩码、广播地址等信息。例如,输入`ip a`后,你会看到类似如下的输出:

“`

1: lo: mtu 65536 qdisc noqueue state UP group default

link/loopback 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

valid_lft forever

src 127.0.0.1

2: eth0: mtu 1500 qdisc pfifo_fast state UP group default

link/ether 00:1a:2b:3c:4d:5e

inet 192.168.1.10/24 brd 192.168.1.255 scope global eth0

valid_lft forever

src 192.168.1.10

“`

2. `ifconfig`:虽然`ip`命令是现代Linux系统中更常用的工具,但`ifconfig`仍然是一个非常有用的命令。你可以使用它来查看和配置网络接口。例如,输入`ifconfig eth0`可以查看`eth0`接口的详细信息:

“`

eth0: flags=4163 mtu 1500

inet 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255

ether 00:1a:2b:3c:4d:5e txqueuelen 1000 (Ethernet)

RX packets 123456 bytes 98765432 (98.7 MB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 654321 bytes 54321098 (54.3 MB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

“`

3. `hostname -I`:这个命令用于查看当前主机的所有IP地址。例如,输入`hostname -I`可能会输出:

“`

192.168.1.10

“`

4. `nmcli dev show`:如果你使用的是NetworkManager,可以使用`nmcli`命令来查看网络设备的状态。输入`nmcli dev show`可以查看所有网络设备的详细信息,包括IP地址等。

这些命令都是非常有用的工具,可以帮助你在Linux系统中轻松管理和配置网络。无论是查看当前网络接口的IP地址,还是配置新的网络接口,这些命令都能提供强大的支持。