钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读813496
首页 Linux 正文内容

linux获取服务器ip地址

钟逸 Linux 2025-05-21 11:38:38 13

获取Linux服务器的IP地址有多种 。本文将介绍几种常见的获取服务器IP地址的方式。

通过ifconfig命令

ifconfig 命令是最常用的获取服务器IP地址的 。它可以显示所有网络接口的IP地址、子网掩码和MAC地址。要使用此命令,请在终端中输入以下内容:

$ ifconfig

通过hostname -I命令

hostname -I 命令可以显示服务器的所有IP地址。它使用一个选项 -I ,来指定要显示IP地址。要使用此命令,请在终端中输入以下内容:

$ hostname -I

通过ip addr命令

ip addr 命令是另一个获取服务器IP地址的命令。它提供了与 ifconfig 命令类似的信息,但也提供了更详细的信息。要使用此命令,请在终端中输入以下内容:

$ ip addr

通过Shell脚本

还可以使用Shell脚本来获取服务器的IP地址。以下是一个示例脚本:

!/bin/bash

获取第一个非本地环回接口的IP地址

IP_ADDRESS=$(ip addr | grep -v '127.0.0.1' | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | head -1)

echo "$IP_ADDRESS"

要运行此脚本,请在终端中输入以下内容:

$ ./get_ip_address.sh

这将打印服务器的第一个非本地环回接口的IP地址。

文章目录
    搜索