📥 下载地址(推荐国内镜像,速度极快)
目前国内常用的镜像站点有:阿里云镜像、 中科大USTC, 在上面的站点中,可以找到最新的Rocky Linux OS镜像。
🧩 针对 Rocky Linux 10,官方提供了多种 ISO 镜像,它们最核心的区别在于本地软件包的完整度和对网络的依赖程度。 下面是不同镜像(ISO)文件的区别
| 对比维度 | DVD ISO(全能离线版) | Minimal ISO(最小化网络版) | Boot ISO(网络启动版) |
|---|---|---|---|
| 文件大小 | 约 10 GB | 约 2.1 GB | 约 800 MB |
| 能否断网安装 | ✅ 完全支持(无需联网,装完即用) | ❌ 必须联网(安装过程需实时下载软件包) | ❌ 完全依赖网络(仅引导,所有包都需下载 |
| 内置软件源 | 完整包含 BaseOS 和 AppStream 仓库 | 仅包含极少数核心包,不带完整仓库 | 完全不带任何软件包 |
| 安装界面 | 全功能图形界面或文本界面 | 全功能图形界面或文本界面(同 DVD) | 仅启动引导菜单,直接进入网络源配置 |
| 安装后软件包 | 丰富(可在安装时勾选 GNOME、开发工具等) | 极少(基本只装内核和核心工具,需后续 dnf install) | 极少(同 Minimal,且安装速度更依赖网速) |
| 适用场景 | 生产服务器、内网隔离环境、无外网机房 | 有高速网络、追求小体积下载、只想装最小化系统 | PXE 批量网络部署、专家级自定义安装 |
根据情况选择合适的ISO镜像进行下载,一般情况下安装Minimal ISO(最小化网络版)就可以了。
在 Rocky Linux 10 中,唯一的网络管理工具是 NetworkManager。传统的 network-scripts 服务已被彻底移除,千万不要再去修改 /etc/sysconfig/network-scripts/ifcfg-* 文件,因为修改了也不会生效!
NetworkManager 支持两种操作方式:nmcli(命令行) 和 nmtui(图形化菜单)。
1 方式一:使用 nmcli 设置静态 IP(最专业、最推荐)
首先查看你的网卡连接名称(通常为 ens160 或 ens33):
nmcli con show
执行以下命令设置静态 IP(请将 ens160、IP地址、网关替换为你自己的):
# 1. 将连接方式改为手动(static)并配置IP、子网掩码(/24代表255.255.255.0)
sudo nmcli con mod ens160 ipv4.method manual ipv4.addresses 192.168.1.100/24
# 2. 配置网关
sudo nmcli con mod ens160 ipv4.gateway 192.168.1.1
# 3. 配置DNS(多个DNS用逗号隔开,注意不要有空格)
sudo nmcli con mod ens160 ipv4.dns "8.8.8.8,114.114.114.114"
# 4. 确保开机自动连接
sudo nmcli con mod ens160 connection.autoconnect yes
# 5. 重启网络连接使配置生效(必须先关闭再启动)
sudo nmcli con down ens160 && sudo nmcli con up ens160
2 方式二:使用 nmtui 图形菜单设置(新手友好)
在终端输入 sudo nmtui,会弹出一个蓝色背景的文本图形界面:
设置完成后,用以下命令验证
# 查看当前IP是否生效
ip addr show
# 测试网关连通性
ping 192.168.1.1
# 测试外网连通性
ping 8.8.8.8
如果遇到的“宿主机能ping通虚拟机,但虚拟机ping不通宿主机”:这是因为 Windows 防火墙拦截了来自虚拟机的 ICMP 入站请求。解决方案:以管理员身份打开 Windows PowerShell,执行:
New-NetFirewallRule -Name "Allow_Ping_From_VM" -DisplayName "Allow ICMPv4 from VM" -Protocol ICMPv4 -IcmpType 8 -Direction Inbound -Action Allow -Enabled True
执行后,虚拟机即可正常 Ping 通宿主机 IP。
NetworkManager 是 Rocky Linux(以及所有现代 RHEL 系发行版)中绝对核心的网络管理服务。在 Rocky Linux 10 中,它不仅是默认工具,而且是唯一官方支持的图形化与命令行网络管理接口。
1. 为什么必须用 NetworkManager?
在早期的 Linux(如 CentOS 6/7)中,网络由 network 服务结合 /etc/sysconfig/network-scripts/ifcfg-* 纯文本配置文件管理。
但在 Rocky Linux 8/9/10 中发生了剧变:
2 配置文件存在哪里?(Rocky 10 路径) Rocky Linux 10 的 NetworkManager 配置文件分为两处:
3 核心管理工具:nmcli nmcli 是所有运维工程师必须掌握的命令。它的语法非常统一:nmcli 操作对象 动作。
① 查看状态(最常用)
# 查看所有设备(网卡)的状态和连接性
nmcli device status
# 查看所有连接配置(这是最关键的,能看到 NAME 和 UUID)
nmcli connection show
# 查看某个具体连接的详细配置(含 IP、DNS、MAC),如果输出信息很长,命令会自动进入一个分页浏览界面(通常使用 more 或 less 命令),屏幕底部会显示 : 或 (END) 等提示符。直接按键盘上的 q 键即可退出,回到正常的命令行提示符。
nmcli connection show ens160
② 设置静态 IP
这是标准四步法,缺一不可:
# 1. 修改当前连接为手动(static),并写入 IP 和子网掩码
nmcli connection modify ens160 ipv4.method manual ipv4.addresses 192.168.1.100/24
# 2. 修改网关
nmcli connection modify ens160 ipv4.gateway 192.168.1.1
# 3. 修改 DNS(注意多个 DNS 用逗号隔开,且**不能有空格**)
nmcli connection modify ens160 ipv4.dns "8.8.8.8,114.114.114.114"
# 4. 激活配置(先关再开,让配置生效)
nmcli connection down ens160 && nmcli connection up ens160
③ 多配置切换(高级功能)
比如你有两个网络环境(办公室 NAT / 家里桥接),可以创建两份连接:
# 创建一个新连接配置叫 'home-static',基于网卡 ens160
nmcli connection add type ethernet ifname ens160 con-name home-static
# 切换到这个配置
nmcli connection up home-static
如果你记不住 nmcli 的长参数,nmtui 是救命稻草。直接在终端输入:
sudo nmtui
你会得到一个蓝色背景的文本菜单,用方向键即可操作:
VMware Workstation虚拟机安装Rocky 10步骤很简单,很容易上手操作,但关于网络必须记住的 3 条铁律
nmcli 或 nmtui,不要碰 /etc/sysconfig/network-scripts/,它不存在了。/etc/NetworkManager/system-connections/,不要手动 vim 修改,必须用命令改。nmcli connection down && up,只用 restart NetworkManager 会导致所有网络闪断,不推荐。