在Rocky Linux中查看所有网络接口的IP地址,可通过以下方法实现:
-
ip命令(推荐):
ip addr show # 或简写 ip a输出中包含
inet行即为IPv4地址,inet6为IPv6地址,scope global表示有效公网/内网地址。 -
ifconfig命令(需安装net-tools):
sudo yum install net-tools -y ifconfig -a显示所有接口的IP、MAC及状态信息。
-
NetworkManager工具:
nmcli device show输出中查找
IP4.ADDRESS字段,适合管理NetworkManager服务的环境。 -
配置文件查看: 接口配置文件位于
/etc/sysconfig/network-scripts/ifcfg-*,可通过cat命令或grep IPADDR过滤,但仅显示静态配置的IP。
补充说明:
- 使用
ip -br a可简化输出格式 - 若需JSON结构化数据,可通过
ip -j a | jq(需安装jq工具) - 优先推荐
ip命令,其为现代Linux发行版的标准工具且无需额外安装。