探索Linux下查看本机IP地址的方法(linux查看本机地址)

Linux操作系统是现在广受欢迎的一个开源的操作系统,其代表的是具有稳定性和性能优势的功能。有时候,我们需要查看Linux系统本机的IP地址,来确定连接到局域网和外网的位置。本文旨在介绍在Linux系统下查看本机IP地址的方法。

首先,通过ifconfig命令,在Linux系统下可以查看本机IP,如下所示:

“`shell

$ ifconfig

eth0 Link encap:Ethernet HWaddr 08:00:27:36:6F:AD

inet addr:192.168.1.102 Bcast:192.168.1.255 Mask:255.255.255.0

inet6 addr: fe80::a00:27ff:fe36:6fad/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

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

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

collisions:0 txqueuelen:1000

RX bytes:1080015622 (1.0 GB) TX bytes:28334887 (28.3 MB)

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:16436 Metric:1

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

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

collisions:0 txqueuelen:1000

RX bytes:187456645 (187.4 MB) TX bytes:187456645 (187.4 MB)


从上面的ifconfig命令输出的结果可以看到,eth0的IP地址的第一段是192.168.1.102,而lo的IP地址的第一段是127.0.0.1,此两个IP地址分别为本机的外部IP地址和本地IP地址。

另外,在Linux系统下,也可以使用命令行工具netstat来查看本机的IP地址,下面是相关的输出:

```shell
$ netstat -an
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 192.168.1.102:22 192.168.1.1:52251 ESTABLISHED
tcp6 0 0 ::1:3306 :::* LISTEN
tcp6 0 0 :::22 :::* LISTEN

可以从上面 netstat -an 命令中,我们看到了本机地址为192.168.1.102的IP地址。

最后,还可以使用hostname命令来查看本机地址,下面是查看本机地址的结果:

“`shell

$ hostname -i

192.168.1.102


通过上面的命令,我们也可以查看到本机的IP地址。

综上所述,Linux系统下查看本机IP地址的方法有ifconfig,netstat和hostname等三种,其中ifconfig命令能够查看出本机的外部IP地址和本地IP地址,netstat命令能够查看外部IP地址,而hostname命令可以直接查看本机IP地址。每种方法都是查看本机IP地址的有效方法,可以根据具体需要来选择使用。

数据运维技术 » 探索Linux下查看本机IP地址的方法(linux查看本机地址)