如何通过Linux查看主机IP(linux查看主机ip)

Linux系统采用抽象的网络模型,用以描述IP地址、接口(可以理解为接口是物理设备本身)和路由( ip路由表中的路径)。查询Linux系统的IP地址,可以通过以下步骤实现:

1. 使用ifconfig命令查看IP地址

在Linux终端命令行中输入ifconfig命令,显示出所有网络终端配置的列表,其中包含着你的主机的IP地址,例如:

$ ifconfig

显示出的结果如下:

lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 逐跃> errors 0 dropped 0 overruns 0 frame 0
TX packets 14 bytes 848 (848.0 B)
RX bytes 0 (0.0 B) TX bytes 0 (0.0 B)
eth0: flags=4163 mtu 1500
inet 10.0.1.2 netmask 255.255.255.0 broadcast 10.0.1.255
inet6 fe80::5054:ff:fe12:3a56 prefixlen 64 scopeid 0x20
ether 52:54:00:12:3a:56 txqueuelen 1000 (Ethernet)
RX packets 按照 14 bytes 逐跃 12368 (12.0 KiB)
TX packets 8 bytes 648 (648.0 B)
RX bytes 逐跃> errors 0 dropped 0 overruns 0 frame 0
TX bytes 0 (0.0 B)

可以看到,eth0的inet信息显示出了本主机的IP地址:10.0.1.2。

2. 使用ip addr命令查看IP地址

ip addr命令也可以显示本主机IP信息,如下:

$ ip addr

显示出的结果如下:

1:lo:  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: mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 52:54:00:12:3a:56 brd ff:ff:ff:ff:ff:ff
inet 10.0.1.2/24 scope global dynamic noprefixroute eth0
valid_lft 52340sec preferred_lft 52340sec
inet6 fe80::5054:ff:fe12:3a56/64 scope link
valid_lft forever preferred_lft forever

可以看到,eth0的 inet 信息显示出了本主机的IP地址:10.0.1.2。

以上就是Linux系统如何查询本机IP地址的方法,两种方法都很简单方便。如果你有兴趣,也可以试试另外一些查询工具,比如:hostname、netstat等等。


数据运维技术 » 如何通过Linux查看主机IP(linux查看主机ip)