开局一台虚拟机,我在运维世界练级之安装Linux系统
开局一台虚拟机在运维世界练级之安装 Linux 系统这篇笔记记录从 Windows 上准备虚拟机到安装 Rocky Linux 和 Ubuntu Server 的完整过程。目标不是一次讲完所有 Linux 知识而是先拿到一台可以练命令、练服务、练排障的 Linux 主机。目录1. Linux 发行版怎么选2. 安装 VMware Workstation Pro3. 下载 Linux 镜像4. 创建虚拟机5. 安装 Rocky Linux6. 安装 Ubuntu Server1. Linux 发行版怎么选在生产环境中Linux 发行版的选择很重要。它会影响系统稳定性、安全更新、软件版本、支持周期和后期维护成本。Linux 世界里常见的两条技术路线Debian 系使用apt包管理代表发行版有 Ubuntu、Debian、Deepin。Red Hat 系使用dnf/yum包管理代表发行版有 RHEL、CentOS Stream、Rocky Linux、AlmaLinux。发行版类型核心优势适用场景RHEL商业版稳定、支持周期长、商业支持完善传统企业核心系统、金融、电信Ubuntu Server社区免费易用、云原生生态好、软件版本较新云计算、Web 服务、开发环境、初创公司CentOS Stream社区免费位于 RHEL 上游适合提前体验变化开发、测试、兼容性验证Debian社区免费稳定、自由软件生态成熟Web 服务器、嵌入式、追求稳定的环境SUSE SLES商业版稳定、YaST 工具、SAP 生态适配好SAP 环境、欧洲企业、HPCRocky Linux / AlmaLinux社区免费RHEL 兼容适合替代传统 CentOS 使用习惯企业服务、实验环境、运维学习Oracle Linux免费 / 商业对 Oracle 软件栈优化较多Oracle 数据库及相关软件环境CentOS Linux 停止维护后很多原本使用 CentOS 的场景会转向 Rocky Linux 或 AlmaLinux。本文以Rocky Linux和Ubuntu Server为例。2. 安装 VMware Workstation ProVMware Workstation Pro 是 Windows 上常见的虚拟机软件。我们可以在 Windows 里创建 Linux 虚拟机不需要直接把本机系统替换成 Linux。下载入口VMware Workstation Pro 下载页面安装过程一般保持默认选项一路下一步即可。3. 下载 Linux 镜像国内下载 Linux 镜像时可以优先使用镜像站速度通常更稳定阿里云开源镜像站清华大学开源软件镜像站学习运维时建议优先下载Minimal / Server版本Minimal / Server 版安装内容少系统干净启动快更适合练命令和服务。Desktop 桌面版带图形界面软件包多资源占用更高通常不作为服务器学习首选。4. 创建虚拟机下载好镜像后在 VMware 中开始创建虚拟机。没有特别说明的页面通常保持默认并点击下一步即可。选择刚才下载好的 Linux 镜像文件。给虚拟机起一个容易识别的名字并把虚拟机文件放到专门目录里后续备份、迁移和清理都会更方便。例如在D:盘创建一个VMS目录专门存放虚拟机本次 Rocky 虚拟机可以放到Rocky9-demo目录中。修改完成后的效果如下。CPU 核心数量用于决定虚拟机能拿到多少计算资源。练习环境保持默认即可如果后续要跑较重的服务再适当增加。内存建议设置为4096 MB也就是4 GB。这对 Rocky / Ubuntu Server 的基础学习已经比较够用。磁盘控制器这里可以选择 SATA。现代 Linux 对 SATA 和 NVMe 都支持得不错学习阶段选择 SATA主要是为了让磁盘设备名更接近常见教学环境比如/dev/sda、/dev/sdb。如果选择 NVMe设备名通常会变成/dev/nvme0n1。虚拟磁盘大小建议设置为50 GB。只是学习基础命令的话用不了这么多但后续安装服务、做日志和实验会更从容。最后一步建议取消“创建后立即开启虚拟机”之类的选项先检查配置再手动启动。创建完成后会回到虚拟机列表。这里可以进入虚拟机设置如果 ISO 镜像选错了也可以重新修改。进入设置后可以修改光驱挂载的 ISO 文件路径。注意到这里为止只是创建并配置好了虚拟机还没有真正安装 Linux 系统。5. 安装 Rocky Linux启动虚拟机后会看到 Rocky Linux 的安装启动菜单。第一次使用镜像时建议选择“测试镜像完整性并安装”的选项如果确认镜像没有问题后续再次安装可以直接选择安装。选择安装界面语言。学习阶段保持默认也可以。进入安装摘要页后重点检查两个位置磁盘分区和 root 用户密码。磁盘分区选择自动配置即可。初学阶段先让系统完成默认分区后面再单独学习 LVM、文件系统和挂载点。给root用户设置密码并按需允许 root 远程连接。练习环境可以使用简单密码方便记忆生产环境不要使用123456这类弱密码也不建议直接开放 root 远程登录。确认时区。如果默认是上海时区通常可以直接使用否则按实际地区修改。确认无误后点击开始安装。安装完成后点击重启系统。重启后会进入命令行登录界面。使用root用户和刚才设置的密码登录。看到命令提示符后说明 Rocky Linux 已经安装完成。6. 安装 Ubuntu Server接下来安装 Ubuntu Server。创建虚拟机的步骤与 Rocky 基本相同只需要把 ISO 镜像换成 Ubuntu 的安装镜像。创建完成后的 Ubuntu 虚拟机如下。启动后选择第一个安装选项。安装语言保持默认英文即可。服务器环境中英文界面更常见后续排障时也更容易搜索报错信息。如果安装过程中没有找到网卡可以回到虚拟机设置中检查网络连接方式。只需要虚拟机访问外网时NAT 通常更省心如果希望局域网其他主机直接访问这台虚拟机可以使用桥接模式。等待网络配置完成出现可继续的界面后再进入下一步。后续选项保持默认即可。磁盘分区选择接受默认分区方案。初学阶段先完成安装后面再专门学习分区、文件系统和 LVM。确认磁盘分区操作。配置一个普通用户。Ubuntu 默认不直接使用 root 用户登录日常管理一般通过普通用户配合sudo执行管理员命令。建议安装 OpenSSH 服务方便后续从终端远程连接虚拟机。如果安装时忘记勾选也可以进入系统后再执行# 在 Ubuntu 虚拟机中执行# 用途安装并启动 SSH 服务方便后续通过远程终端连接这台虚拟机sudoaptupdatesudoaptinstall-yopenssh-serversudosystemctlenable--nowsshsudosystemctl statusssh--no-pager额外软件包组保持默认不安装直接选择Done。接下来等待安装完成。如果安装耗时很久比如卡在安装内核 30 分钟以上可以尝试在虚拟机设置里取消“启动时连接网络”并关闭 3D 加速后再重试。安装完成后点击Reboot重启。登录成功后这台 Ubuntu Server 虚拟机也就准备好了。