首页 > 网络运维 > Linux > 正文

Linux系统如何查看IP地址

Linux系统如何查看IP地址

Linux是一种自由和开放源代码的多用户多任务操作系统,它可以以服务器形式安装和使用,也可以运行在桌面机上。作为一种服务器操作系统,它主要被用来搭建部署网站以及服务器。那么Linux系统如何查看IP地址呢?

一、查看IP地址的方法:ifconfig 命令

1. 首先打开Linux终端,输入ifconfig命令,查看结果:

[root@localhost ~]# ifconfig

eth0 Link encap:Ethernet HWaddr 00:0F:E9:32:F0:44

inet addr:192.168.1.30 Bcast:192.168.1.255 Mask:255.255.255.0

inet6 addr: fe80::20f:e9ff:fe32:f044/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:73549990 errors:0 dropped:0 overruns:0 frame:0

TX packets:53785680 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:15805590963 (14.9 GiB) TX bytes:6532761993 (6.1 GiB)

Interrupt:19 Memory:eaff0000-eb000000

以上是ifconfig命令查看出来的网络接口信息,其中显示出设备名称eth0(以太网接口),该接口的IP地址是:192.168.1.30,掩码地址是255.255.255.0,可以查看出设备的基本的接口信息。

2. 可以使用ifconfig -a命令查看更多的接口信息,其结果如下:

[root@localhost ~]# ifconfig -a

eth0 Link encap:Ethernet HWaddr 00:0F:E9:32:F0:44

inet addr:192.168.1.30 Bcast:192.168.1.255 Mask:255.255.255.0

inet6 addr: fe80::20f:e9ff:fe32:f044/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:73549990 errors:0 dropped:0 overruns:0 frame:0

TX packets:53785680 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:15805590963 (14.9 GiB) TX bytes:6532761993 (6.1 GiB)

Interrupt:19 Memory:eaff0000-eb000000

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:14551847 errors:0 dropped:0 overruns:0 frame:0

TX packets:14551847 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:20971468410 (19.5 GiB) TX bytes:20971468410 (19.5 GiB)

该命令除了查看以太网接口外,还可以查看本地回环接口lo的信息,其中的127.0.0.1为该接口的IP地址,掩码地址是255.0.0.0。

二、使用ip 命令查看更多IP信息

IP 命令提供一组传输层协议来操作网络,它提供一系列子命令,包括查看IP地址等,下面介绍使用ip addr命令和ip route命令查看IP地址的方法。

1. 输入ip addr命令,查看当前网络接口的IP地址:

[root@localhost ~]# ip addr

1: lo: mtu 65536 qdisc noqueue state UNKNOWN

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

2: eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 00:0f:e9:32:f0:44 brd ff:ff:ff:ff:ff:ff

inet 192.168.1.30/24 brd 192.168.1.255 scope global eth0

valid_lft forever preferred_lft forever

上面是ifconfig命令查看到的网络接口信息,从上面可以看到,设备lo的IP地址为127.0.0.1/8,设备eth0的IP地址为192.168.1.30/24。

2. 输入ip route命令,查看远端路由表信息:

[root@localhost ~]# ip route

default via 192.168.1.1 dev eth0

192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.30

从上面的输出结果可以看到,default via中的主机IP地址192.168.1.1是网关地址,192.168.1.0/24是本地掩码,dev eth0的地址是本机的IP地址192.168.1.30。

综上所述,通过上面的介绍,我们可以使用ifconfig和ip命令来查看网络接口的IP地址。同时,在查看网络接口信息时,一定要清楚每一栏代表什么意思,如果不清楚每一个词语的意思,可以通过搜索引擎查找相应的资料,以便更好地理解网络接口信息。

打赏
海报

本文转载自互联网,旨在分享有价值的内容,文章如有侵权请联系删除,部分文章如未署名作者来源请联系我们及时备注,感谢您的支持。

转载请注明本文地址:http://atpbike.com/article/linux/4001.html

相关推荐

支付宝
微信
赞助本站