当前位置:首页 > 技术文章 > 正文内容

linux学习:查看linux服务器的IP(查看linux服务器的ip地址)

douba32个月前 (07-14)技术文章18

我有一云主机,平台提供的信息如下:


公网IP:106.52.48.103

内网IP:172.16.0.11

我想知道我服务器的IP,通过AI查询:

linux 查看服务器ip

在 Linux 系统中,你可以使用以下几种常见的命令来查看服务器的 IP 地址:

1. 使用ip命令(推荐)

bash

ip addr show


这个命令会显示所有网络接口的详细信息,包括 IP 地址、MAC 地址等。你可以在输出中找到类似 inet 192.168.1.100/24 的行,其中 192.168.1.100 就是服务器的 IP 地址。


如果你只想查看 IPv4 地址,可以使用:


bash

ip -4 addr show

2. 使用ifconfig命令

bash

ifconfig


这个命令会显示网络接口的配置信息,包括 IP 地址、子网掩码等。不过需要注意的是,ifconfig 命令在较新的 Linux 系统中可能已经被 ip 命令取代,如果你的系统没有安装 ifconfig,可以使用以下命令安装:


bash

sudo apt-get install net-tools  # Ubuntu/Debian
sudo yum install net-tools      # CentOS/RHEL

3. 查看公网 IP 地址

如果你想查看服务器的公网 IP 地址,可以使用以下命令:


bash

curl ifconfig.me


或者


bash

curl ipinfo.io/ip


这两个命令会向外部服务器发送请求,并返回你的服务器在公网上的 IP 地址。

4. 过滤特定接口的 IP 地址

如果你只想查看某个特定网络接口(如 eth0 或 ens33)的 IP 地址,可以使用以下命令:


bash

ip addr show eth0 | grep -oP 'inet \K[\d.]+'



将 eth0 替换为你实际的网络接口名称。


以上这些命令可以帮助你快速查看服务器的 IP 地址,根据你的具体需求选择合适的命令即可。


对应验证效果:


一、ip -4 addr show

[root@VM-0-11-centos ~]# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> 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: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 52:54:00:04:0b:39 brd ff:ff:ff:ff:ff:ff
    inet 172.16.0.11/20 brd 172.16.15.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::5054:ff:fe04:b39/64 scope link
       valid_lft forever preferred_lft forever

获得内网IP:172.16.0.11


二、ifconfig


获得内网IP:172.16.0.11


三、curl ifconfig.me 或 curl ipinfo.io/ip



获得外网IP


四、ip addr show eth0 | grep -oP 'inet \K[\d.]+'


输出内网IP

相关文章

Linux :远程访问的 16 个最佳工具(一)

通过远程桌面协议 (RDP) 可以访问远程 Linux 桌面计算机,这是 Microsoft 开发的专有协议。它为用户提供了一个图形界面,可以通过网络连接连接到另一台/远程计算机。 FreeRDP 是...

一文讲清怎样利用Python实现可以远程检索Linux日志的管理工具

摘要:在企业运维、开发测试以及系统安全等日常工作中,Linux服务器日志的分析与检索是一项不可或缺的任务。传统方式通常依赖通过SSH远程登录服务器,手动查找、下载或分析日志文件,这种方式效率低、易出错...

Linux:文本查找指令讲解及实例(linux中在文件中查找文本的命令)

工欲善其事,必先利其器。本次主要讲解是Linux系统中的文件查找指令,Linux文件查找,是在文件系统上查找符合条件的过程,文件查找有两个:locate指令以及find指令:Locate:非实时查找工...

一天一个Linux命令:文件的查看「查」

命令解释Cat:显示文件,可以连接多个文件形成新文件More:分屏显示文件内容,只可向下翻屏Less:分屏显示文件内容,只可向上翻屏Head:查看文件头部内容,默认前十行Tail:查看文件尾部内容,默...

手机混用闪存到底是真是假?教你查手机闪存型号

来源:太平洋电脑网最近,网上传言某手机混用闪存,将UFS 3.0和UFS 3.1的闪存混用在了同一型号的机器上,买不同容量的手机,闪存协议不一样。光从这个描述来看,这做法相当不厚道,消费者买手机等于抽...

如何查询 Linux 中 CPU 的数量?这几个命令要知道!

在深入命令之前,先聊聊为什么要关心 CPU 数量。想象一下,你是个系统管理员,手底下管着几十台服务器,突然有台机器跑任务慢得像乌龟,你得搞清楚是不是 CPU 不够用。或者你是程序员,想写个多线程程序,...