ifconfig 是 Linux 系统中最常用的查看网络接口信息的命令。使用 ifconfig 命令可以查看系统中所有网络接口的 IP 地址、子网掩码、MAC 地址等信息。输入 ifconfig
命令后,会显示系统中所有网络接口的详细信息。其中,inet 字段就是 IP 地址。
ip 命令是 Linux 系统中比 ifconfig 命令更加强大和灵活的网络配置工具。使用 ip address show
命令可以查看系统中所有网络接口的 IP 地址信息。此命令的输出结果与 ifconfig 命令类似,也会显示每个网络接口的 IP 地址、子网掩码等信息。
hostname 命令可以查看当前系统的主机名。系统配置主机名和 IP 地址的对应关系(即在 /etc/hosts 文件中有相关配置),使用 hostname -I
命令就可以直接查看系统的 IP 地址。
nmcli 是 NetworkManager 命令行工具,可用于查看和管理网络连接。使用 nmcli device show
命令可以查看系统中所有网络设备的信息,包括 IP 地址。
/etc/resolve.conf 是 Linux 系统中用于配置 DNS 服务器地址的文件。通过查看这个文件,可以了解系统的 DNS 服务器 IP 地址,从而间接得知系统的 IP 地址。使用 cat /etc/resolv.conf
命令可以查看该文件的内容。
需要查看本机的公网 IP 地址,可以使用 curl 命令访问一些网站,这些网站可以检测并显示访问者的公网 IP 地址。例如,使用 curl ifconfig.me
命令就可以查看当前主机的公网 IP 地址。
/proc 文件系统是 Linux 系统中一个特殊的文件系统,它包含系统运行时的各种信息。/proc/net/fib_trie 文件记录系统中所有路由表项信息,其中包括系统的 IP 地址信息。使用 cat /proc/net/fib_trie
命令可以查看该文件的内容。
Linux 系统中查看 IP 地址的方法有很多种,每种方法都有自己的优缺点。根据具体需求,可以选择合适的方法来查看 IP 地址信息。