百度
360搜索
搜狗搜索

查看服务器ip的linux命令行详细介绍

在 Linux 命令行中查看服务器 IP 地址的常用方法如下,适用于不同场景和系统版本:

1. 通用命令(推荐):ip addrip a

  • 功能:显示所有网络接口的详细信息(包括 IP 地址、子网掩码、MAC 地址等)。
  • 用法:bash
     addr  

    a

  • 输出示例(以以太网接口 ens33 为例):plaintext
    2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000

    inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic ens33

    valid_lft 86358sec preferred_lft 86358sec

    inet6 fe80::20c:29ff:fe12:3456/64 scope link

    valid_lft forever preferred_lft forever

    • inet 后面的 192.168.1.100 即为 IPv4 地址(排除 127.0.0.1 回环地址)。
    • inet6 为 IPv6 地址。

2. 经典命令(旧版系统):ifconfig

  • 功能:传统网络接口配置工具,显示 IP 地址和网络状态(需安装 net-tools 包)。
  • 用法:bash
      

    eth0

  • 注意:新系统(如 Ubuntu 20.04+、CentOS 7+)可能默认不安装,需手动安装:bash

    net-tools

    yum net-tools

3. 快速查看所有 IP:hostname -I

  • 功能:简洁显示当前服务器所有活动的 IPv4 地址(空格分隔),不包含详细信息。
  • 用法:bash
     

  • 输出示例:plaintext
    192.168.1.100 10.0.0.5

4. 查看指定网络接口的 IP(如 eth0/ens33

  • 通过 ipifconfig 命令指定接口名称:bash
     addr show dev ens33  

    ens33

5. 查看 IPv6 地址

  • 上述命令(ip addr/ifconfig)均会显示 IPv6 地址,关键词为 inet6
  • 若只需 IPv6,可过滤输出:bash
      addr show  

6. 其他工具(根据系统环境)

  • nmcli(NetworkManager 管理的系统):bash
    nmcli device show  

    nmcli device show ens33

  • hostnamectl(系统主机信息):bash
    hostnamectl  

总结

  • 最简方式:直接运行 hostname -I,快速获取所有 IPv4 地址。
  • 详细信息:使用 ip addr(推荐新系统)或 ifconfig(需安装,适合旧系统)。
  • 指定接口:通过 dev 参数指定接口名称(如 ens33/eth0)。

根据你的 Linux 版本和环境选择合适的命令即可。

阅读更多 >>>  路由器怎么联网

网站数据信息

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