Linux下如何查询系统IP?(linux 查询系统ip)

Linux 是一款开源的操作系统,比 windows 更加的简洁易用,经常有不少的用户使用它来搭建 web 服务器、游戏服务器等。那么有时候,新用户想在 Linux 系统下查询系统 IP 时就会有些发愁,接下来,就让我们一起来看看 Linux 下如何查询系统 IP 吧。

1. 使用 ip 命令

ip 是一款大多数 Linux 系统都安装的系统工具,我们可以使用它来查询系统的 IP 地址,它的常用参数有 -a、-f inet 以及 -o 这三个,如下所示:

“`shell

$ ip -a -f inet addr


此命令运行后可以查看系统的 IP 信息,如下所示:

```shell
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
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:4b:43:32 brd ff:ff:ff:ff:ff:ff
inet 10.20.150.121/24 brd 10.20.150.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe4b:4332/64 scope link
valid_lft forever preferred_lft forever

其中,第二行的 eth0 就是系统 IP 地址,可以看到系统的 IP 地址是 10.20.150.121/24。

2. 使用 hostname 命令

如果想要查看系统 IP 的话,也可以使用 hostname 命令。在 Linux 系统中,hostname 命令是用来显示或设置主机名,但是,我们只是查看主机名,而不用设置,其命令使用以下参数:

“`shell

$ hostname -i


运行这条命令之后,可以直接查看系统 IP 地址信息,如下所示:

```shell
10.20.150.121

3. 使用 ifconfig 命令

ifconfig 是 linux 系统中常用的一款查看网络配置的工具,我们也可以使用它来查询系统 IP 地址,它的用法如下:

“`shell

$ ifconfig


运行后,就可以查看系统的 IP 信息,比如 eth0 对应的 IP 信息,如下所示:

```shell
eth0 link/ether 00:0c:29:4b:43:32 brd ff:ff:ff:ff:ff:ff
inet 10.20.150.121/24 brd 10.20.150.255scope global eth0
inet6 fe80::20c:29ff:fe4b:4332/64 scope link
valid_lft forever
preferred_lft forever

综上所述,Linux 下查看系统 IP 分为三种方式,分别是使用 ip 命令、使用 hostname 命令、以及使用 ifconfig 命令,针对不同的 Linux 版本,使用不同的方式直接查询系统 IP 地址。


数据运维技术 » Linux下如何查询系统IP?(linux 查询系统ip)