温馨提示×

温馨提示×

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

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

linux查看ip的命令是哪个

发布时间:2022-06-17 11:51:52 来源:亿速云 阅读:18611 作者:iii 栏目:建站服务器

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地址。

向AI问一下细节

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

AI