运维 | 查看 Linux 服务器 IP 地址

前言

大多数在操作 Linux 系统时,我们经常需要知道服务器的 IP 比便于后续的一系列操作,这时候有快速查看主机 IP 的命令行操作,能够有效的帮助我们

本章节主要记录一些常用查看服务器 IP 的命令,希望对大家有所帮助。

操作

查看 Linux 服务器的 IP 地址的命令大体上有以下几种。

ipconfig 命令

ifconfig -a

使用该命令查看 IP 地址可能会出现 command not found: ifconfig,原因是该命令已被弃用。但是被包含在了 net-tools 包中,可以使用系统的包管理器安装它。

安装命令

yum -y install net-tools

hostname 命令

hostname -i

若上述命令无法查看主机 ip,显示 127.0.0.1 等情况,可以尝试使用下面命令

hostname -I

ip 命令

ip address
# or
ip addr
ip a
# or
ip a | more

nmcli 工具

大多数Linux发行版都带有网络管理器工具。这个工具有一个名为nmcli的命令行工具。您可以使用这个nmcli工具查看许多网络配置。

nmcli -p device show

安装命令

yum -y install network-manager

总结

上面讲述了查看 linux 服务器 ip 地址的几种方法,不过,我们最常用的还是 ifconfig

# 最常用,查看所有的 ip,找到 ens 开头的网卡,即可找到对应的 ip
ifconfig

# 主机的 ip
hostname -i

# 网卡的方式查看 ip,找到 ens 开头的网卡,即可找到对应的 ip
ip addr
# 或者
ip add

# ip a | more