Linux下查看本机IP地址的方法

1. Linux下查看本机IP地址的方法

在Linux下,查看本机IP地址是一项很基本的任务。无论是在服务器上还是在个人电脑上,了解本机IP地址对于网络连接和配置都非常重要。本文将详细介绍几种在Linux下查看本机IP地址的方法。

1.1 使用ifconfig命令

最常见的方法是使用ifconfig命令。ifconfig命令是Linux系统中用于配置和显示网络接口信息的工具。它可以显示当前系统中所有网络接口的详细信息,包括IP地址、MAC地址、子网掩码等。

打开终端窗口,输入以下命令:

ifconfig

执行上述命令后,终端会显示类似下面的信息:

eth0 Link encap:Ethernet HWaddr 00:0c:29:c6:88:e2

inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fec6:88e2/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:16287 errors:0 dropped:0 overruns:0 frame:0

TX packets:12867 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:22447181 (22.4 MB) TX bytes:1969345 (1.9 MB)

Interrupt:19 Base address:0x2024

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:65536 Metric:1

RX packets:1194 errors:0 dropped:0 overruns:0 frame:0

TX packets:1194 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1

RX bytes:97932 (97.9 KB) TX bytes:97932 (97.9 KB)

在上面的信息中,eth0是当前系统的网络接口,inet addr:后面的就是该接口的IP地址。上述示例中,eth0的IP地址为192.168.1.10。同样的方法也适用于其他网络接口,如enp3s0、wlan0等。

1.2 使用ip命令

另一种常见的方法是使用ip命令。ip命令是Linux系统中用于配置和显示网络接口信息的新一代工具,它具有更多的功能和选项。

打开终端窗口,输入以下命令:

ip addr show

执行上述命令后,终端会显示类似下面的信息:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000

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: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000

link/ether 00:0c:29:c6:88:e2 brd ff:ff:ff:ff:ff:ff

inet 192.168.1.10/24 brd 192.168.1.255 scope global eth0

valid_lft forever preferred_lft forever

inet6 fe80::20c:29ff:fec6:88e2/64 scope link

valid_lft forever preferred_lft forever

在上面的信息中,eth0是当前系统的网络接口,inet后面的就是该接口的IP地址。上述示例中,eth0的IP地址为192.168.1.10。同样的方法也适用于其他网络接口。

1.3 使用hostname命令

除了ifconfig和ip命令之外,还可以使用hostname命令来查看当前系统的主机名和IP地址。

打开终端窗口,输入以下命令:

hostname -I

执行上述命令后,终端会显示当前系统的IP地址,如下所示:

192.168.1.10

上述示例中,显示的IP地址为192.168.1.10。

1.4 使用其他工具

除了上述方法之外,还有一些其他工具可以用来查看本机IP地址,如netstat和nmcli等。

使用netstat命令:

netstat -rn

执行上述命令后,终端会显示当前系统的网络路由表信息,其中包括本机的IP地址。

使用nmcli命令(适用于使用NetworkManager的系统):

nmcli device show

执行上述命令后,终端会显示当前系统的网络设备信息,其中包括每个设备的IP地址。

2. 总结

本文介绍了几种在Linux下查看本机IP地址的方法,包括使用ifconfig命令、ip命令、hostname命令以及其他工具。无论是在服务器上还是在个人电脑上,了解本机IP地址对于网络连接和配置都非常重要。通过本文的介绍,相信读者已经掌握了如何在Linux下查看本机IP地址的方法。

操作系统标签