欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux查詢服務(wù)器 IP 地址的命令詳解

 更新時間:2025年08月13日 08:22:14   作者:檀越@新空間  
在服務(wù)器管理和網(wǎng)絡(luò)運維中,快速準確地獲取服務(wù)器的 IP 地址是一項基本但至關(guān)重要的技能,下面我們來看看Linux中查詢服務(wù)器 IP的相關(guān)命令使用吧

在服務(wù)器管理和網(wǎng)絡(luò)運維中,快速準確地獲取服務(wù)器的 IP 地址是一項基本但至關(guān)重要的技能。無論是進行遠程連接、配置網(wǎng)絡(luò)服務(wù)還是排查故障,了解如何查詢 IP 地址都是每位系統(tǒng)管理員必備的能力。

一、hostname 命令:簡單高效的 IP 查詢工具

hostname -I命令無疑是查詢服務(wù)器 IP 地址最直接的方式之一。這個命令的設(shè)計初衷就是為了提供一個簡單快捷的方法來獲取服務(wù)器的網(wǎng)絡(luò)配置信息。

命令詳解

當您在終端執(zhí)行hostname -I時,系統(tǒng)會返回服務(wù)器上所有非回環(huán)(loopback)網(wǎng)絡(luò)接口配置的 IP 地址,這些地址以空格分隔顯示在一行中。例如:

203.0.xxx.42 2001:db8:abcd:1234::5678

這個輸出中,第一個地址(203.0.113.42)通常是 IPv4 地址,第二個地址(2001:db8??1234::5678)則是 IPv6 地址。這種顯示方式特別適合腳本處理,因為它的輸出格式非常規(guī)范。

實際應(yīng)用技巧

獲取主網(wǎng)卡 IP:在很多自動化腳本中,我們只需要服務(wù)器的首要 IP 地址。這時可以使用管道結(jié)合 awk 命令:

hostname -I | awk '{print $1}'

這條命令會返回列表中的第一個 IP 地址,通常是主網(wǎng)卡的 IP。

IPv4 與 IPv6 分離:如果需要單獨獲取 IPv4 或 IPv6 地址,可以結(jié)合 grep 命令進行篩選:

hostname -I | grep -oE '\b([0-9]{1,3}\.){3}[0-9]{1,3}\b'  # IPv4
hostname -I | grep -oE '([0-9a-fA-F]{0,4}:){1,7}[0-9a-fA-F]{0,4}'  # IPv6

統(tǒng)計 IP 數(shù)量:要了解服務(wù)器配置了多少個非回環(huán) IP 地址,可以使用:

hostname -I | wc -w

注意事項

  • 在某些極簡 Linux 發(fā)行版中,hostname命令可能不支持-I參數(shù),這時需要安裝完整的主機名工具包。
  • 如果服務(wù)器沒有任何網(wǎng)絡(luò)接口配置(除了回環(huán)接口),命令可能返回空結(jié)果。
  • 在容器化環(huán)境中,這個命令返回的是容器內(nèi)部的 IP 地址,而不是宿主機的 IP。

二、ip 命令:新一代網(wǎng)絡(luò)配置全能工具

ip命令是 Linux 系統(tǒng)中新一代的網(wǎng)絡(luò)配置工具,屬于 iproute2 軟件包的一部分,它正在逐步取代傳統(tǒng)的ifconfig命令。

基本用法

查看所有網(wǎng)絡(luò)接口的詳細信息:

ip addr show

或者簡寫為:

ip a

三、方法補充

查看 Linux 服務(wù)器的 IP 地址的命令大體上有以下幾種。

hostname -i

查看當前登錄的服務(wù)器的ip地址:

hostname -i

如果你網(wǎng)上搜索,會有很多種命令,實際上在要求系統(tǒng)穩(wěn)定、安全的項目或者公司中,很多命令都是不行的,原因自然是沒有安裝對應(yīng)的命令。就拿最基本的命令

ll

在我們公司的數(shù)據(jù)庫服務(wù)器上就是無效命令。原因是我們公司的數(shù)據(jù)庫服務(wù)器用的是ibm的AIX系統(tǒng),而ll命令其實就是ls -l的別名,因為大家用的多,一般情況下linux系統(tǒng)會默認給加入進來了。而AIX系統(tǒng)是IBM基于AT&T UNIX SYSTEM V開發(fā)的一套類UNIX系統(tǒng),運行在IBM專有的power系列芯片設(shè)計的小型機硬件系統(tǒng)之上。它沒有把這個命令的別名給默認安裝上,所以就找不到了。

結(jié)論:

hostname -i

補充說明:

如果說要查看系統(tǒng)的ip,還有一個命令,那就是:

hostname -I

這個命令和上一個命令是有一些相似的,在有些時候如果i是小寫的,可能查不出主機的ip,只能顯示127.0.0.1,而大寫的I則可以顯示ip。在這里對這個命令做一個補充說明。

ifconfig

ifconfig

上面的 ens33 是我創(chuàng)建虛擬機時分配的名字,你們的不一定是ens33,有可能是 ens0、ens1等。上面是 ifconfig 命令顯示的結(jié)果。

ip addr

ip addr

結(jié)果如下:

ip a | more

或者直接使用以下命令即可:

ip a
# 或者
ip a | more

小結(jié)

上面我們講述了查看 linux 服務(wù)器 ip 地址的三種方法,不過,我們最常用的還是 ifconfig。

# 最常用,查看所有的 ip,找到 ens 開頭的網(wǎng)卡,即可找到對應(yīng)的 ip
ifconfig

# 主機的 ip
hostname -i

# 網(wǎng)卡的方式查看 ip,找到 ens 開頭的網(wǎng)卡,即可找到對應(yīng)的 ip
ip addr
# 或者
ip add

# ip a | more

到此這篇關(guān)于Linux查詢服務(wù)器 IP 地址的命令詳解的文章就介紹到這了,更多相關(guān)Linux查詢服務(wù)器IP地址內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 關(guān)于Read-only file system問題的解決

    關(guān)于Read-only file system問題的解決

    這篇文章主要介紹了關(guān)于Read-only file system問題的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • CentOS Linux 下配置Apache2+PHP5+MySQL5+GD庫的方法

    CentOS Linux 下配置Apache2+PHP5+MySQL5+GD庫的方法

    先安裝MYSQL 服務(wù)器再安裝GD庫基本包
    2008-04-04
  • Linux之ipmitool管理BMC詳解

    Linux之ipmitool管理BMC詳解

    這篇文章介紹了ipmitool的基本用法和一些常用的命令,包括獲取傳感器信息、顯示系統(tǒng)信息、電源控制、顯示事件日志和啟用/禁用BMC用戶等,還介紹了如何通過IPMI-over-LAN遠程控制BMC,并提供了連接到遠程BMC的基本步驟
    2024-11-11
  • Ubuntu16.04.4LTS安裝mininet遇到的問題及解決方案

    Ubuntu16.04.4LTS安裝mininet遇到的問題及解決方案

    今天小編就為大家分享一篇關(guān)于Ubuntu16.04.4LTS安裝mininet遇到的問題及解決方案,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • 在Apache服務(wù)器上啟用GZip壓縮靜態(tài)內(nèi)容的方法

    在Apache服務(wù)器上啟用GZip壓縮靜態(tài)內(nèi)容的方法

    這篇文章主要介紹了在Apache服務(wù)器上啟用GZip壓縮靜態(tài)內(nèi)容的方法,通過配置.htaccess文件即可輕松實現(xiàn),同時附帶了一些GZip的常用命令,需要的朋友可以參考下
    2015-08-08
  • 阿里云CentOS掛載新數(shù)據(jù)盤的方法

    阿里云CentOS掛載新數(shù)據(jù)盤的方法

    本篇文章主要介紹了阿里云CentOS掛載新數(shù)據(jù)盤的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • 阿里云申請云盾免費SSL證書(https)

    阿里云申請云盾免費SSL證書(https)

    這篇文章主要介紹了阿里云申請云盾免費SSL證書(https),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Linux持續(xù)集成自動化安裝Maven的方法

    Linux持續(xù)集成自動化安裝Maven的方法

    今天小編就為大家分享一篇關(guān)于Linux持續(xù)集成自動化安裝Maven的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • Linux如何解決kill進程失敗問題

    Linux如何解決kill進程失敗問題

    這篇文章主要介紹了Linux如何解決kill進程失敗問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-07-07
  • Deepin中安裝與使用virtualenv的教程

    Deepin中安裝與使用virtualenv的教程

    這篇文章主要介紹了Deepin中安裝與使用virtualenv的教程,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02

最新評論