要查看指定网络接口的 IP 地址,你可以使用 ip addr
命令。这将显示系统中所有网络接口的 IP 地址信息。如果你知道特定接口的名称(比如 eth0
、wlan0
等),你可以通过在命令后面加上接口名称来过滤结果。
例如,如果你想要查看 enp0s3
接口的 IP 地址,可以这样做:
ip addr show enp0s3
如果你想要查看所有以 en
开头的接口的 IP 地址,可以使用类似的通配符:
ip addr sh label en*
这将显示以 en
开头的所有接口的 IP 地址信息。
enp0s3
enp0s3
是一种网络接口的命名约定,通常在 Ubuntu 等 Linux 系统中使用。这种命名方式是由 systemd 驱动的 udev(Linux 内核设备管理器)根据设备的位置和类型自动生成的。
具体来说,enp0s3
的命名规则通常解释如下:
en
:表示以太网(Ethernet)接口。p0
:表示总线编号,通常指的是 PCI 总线。s3
:表示插槽编号,指明设备在总线上的位置。
因此,enp0s3
代表一个以太网接口,它是通过 PCI 总线上的第 0 口插槽的第 3 个设备。这种命名方式旨在提供更具描述性和一致性的网络接口命名,使得管理和识别设备更加方便。
enp0s3命名
enp0s3
是一种按照新的命名规范命名的网络接口。在旧的命名规范中,网络接口的名称可能是诸如 eth0
、eth1
等形式。但是,随着 Linux 发行版对于硬件的自动检测和设备管理的改进,新的命名规范被引入以提供更加一致和可预测的命名方式。
enp0s3
的命名规范遵循了如下结构:
en
:表示以太网(Ethernet)接口类型。对于其他类型的接口,比如无线接口,可能会有不同的前缀,比如wl
。p0
:表示物理位置信息,这里的0
表示总线编号。s3
:表示槽位信息,这里的3
表示插槽编号。
因此,enp0s3
可以被解读为一个以太网接口,它位于 PCI 总线的第 0 个插槽的第 3 个位置。这种命名规范的目的是提供更加一致和可预测的接口命名方式,有助于管理员更轻松地识别和管理系统中的网络接口。
enp0s3
的英文全名是 “Ethernet, PCI bus 0, slot 3”。这是根据其命名规范的含义所得出的描述。