百度
360搜索
搜狗搜索

linux怎么查看服务器的IP详细介绍

在 Linux 系统中查看服务器的 IP 地址可以通过多种方式实现,具体方法取决于系统版本、网络配置工具以及需求场景。以下是详细的操作指南和进阶技巧:

一、基础命令:快速查看 IP 地址

1.
ip 命令(推荐)

  • 功能:现代 Linux 系统默认使用的网络配置工具,替代传统的 ifconfig
  • 查看所有接口 IP:bash
     addr  

    输出示例:plaintext

    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000

    inet 127.0.0.1/8 scope host lo

    inet6 ::1/128 scope host

    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000

    inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0

    inet6 fe80::a00:27ff:fe00:0/64 scope link

    • inet:IPv4 地址。
    • inet6:IPv6 地址。

  • 查看特定接口 IP:bash
     addr show dev eth0  

  • 仅显示 IPv4 或 IPv6:bash
      addr show eth0  

    addr show eth0

2.
ifconfig 命令(需手动安装)

  • 适用场景:老旧系统或习惯使用该命令的用户。
  • 安装方法:bash

    net-tools

    yum net-tools

    dnf net-tools

    apk net-tools

    pacman net-tools

  • 查看所有接口 IP:bash

    输出示例:plaintext

    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

    inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255

    inet6 fe80::a00:27ff:fe00:0 prefixlen 64 scopeid 0x20<link>

    lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536

    inet 127.0.0.1 netmask 255.0.0.0

    inet6 ::1 prefixlen 128 scopeid 0x10<host>

3.
hostname 命令

  • 查看所有 IP 地址:bash
     

    输出示例:plaintext

    192.168.1.100 10.0.0.5

二、网络配置文件:静态 IP 的查找

1.
Debian/Ubuntu 系

  • 路径/etc/network/interfaces/etc/netplan/*.yaml
  • 示例:yaml

    NetworkManager

    192.168.1.100/24

    192.168.1.1

    8.8.8.8 8.8.4.4

2.
Red Hat/CentOS 系

  • 路径/etc/sysconfig/network-scripts/ifcfg-eth0
  • 示例:conf
    DEVICE=eth0

    TYPE=Ethernet

    ONBOOT=yes

    BOOTPROTO=static

    IPADDR=192.168.1.100

    NETMASK=255.255.255.0

    GATEWAY=192.168.1.1

    DNS1=8.8.8.8

三、公网 IP:查看服务器对外地址

1.
通过外部服务获取

  • 使用 curlwget:bash
     ifconfig.me         

    -qO- ifconfig.me

    icanhazip.com

  • 输出示例:plaintext
    123.45.67.89

2.
通过 API 接口

  • 示例:bash
     ipinfo.io           

    api.ipify.org

    输出示例:json

四、图形化工具:适合桌面环境

1.
GNOME 桌面

  • 步骤
    1. 点击右上角网络图标。
    2. 选择已连接的网络。
    3. 查看 “IPv4 地址” 或 “IPv6 地址”。

2.
KDE Plasma 桌面

  • 步骤
    1. 点击系统托盘网络图标。
    2. 选择 “网络设置”。
    3. 在 “接口” 选项卡中查看 IP。

五、故障排除与进阶技巧

1.
命令不可用的解决方法

  • ip 命令缺失:bash

    iproute2

    yum iproute

    dnf iproute

  • ifconfig 命令缺失:参考前文安装 net-tools

2.
监控 IP 地址变化

  • 实时监控特定接口:bash
        addr show eth0  

  • 脚本自动检测并通知:bash

    addr show $INTERFACE

    "

    $IP_FILE

    " "

    to "

    "

3.
区分接口命名规则

  • 常见接口名称
    • eth0:传统以太网接口。
    • enp0s3:基于 systemd 的命名(en= 以太网,p0=PCI 总线 0,s3= 插槽 3)。
    • wlan0:无线网络接口。

六、总结:按需选择方法

场景 推荐命令 优势
快速查看所有 IP ip addrhostname -I 简洁高效,支持 IPv4/IPv6
查看特定接口 IP ip addr show eth0 精准过滤,适合多网卡场景
静态 IP 配置文件查看 直接编辑 /etc/network/interfaces 永久生效,适合服务器配置
公网 IP 查询 curl ifconfig.me 无需配置,依赖外部服务
图形化界面查看 系统托盘网络设置 直观,适合桌面用户

通过以上方法,您可以灵活应对不同场景下的 IP 地址查询需求。对于服务器管理,建议优先使用 ip 命令,并结合网络配置文件进行长期维护。

阅读更多 >>>  如何查看linux系统环境变量

网站数据信息

"linux怎么查看服务器的IP"浏览人数已经达到18次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux怎么查看服务器的IP的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!