深色模式
最小化安装与系统选择
摘要:本文带你完成 Linux 服务器的第一步——选对发行版、制作启动盘、做最小化安装并首次登录。所有操作均可在虚拟机中安全练习,适合零基础。
适用环境
- 一台能跑虚拟机的电脑(VMware / VirtualBox / 云主机控制台均可)
- 目标系统:AlmaLinux 9 / Rocky Linux 9 / Ubuntu 22.04 LTS(下文以 AlmaLinux 为例)
- 网络:可访问公网下载镜像
一、选哪个发行版
| 发行版 | 定位 | 适合场景 |
|---|---|---|
| AlmaLinux / Rocky Linux | RHEL 免费替代品,企业级 | 生产服务器、学企业运维 |
| Ubuntu LTS | 社区活跃、资料多 | 入门、云原生、开发 |
| CentOS Stream | RHEL 上游滚动 | 想追新但不求稳 |
建议
运维岗面试与生产环境大多基于 RHEL 系(AlmaLinux/Rocky),新手直接学这一系性价比最高。
二、制作启动盘
bash
# 下载 AlmaLinux 9 最小化 ISO(约 1-2 GB)
# Windows 可用 Rufus / Ventoy;Linux/macOS 可用 dd:
sudo dd if=AlmaLinux-9-minimal.iso of=/dev/sdX bs=4M status=progress && sync1
2
3
2
3
危险
of=/dev/sdX 的 X 必须是你的 U 盘,写错会清空系统盘!先用 lsblk 确认盘符。
三、最小化安装步骤
- 从 U 盘启动,选择
Install AlmaLinux 9。 - 语言选中文(或 English)。
- 安装目标:选磁盘 → 勾选「自动分区」即可。
- 软件选择:务必选
Minimal Install(最小化),不要带 GUI。 - 网络和主机名:打开网卡开关,设主机名如
ops-lab。 - 设置 root 密码,并创建一个普通用户(如
ops)且勾选「设为管理员」。 - 点「开始安装」,完成后重启。
四、首次登录与基础设置
bash
ssh ops@<虚拟机IP>
sudo -i # 切到 root
hostnamectl # 查看主机名
timedatectl # 查看时间(后续会配 NTP)1
2
3
4
2
3
4
验证
- [ ] 能 SSH 登录普通用户
- [ ]
sudo -i可获取 root - [ ]
hostnamectl显示你设的主机名
常见坑
- 卡在启动:虚拟机内存给够 2G,最小化安装也需要。
- 没网:安装时忘了开网卡开关,进去后用
nmcli connection up启网卡。 - root 登不上:多数最小化系统默认禁止 root 远程密码登录,用普通用户 + sudo 即可。