如何通过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 forever2: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等等。