linux查看ip的命令是哪个

发布时间:2022-06-17 11:51:52 作者:iii
来源:亿速云 阅读:18588

Linux查看IP的命令是哪个

在Linux系统中,查看IP地址是一个常见的操作,尤其是在网络配置和故障排查时。本文将介绍几种常用的命令来查看Linux系统的IP地址。

1. ifconfig 命令

ifconfig 是一个传统的命令,用于配置和显示网络接口的信息。虽然在一些现代Linux发行版中已经被 ip 命令取代,但在许多系统中仍然可以使用。

ifconfig

输出示例:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::20c:29ff:fe5e:8e1c  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:5e:8e:1c  txqueuelen 1000  (Ethernet)
        RX packets 12345  bytes 1234567 (1.2 MB)
        TX packets 6789  bytes 987654 (987.6 KB)

在输出中,inet 后面的地址就是IPv4地址,inet6 后面的地址是IPv6地址。

2. ip 命令

ip 命令是 ifconfig 的现代替代品,提供了更多的功能和更详细的输出。

ip addr show

输出示例:

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
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:5e:8e:1c brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0
       valid_lft 86388sec preferred_lft 86388sec
    inet6 fe80::20c:29ff:fe5e:8e1c/64 scope link 
       valid_lft forever preferred_lft forever

同样,inet 后面的地址是IPv4地址,inet6 后面的地址是IPv6地址。

3. hostname 命令

hostname 命令也可以用来查看IP地址,特别是当你只关心主机的IP地址时。

hostname -I

输出示例:

192.168.1.100

这个命令会列出所有网络接口的IP地址,以空格分隔。

4. nmcli 命令

nmcli 是NetworkManager的命令行工具,可以用来查看网络接口的详细信息。

nmcli device show

输出示例:

GENERAL.DEVICE:                         eth0
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         00:0C:29:5E:8E:1C
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (connected)
GENERAL.CONNECTION:                     Wired connection 1
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/1
IP4.ADDRESS[1]:                         192.168.1.100/24
IP4.GATEWAY:                            192.168.1.1
IP4.DNS[1]:                             8.8.8.8
IP6.ADDRESS[1]:                         fe80::20c:29ff:fe5e:8e1c/64
IP6.GATEWAY:                            --
IP6.DNS[1]:                             --

在输出中,IP4.ADDRESS[1] 后面的地址就是IPv4地址。

5. curl 命令

如果你想查看公网IP地址,可以使用 curl 命令访问外部服务。

curl ifconfig.me

输出示例:

203.0.113.45

这个命令会返回你的公网IP地址。

总结

在Linux系统中,查看IP地址有多种方法,常用的命令包括 ifconfigiphostnamenmclicurl。根据你的需求和系统环境,可以选择合适的命令来查看IP地址。

推荐阅读:
  1. centos查看ip地址的命令
  2. 在Linux系统中查看ip的命令是什么

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux ip

上一篇:css中100vh指的是什么

下一篇:javascript可不可以对事件作出响应

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》