跳至正文

linux查看ip地址的方法

干话时间

本文主要讲解Linux系统中应该如何使用命令查看ip地址,很多Linux使用者应该发现,在新版的Linux发行版中,ifconfig已经不行了,不能使用了。那么,Linux查看ip地址还有什么命令呢?

如何在Linux命令行中查找系统的IP位址?对于许多刚刚购买VPS的用户来说,这是一个常见的问题。 本教程适用于Ubuntu系统、Linux Mint系统、Deepin深度Linux系统、Fedora系统、Debian系统、Elementary OS系统、OpenSUSE系统、CentOS系统、RHEL系统,Arch Linux等等GNU Linux发行版。

1、ifconfig命令显示IP

ifconfig -a

如果提示 -bash: ifconfig: command not found ,那怎么办呢?

跟我做,很简单,看下面的方法。

2、ip addr命令显示IP

您可以使用ip命令。 ip命令是通用的,可以用于与网络相关的其他一些事情。 但只是为了显示IP地址,使用命令与IP addr, IP a或IP地址选项(都是相同的),如下所示:

ip address
ip a
ip

上述命令三选一即可,您可以看到如下输出 ,inet后面就是VPS的IP。

1: lo: 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: ens16: mtu 1500 qdisc mq state UP group default qlen 1000
link/ether a0:36:9f:aa:24:c2 brd ff:ff:ff:ff:ff:ff
inet 213.18.11.130/23 brd 223.18.153.255 scope global dynamic ens16
valid_lft 10144sec preferred_lft 10144sec
inet6 fe80::a236:9fff:feaa:24c2/64 scope link
valid_lft forever preferred_lft forever


就是这样简单。这就是在Linux命令显示VPS的IP地址的方法。

3、hostname命令显示IP地址

hostname命令通常显示系统的主机名。也可以用来显示VPS的IP地址:

hostname -I

它将简单显示主机的IP地址,前面为公网IP地址,后面为本地IP地址。

 223.18.153.130 172.17.0.1

4、nmcli命令显示IP地址


大多数L发行版inux都带有网络管理器工具:nmcli。您可以使用这个nmcli工具查看许多网络配置。 查看IP地址可以使用:

nmcli -p device show

5、为什么ifconfig无法查看IP了

ifconfig已经被逐渐抛弃,但由于用户习惯等原因,大多数人仍在使用ifconfig。它包含在net-tools中。您可以使用系统包管理器安装它。但不建议使用ifconfig。

您可以使用以下命令安装net-tools:

Debian/Ubuntu系统

sudo apt install net-tools

CentOS/RHEL/Fedora系统

yum -y install net-tools

完成即可使用ifconfig命令。

ifconfig -a

发表评论

邮箱地址不会被公开。 必填项已用*标注