Linux 系统中查看 IP 地址的方法详解

在 Linux 系统中,查看 IP 地址是网络管理的基本操作之一,无论是配置网络服务,还是进行故障排查,了解自己的 IP 地址都是必不可少的,本文将详细介绍在 Linux 系统中查看 IP 地址的几种方法。
通过 ifconfig 查看 IP 地址
简介
ifconfig 是 Linux 系统中常用的网络配置命令,用于显示和配置网络接口,通过 ifconfig 命令可以查看网络接口的 IP 地址、子网掩码、广播地址等信息。
操作步骤
(1)打开终端。
(2)输入命令:ifconfig。
(3)查看输出结果,找到对应网络接口的 IP 地址。
示例
[root@localhost ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:2A:3B:67
inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
在上面的示例中,eth0 是网络接口名称,192.168.1.100 是该接口的 IP 地址。

通过 ip addr 查看 IP 地址
简介
ip addr 是 Linux 系统中较新的网络配置命令,功能类似于 ifconfig,它提供了更详细的网络接口信息。
操作步骤
(1)打开终端。
(2)输入命令:ip addr。
(3)查看输出结果,找到对应网络接口的 IP 地址。
示例
[root@localhost ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> 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: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default
link/ether 00:0C:29:2A:3B:67 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe2a:3b67/64 scope link
valid_lft forever preferred_lft forever
在上面的示例中,eth0 是网络接口名称,192.168.1.100 是该接口的 IP 地址。
通过 cat /etc/hosts 查看 IP 地址

简介
/etc/hosts 文件是 Linux 系统中用于解析主机名和 IP 地址的本地数据库,通过 cat 命令可以查看该文件的内容,从而找到对应主机的 IP 地址。
操作步骤
(1)打开终端。
(2)输入命令:cat /etc/hosts。
(3)查看输出结果,找到对应主机的 IP 地址。
示例
[root@localhost ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.100 myserver
在上面的示例中,192.168.1.100 是对应主机 myserver 的 IP 地址。
在 Linux 系统中,查看 IP 地址有多种方法,包括 ifconfig、ip addr、cat /etc/hosts 等,根据实际需求选择合适的方法,可以快速、方便地获取 IP 地址信息。