地址如何在Linux下查看IP地址(linux怎么查看ip)
Linux 是家喻户晓的一款免费的、开源的Unix-like操作系统,它仅由内核以及相关组件组成。类Unix系统和 Windows 不同,并没有一个图形界面来显示当前系统信息,比如用于网络通讯的 IP 地址,这时就需要使用命令来查看系统 IP 地址。
要在 Linux 上查看 IP 地址,可以使用命令:ifconfig(和 Windows 下的ipconfig不同。)。 ofconfig 命令简单易用却能帮你获取系统的完整网络信息,其中也包含了主机 IP 信息,包括IPv4 和 IPv6 两种;它还能获取有关网络接口的信息,比如子网掩码、接口带宽等。
下面以 Ubuntu 系统为例,让你看一个 ifconfig 之后的结果,然后你找到网络IP信息也会清楚:
“`shell
$ ifconfig
enp0s3: flags=4163 mtu 1500
inet 192.168.1.4 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::50b6:53ff:fe22:62ef prefixlen 64 scopeid 0x20
ether 52:b6:53:22:e6:ef txqueuelen 1000 (Ethernet)
RX packets 5474 bytes 620833 (620.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 3373 bytes 391817 (391.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 2139 bytes 228880 (228.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2139 bytes 228880 (228.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
从上面的结果中可以看出,本地回环网络的 IP 地址为127.0.0.1 ,局域网的 IPv4 地址为 192.168.1.4,当然还有 IPv6 地址。
Linux 查看 IP 地址除了使用 ifconfig 命令外,还可以使用 ip 命令,比如 ip addr 或者 ip -br 命令:
```shell$ sudo ip addr
1: lo: 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 forever2. enp0s3: mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 52:b6:53:22:e6:ef brd ff:ff:ff:ff:ff:ff inet 192.168.1.4/24 brd 192.168.1.255 scope global dynamic noprefixroute enp0s3
valid_lft 85961sec preferred_lft 85961sec inet6 fe80::50b6:53ff:fe22:62ef/64 scope link noprefixroute
valid_lft forever preferred_lft forever
上面结果显示,本机 IP 为 192.168.1.4。
总而言之,要在 Linux 上查看 IP 地址,可以使用 ifconfig 或者 ip 命令,这些命令都可以查看本机 IP 地址,这样可以帮助你保证系统不受恶意攻击。