溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux查看ip的命令是哪個

發布時間:2022-06-17 11:51:52 來源:億速云 閱讀:18597 作者:iii 欄目:建站服務器

Linux查看IP的命令是哪個

在Linux系統中,查看IP地址是一個常見的操作,尤其是在網絡配置和故障排查時。本文將介紹幾種常用的命令來查看Linux系統的IP地址。

1. ifconfig 命令

ifconfig 是一個傳統的命令,用于配置和顯示網絡接口的信息。雖然在一些現代Linux發行版中已經被 ip 命令取代,但在許多系統中仍然可以使用。

ifconfig

輸出示例:

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::20c:29ff:fe5e:8e1c  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:5e:8e:1c  txqueuelen 1000  (Ethernet)
        RX packets 12345  bytes 1234567 (1.2 MB)
        TX packets 6789  bytes 987654 (987.6 KB)

在輸出中,inet 后面的地址就是IPv4地址,inet6 后面的地址是IPv6地址。

2. ip 命令

ip 命令是 ifconfig 的現代替代品,提供了更多的功能和更詳細的輸出。

ip addr show

輸出示例:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:5e:8e:1c brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0
       valid_lft 86388sec preferred_lft 86388sec
    inet6 fe80::20c:29ff:fe5e:8e1c/64 scope link 
       valid_lft forever preferred_lft forever

同樣,inet 后面的地址是IPv4地址,inet6 后面的地址是IPv6地址。

3. hostname 命令

hostname 命令也可以用來查看IP地址,特別是當你只關心主機的IP地址時。

hostname -I

輸出示例:

192.168.1.100

這個命令會列出所有網絡接口的IP地址,以空格分隔。

4. nmcli 命令

nmcli 是NetworkManager的命令行工具,可以用來查看網絡接口的詳細信息。

nmcli device show

輸出示例:

GENERAL.DEVICE:                         eth0
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         00:0C:29:5E:8E:1C
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (connected)
GENERAL.CONNECTION:                     Wired connection 1
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/1
IP4.ADDRESS[1]:                         192.168.1.100/24
IP4.GATEWAY:                            192.168.1.1
IP4.DNS[1]:                             8.8.8.8
IP6.ADDRESS[1]:                         fe80::20c:29ff:fe5e:8e1c/64
IP6.GATEWAY:                            --
IP6.DNS[1]:                             --

在輸出中,IP4.ADDRESS[1] 后面的地址就是IPv4地址。

5. curl 命令

如果你想查看公網IP地址,可以使用 curl 命令訪問外部服務。

curl ifconfig.me

輸出示例:

203.0.113.45

這個命令會返回你的公網IP地址。

總結

在Linux系統中,查看IP地址有多種方法,常用的命令包括 ifconfig、ip、hostname、nmclicurl。根據你的需求和系統環境,可以選擇合適的命令來查看IP地址。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女