linux用什麼命令檢視ip

2022-06-17 14:02:51

linux中檢視ip的命令:1、ip命令,可以同時顯示IPv4和IPv6地址,語法為「ip addr show」;2、hostname命令,可以檢視主機名的IP地址,語法為「hostname -I」;3、ifconfig命令,可以查詢和設定網路介面卡,語法為「ifconfig -a」;4、curl命令,是一款強大的http命令列工具,語法為「curl ifconfig.me」。

本教學操作環境:linux7.3系統、Dell G3電腦。

Linux系統中4種檢視IP地址的命令

1、使用ip命令

這個命令同時會顯示IPv4和IPv6地址:

ip addr show

1.jpg

如上圖所示,我的 IPv4 地址是192.168.3.17.

還看到了很多引數,我們來解釋一下:

  • eth0@if2是介面的名稱。

  • mtu 1500代表最大傳輸單元,等於 1500 位元組,這是可以通過這個介面傳送的最大幀大小。這通常是乙太網協定限制設定的預設值,限制為 1500。如果傳送更大的封包,它會在到達乙太網介面時被分片,並且其有效載荷將在 2 個或更多封包中傳輸。

  • link/ether表示乙太網是鏈路層協定

  • brd代表廣播(廣播)。

  • inet表示網路層協定為 IPv4。

  • lft代表終身。如果您通過 DHCP 獲取此地址,則它指的是相對於 IP 地址的租用時間。

我們再來看看ip addr show命令的簡寫:

ip a

2.jpg

2、hostname

hostname也可以檢視IP地址:

hostname -I

3.jpg

這將顯示帶有-I標誌的主機名的 IP 地址(如果主機名可解析)。

此外,如果有多個主機網路地址,使用-I選項將顯示所有主機網路地址。

3、ifconfig命令

ifconfig 是 Linux 中用來查詢和設定網路介面卡(網路卡)的命令,英文全稱是network interfaces configuring。

使用 ifconfig 命令對網路卡所做的設定都是臨時設定,重新啟動之後都會被還原的。如果要永久設定網路卡則需要通過修改組態檔的方式。

首先,要使用此命令,您需要安裝net-tools:

以下命令以Ubantu系統為例:

sudo apt install net-tools

4.jpg

要檢視系統上所有網路介面(包括非活動介面)的設定,請執行帶有-a選項的 ifconfig 命令:

ifconfig -a

5.jpg

4、curl命令

原則上,如果您的系統沒有安裝curl,請執行以下命令:

apt install curl

6.jpg

然後在終端中輸入以下命令:

curl ifconfig.me

7.jpg

因此,您的 IP 地址將以簡單的方式顯示,沒有任何更多資訊。

注意:這裡的地址是您的公共 IP,由您的服務提供商提供,我這邊是內網IP

相關推薦:《Linux視訊教學

以上就是linux用什麼命令檢視ip的詳細內容,更多請關注TW511.COM其它相關文章!