一、使用ifconfig命令查看本地IP地址
1、ifconfig是一個Linux系統中常用的網路配置工具,通過該命令可以查看本地IP地址和網路介面信息。
2、在終端輸入ifconfig命令,即可查看本機上所有網路介面的信息,其中inet addr後面的就是本地IP地址:
$ ifconfig eth0 Link encap:Ethernet HWaddr 52:54:00:12:34:56 inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::5054:ff:fe12:3456/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:13132 errors:0 dropped:0 overruns:0 frame:0 TX packets:9403 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:4324963 (4.3 MB) TX bytes:1432842 (1.4 MB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:780 errors:0 dropped:0 overruns:0 frame:0 TX packets:780 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:71583 (71.5 KB) TX bytes:71583 (71.5 KB)
二、使用ip命令查看本地IP地址
1、ip命令是新一代的網路配置工具,在絕大部分Linux發行版中默認安裝。
2、在終端輸入ip addr命令,即可查看本機上所有網路介面的IP地址信息,其中inet後面的就是本地IP地址:
$ ip addr 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 4: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 52:54:00:12:34:56 brd ff:ff:ff:ff:ff:ff inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0 valid_lft 3575sec preferred_lft 3575sec inet6 fe80::5054:ff:fe12:3456/64 scope link valid_lft forever preferred_lft forever
三、使用hostname命令查看本地主機名和IP地址
1、hostname命令用於顯示系統主機名。
2、在終端輸入hostname -I命令,即可查看本機上所有網路介面的IP地址信息,其中以空格分隔的就是本地IP地址:
$ hostname -I 192.168.1.100
四、通過系統設置查看本地IP地址
1、系統設置是Linux中圖形界面下的系統配置工具。
2、在主菜單中找到「設置-網路」,或者在面板中找到網路圖標並右鍵單擊,選擇「連接信息」即可查看本機上所有網路介面的IP地址信息:
$ gnome-control-center network
五、通過/proc/net/if_inet6文件查看IPv6地址
1、/proc/net/if_inet6文件記錄了系統中所有網路介面的IPv6地址信息。
2、在終端輸入cat /proc/net/if_inet6命令,即可查看本機上所有網路介面的IPv6地址信息。其中,前四列是IPv6地址,後面的是網路介面的索引、前綴長度和作用域標識符等信息。
$ cat /proc/net/if_inet6 fe800000000000000000000050543ffffe123456 08 40 20 00 eth0
六、通過/proc/net/dev文件查看網路介面速率和流量
1、/proc/net/dev文件記錄了系統中所有網路介面的流量和速率信息。
2、在終端輸入cat /proc/net/dev命令,即可查看本機上所有網路介面的流量和速率信息。其中,RX是接收數據包數,TX是發送數據包數,bytes是數據包大小,和ifconfig命令輸出的信息類似。
$ cat /proc/net/dev Inter-| Receive | Transmit face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed lo: 4352 58 0 0 0 0 0 0 4352 58 0 0 0 0 0 0 eth0: 915408 8003 0 0 0 0 0 0 1906667 12558 0 0 0 0 0 0
七、總結
本文詳細闡述了 Linux 查看本地 IP 的多種方法,包括使用 ifconfig、ip、hostname 和系統設置等命令以及 /proc/net/if_inet6 和 /proc/net/dev 文件。通過掌握這些方法,我們可以很方便地查看本機上所有網路介面的 IP 地址、網路介面速率和流量等信息,對於網路配置和故障排查都非常有幫助。
原創文章,作者:TSPRV,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/333580.html