在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发行版的标准工具且无需额外安装。