
ifconfig是Linux系统中最常用的查看IP地址的命令之一。在终端输入ifconfig,系统会返回当前网卡的各种信息,其中包括IP地址。
例如,在Ubuntu系统中,运行ifconfig命令的输出结果如下:
eth0Link encap:EthernetHWaddr 00:1c:42:1d:c6:eainet addr:192.168.1.100Bcast:192.168.1.255Mask:255.255.255.0inet6 addr: fe80::21c:42ff:fe1d:c6ea/64 Scope:LinkUP BROADCAST RUNNING MULTICASTMTU:1500Metric:1RX packets:7867 errors:0 dropped:0 overruns:0 frame:0TX packets:7008 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:7673802 (7.6 MB)TX bytes:889312 (889.3 KB)
从上面的输出结果中,我们可以看到该服务器的IP地址是192.168.1.100。
除ifconfig,Linux系统中还有一个专门用于网络配置的命令叫ip。与ifconfig相比,ip命令提供更丰富的功能,可以更细致地查看和管理网络接口。
要使用ip命令查看IP地址,只需运行以下命令:
ip addr show
这个命令会列出系统中所有网络接口的详细信息,其中包括IP地址。例如,输出结果中包含如下内容:
2: eth0:mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:1c:42:1d:c6:ea brd ff:ff:ff:ff:ff:ffinet 192.168.1.100/24 brd 192.168.1.255 scope global eth0valid_lft forever preferred_lft foreverinet6 fe80::21c:42ff:fe1d:c6ea/64 scope linkvalid_lft forever preferred_lft forever
从上面的输出中,我们可以看到该服务器的IP地址是192.168.1.100。
除上述两种方法,Linux系统中还有一个简单快捷的命令用于查看IP地址,那就是hostname -I。这个命令会直接返回服务器的IP地址,非常方便使用。
例如,在终端运行hostname -I,输出结果如下:
192.168.1.100
可以看到,该命令直接输出服务器的IP地址。
对于使用NetworkManager管理网络的Linux发行版,如Ubuntu、Fedora等,还可以使用nmcli命令来查看IP地址。nmcli是一个强大的命令行工具,可用于管理NetworkManager。
要查看IP地址,可以运行以下命令:
nmcli device show
这个命令会列出系统中所有网络设备的详细信息,其中包括IP地址。例如,输出结果可能包含如下内容:
GENERAL.DEVICE:eth0GENERAL.TYPE:ethernetGENERAL.UUID:7c7a1d60-c1b6-7255-6392-d03a8d1fe0a1GENERAL.IP-INTERFACE:eth0GENERAL.FIRMWARE-VERSION:--GENERAL.DRIVER:e1000eGENERAL.DRIVER-VERSION:3.2.6-kGENERAL.HWADDR:00:1c:42:1d:c6:eaGENERAL.MTU:1500GENERAL.STATE:100 (connected)GENERAL.REASON:0 (No reason given)GENERAL.UDI:/sys/devices/pci0000:00/0000:00:19.0/net/eth0GENERAL.IP4-UNITY-UUID:--CONNECTIVITY.CONNECTIVITY:fullIP4.ADDRESS[1]:192.168.1.100/24IP4.GATEWAY:192.168.1.1IP4.ROUTE[1]:dst = 0.0.0.0/0, nh = 192.168.1.1, mt = 100IP4.ROUTE[2]:dst = 192.168.1.0/24, nh = 0.0.0.0, mt = 100IP6.ADDRESS[1]:fe80::21c:42ff:fe1d:c6ea/64IP6.GATEWAY:--IP6.ROUTE[1]:dst = fe80::/64, nh = ::, mt = 256, table=255IP6.ROUTE[2]:dst = ff00::/8, nh = ::, mt = 256, table=255
从输出结果中,我们可以看到该服务器的IP地址是192.168.1.100。
通过以上几种方法,相信你已经掌握如何在Linux系统中查看服务器的IP地址。无论是使用ifconfig、ip、hostname -I还是nmcli,都能快速准确地获取所需的信息。对于日常的网络管理和故障排查工作来说,知道服务器的IP地址是非常重要的基础知识。希望本文对你有所帮助。