干话时间:
本文主要讲解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