有很多朋友第一次接触 Linux,通常是因为开发环境需要跑中间件、学习运维命令、搭建服务器,或者只是为了课设作业需要装一个 Ubuntu。网上搜“Linux 安装教程”时,经常会看到一堆标题写着“2026最新”“安装包+激活码”的链接,点进去发现要么是收费资源,要么是旧版镜像,甚至还有一些打着“激活码”旗号的无效内容。
先澄清一个关键点:Linux 是开源免费的操作系统,本身不需要激活码。所谓“Linux 激活码”,多数是软件下载站吸引点击的标题党说法。真正需要处理授权的是 VMware Workstation 这类虚拟机软件。对于个人学习场景,VMware Workstation Pro 的授权政策已经放开,也可以直接使用开源的 VirtualBox,或者 Windows 自带的 WSL2,都能合法免费地跑 Linux。
这篇文章会从零开始,讲清楚 Linux 镜像如何下载、虚拟机如何创建、Ubuntu 如何一步步安装、安装后怎么配置静态 IP 和 SSH、常见报错如何排查,最后再给出一套常用命令速查和安全建议。全文面向零基础读者,也适合学校实验、自学 Linux 和运维入门的场景。
1. 背景与核心概念
1.1 Linux 是什么,为什么要装在虚拟机里
Linux 是一套开源的操作系统内核。我们日常使用的 Ubuntu、CentOS、Rocky Linux、Debian、openSUSE 等,都是基于 Linux 内核再配上不同的软件工具和桌面环境组成的“发行版”。Linux 在服务器领域占据极高的比例,云服务器、容器镜像、大数据平台、嵌入式系统里大量使用它。
很多初学者不敢直接装 Linux,因为担心破坏电脑里已有的 Windows 系统。虚拟机的作用就是在一台物理机里模拟出完整的计算机硬件环境,让 Linux 运行在一个独立的虚拟磁盘中,Windows 本身不受影响。你可以随开随关、备份快照、删除后重装,非常安全。从学习成本和实验效率来看,虚拟机是入门 Linux 最合适的方式。
1.2 “激活码”误区澄清
搜索“Linux 安装激活教程”时,最常见的误解是以为 Linux 需要像 Windows 或付费软件一样输入激活码。实际情况并不是这样。
- Ubuntu、Debian、Rocky Linux 等绝大多数发行版完全免费,官方镜像直接下载即可安装。
- 安装过程中不需要输入任何序列号,也不需要注册码。
- 部分企业级发行版(比如 RHEL)需要订阅,但那是收费服务,不是“激活码”。
- 所谓“Linux 安装包”也通常指发行版 ISO 镜像,而不是像 Windows 那样的离线安装程序。
因此,本文不会提供任何破解或盗版激活方式。如果你看到有网站要求付费购买“Linux 安装激活码”,请直接忽略,走官网或可信镜像站下载。
1.3 虚拟机安装 Linux 的常见应用场景
把 Linux 装在虚拟机里,有哪些实际用途?
- 学习 Linux 基础命令和 Shell 脚本,不影响本机环境。
- 搭建本地开发环境,运行 Docker、Nginx、MySQL、Redis 等。
- 复现网络上的部署教程,例如安装 JDK、配置 Spring Boot 项目。
- 做数据库实验、网络实验、操作系统课程设计。
- 测试新版本发行版或新软件,随时快照回滚。
对于只想快速体验 Linux 命令行的用户,还可以使用 WSL2,但虚拟机方式更接近一台真实服务器,适合需要图形界面或内核实验的场景。
2. 环境准备与版本选择
2.1 宿主机要求
无论使用哪款虚拟机软件,都需要保证宿主机有足够资源。以最常见的 Windows 主机为例,建议配置如下:
| 组件 | 最低要求 | 推荐配置 |
|---|---|---|
| 内存 | 8 GB | 16 GB 或更高 |
| 处理器 | 支持虚拟化技术的 Intel/AMD CPU | 4 核及以上 |
| 磁盘剩余空间 | 30 GB | 60 GB 以上 |
| 操作系统 | Windows 10/11 64 位 | Windows 11 |
安装 Linux 虚拟机时,通常分配 2 核 CPU、4 GB 内存、20-30 GB 虚拟磁盘,足够学习使用。如果你的笔记本内存只有 8 GB,建议给虚拟机分配 2 GB 内存,避免本机卡顿。
另外,如果虚拟机启动时报错提示“此计算机上未启用虚拟化”,需要进入 BIOS/UEFI 开启 Intel VT-x 或 AMD-V 功能。这一步会在常见问题中详细说明。
2.2 Linux 发行版选择
初学者容易纠结“该装哪一个版本”。这里按用途给一个简单选择:
- Ubuntu Desktop:图形界面友好,软件源丰富,适合新手。
- Ubuntu Server:无桌面,适合模拟服务器环境。
- Debian:稳定、资源占用低,适合做基础实验。
- Rocky Linux:CentOS 的替代品,适合做企业级环境练习。
- CentOS Stream:滚动更新,接近 RHEL 生态,适合开发和测试。
- openSUSE Leap:适合桌面和系统管理学习,国内用户相对少一些。
如果你还没有明确目的,建议直接安装 Ubuntu Desktop 或 Ubuntu Server。本文以 Ubuntu 为例讲解,其他发行版的安装流程大同小异,只是软件包管理器不同。
2.3 虚拟机软件选择:VMware、VirtualBox、WSL2
常用方案有三种:
| 软件 | 授权方式 | 适用场景 |
|---|---|---|
| VMware Workstation Pro | 官方有个人免费政策,商用需确认授权 | 功能强,快照和网络配置方便 |
| Oracle VirtualBox | 开源免费 | 完全免费,跨平台,适合学习和实验 |
| WSL2 | Windows 官方功能 | 命令行和轻量开发,不提供完整图形桌面 |
很多人会问“VMware Workstation 无法连接到虚拟机怎么办”“虚拟机安装 Linux 蓝屏怎么办”,这些问题很大程度上与虚拟化设置、版本兼容性和 CPU 模式有关。本文会在排错部分统一解答。
如果你的机器配置一般,也没有特殊需求,用 VirtualBox 最省事,完全开源免费,也不会遇到授权问题。
2.4 本文实验环境说明
由于不同时间段镜像版本会更新,这里不写死某个版本号,只说明思路:
- 宿主机:Windows 11 64 位,16 GB 内存。
- 虚拟机软件:VMware Workstation Pro,或 VirtualBox。
- 目标系统:Ubuntu 最新 LTS 版本,建议从官网获取。
- 网络模式:NAT 模式。
- 连接方式:SSH 远程登录 + 图形界面演示。
版本需要根据你的项目实际情况调整,本文重点演示配置思路。只要发行版是 Ubuntu 20.04 及以上,步骤基本一致。
3. 下载 Linux 镜像
3.1 Ubuntu Desktop/Server 镜像
Ubuntu 官方下载地址是 ubuntu.com /download,进入后可以看到 Desktop 和 Server 两个选项。
- 如果想安装带图形界面的桌面版,选择 Ubuntu Desktop。
- 如果只是学习命令行和服务端部署,选择 Ubuntu Server。
下载完成后会得到一个类似ubuntu-24.04-desktop-amd64.iso的文件。文件名中的amd64表示 64 位 x86 架构,绝大多数电脑都使用这个版本。如果是 ARM 设备,需要下载对应的 ARM 版镜像。
国内访问官网可能较慢,可以使用清华大学开源软件镜像站、阿里云镜像站等。请优先选择.iso文件,不要下载来路不明的压缩包或 exe 程序,避免被捆绑恶意软件。
3.2 CentOS Stream / Rocky Linux 镜像
如果你希望学习 Red Hat 系命令,可以下载 Rocky Linux 或 CentOS Stream。
- Rocky Linux 官网:rockylinux.org
- CentOS Stream 官网:centos.org / centos-stream
Red Hat 系使用dnf或yum命令安装软件,与 Ubuntu 的apt命令不同。对国内初学者来说,Ubuntu 的资料更丰富,遇到问题时相对容易找到解决方案。
3.3 校验镜像完整性
下载完镜像后,建议校验一下 SHA256 值,防止镜像文件损坏或被篡改。
在 Windows PowerShell 中执行:
Get-FileHash .\ubuntu-24.04-desktop-amd64.iso -Algorithm SHA256在 Linux 或 macOS 中执行:
sha256sum ubuntu-24.04-desktop-amd64.iso将输出结果与官网提供的 SHA256 校验值对比。如果一致,说明文件完整;如果不一致,尽量重新下载。
这一步虽然看起来繁琐,但在实际部署服务器时非常关键,能够避免安装过程中出现莫名其妙的文件损坏问题。
3.4 镜像存放建议
镜像文件通常有 3-5 GB,建议放在磁盘空间充足的目录下,例如D:\linux-iso。不要放在系统 C 盘根目录,也不要放在临时文件夹里,防止空间不足。
同时记住你的镜像路径,后面创建虚拟机时需要加载这个文件。
4. 虚拟机中安装 Linux
4.1 使用 VMware Workstation 创建虚拟机
打开 VMware Workstation Pro,选择“创建新的虚拟机”。
常见选择是“典型(推荐)”,点击下一步。如果你希望手动指定更多硬件选项,也可以选择“自定义”:
- 选择安装程序光盘映像文件,浏览并选中下载好的 Ubuntu ISO。
- VMware 会自动识别系统类型为 Ubuntu 64 位。
- 设置虚拟机名称,例如
ubuntu-dev-01。 - 设置虚拟磁盘大小,建议 20-30 GB,并勾选“将虚拟磁盘存储为单个文件”或“拆分成多个文件”。
- 在自定义硬件中,设置内存为 2-4 GB,处理器数量按物理机配置设置。
- 网络类型选择“NAT 模式”。
点击“完成”后,虚拟机列表会出现新条目,接下来启动虚拟机并进入 Ubuntu 安装程序。
4.2 使用 VirtualBox 创建虚拟机
如果你选择 VirtualBox,操作步骤类似:
- 点击“新建”。
- 名称填写
Ubuntu-Dev,类型选择 Linux,版本选择 Ubuntu (64-bit)。 - 分配内存,建议 4096 MB。
- 创建虚拟硬盘,文件大小 25 GB,选择 VDI 格式。
- 创建完成后,在虚拟机设置中的“存储”选项里,加载 Ubuntu ISO 镜像。
- 网络设置选择“NAT”或“桥接网卡”。
VirtualBox 默认没有安装增强功能时,鼠标切换可能不够顺滑,安装 open-vm-tools 或 VirtualBox Guest Additions 后体验会好很多。
4.3 安装 Ubuntu 详细过程
下面以 Ubuntu Desktop 为例,梳理安装界面的关键步骤。
启动虚拟机后,会看到 GRUB 引导界面,选择Try or Install Ubuntu,按回车。
加载完成后,左侧语言栏选择中文简体,点击“安装 Ubuntu”。
接下来依次选择:
- 键盘布局:默认 English (US) 即可。
- 安装选项:如果只想体验,可以选“最小安装”或“正常安装”。
- 磁盘分区:选择“清除整个磁盘并安装 Ubuntu”。这里清除的是虚拟磁盘,不是宿主机磁盘,可以放心操作。
- 地区和时区:选择 Shanghai 或自动定位。
- 创建用户:输入姓名、计算机名、用户名和密码。
等待文件复制完成后,重启虚拟机。重启时如果出现“请移除安装介质”的提示,直接把光驱断开或按回车即可。
4.4 安装后重启与首次登录
重启进入 Ubuntu 登录界面,输入刚才设置的用户名和密码。
登录后,第一件事是打开终端,确认系统版本:
lsb_release -a如果显示 Ubuntu 版本信息,说明安装成功。接下来可以开始做基础配置。
5. 安装后系统配置
5.1 更新软件源
虚拟机安装好的系统默认源在国外,国内下载速度可能很慢。推荐把 apt 源换成国内镜像源。
先备份原文件:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak使用 Ubuntu 24.04 及以上版本时,源文件可能位于/etc/apt/sources.list.d/ubuntu.sources,同样先备份:
sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak接着编辑源文件,将archive.ubuntu.com替换为镜像站地址。例如使用清华源:
sudo sed -i 's@//.*archive.ubuntu.com@//mirrors.tuna.tsinghua.edu.cn@g' /etc/apt/sources.list替换完成后更新索引:
sudo apt update sudo apt upgrade -y更新全量软件包需要几分钟,建议保持虚拟机网络畅通。
5.2 安装 open-vm-tools
如果是 VMware 虚拟机,安装 open-vm-tools 后,可以支持共享剪贴板、自适应窗口分辨率、更好的网络性能。
在 Ubuntu 中执行:
sudo apt install -y open-vm-tools open-vm-tools-desktop安装完成后重启虚拟机,建议在 VMware 菜单中点击“虚拟机 -> 重新安装 VMware Tools”的替代方案,也可以在系统设置中调整分辨率。实际上,open-vm-tools 已内置在 Ubuntu 官方源中,无需额外下载。
如果是 VirtualBox,需要安装增强功能:
sudo apt install -y virtualbox-guest-utils安装后重启即可。
5.3 设置静态 IP
虚拟机默认使用 NAT 模式,DHCP 分配的 IP 可能会变化。为了后面用 SSH 连接时更方便,建议设置静态 IP。
Ubuntu 使用 netplan 管理网络。进入配置文件目录:
cd /etc/netplan/ ls常见文件名是01-network-manager-all.yaml或类似文件。修改前先备份:
sudo cp 01-network-manager-all.yaml 01-network-manager-all.yaml.bak编辑文件,配置静态地址。示例内容如下:
network: version: 2 ethernets: ens33: dhcp4: no addresses: - 192.168.88.10/24 routes: - to: default via: 192.168.88.2 nameservers: addresses: - 223.5.5.5 - 8.8.8.8注意,网卡名称可能是ens33、ens160、eth0等,先通过ip a查看实际名称再修改。
应用配置:
sudo netplan apply然后验证 IP 是否生效:
ip addr show不同的虚拟机网络设置中,网关地址不同,需要根据实际网段调整。
5.4 开启 SSH 远程登录
很多后续实验会通过 SSH 工具远程操作 Linux,例如使用 Xshell、MobaXterm 或 Windows Terminal。
安装 SSH 服务:
sudo apt install -y openssh-server启动并设置开机自启:
sudo systemctl enable --now ssh查看服务状态:
sudo systemctl status ssh然后用 Windows 终端连接:
ssh 用户名@虚拟机IP如果连接不上,先检查网络是否能互通,再确认防火墙是否放行 22 端口。
Ubuntu 默认没有安装复杂防火墙,如果启用了 ufw,需要执行:
sudo ufw allow 22/tcp5.5 拍摄快照备份
安装完成并配置好环境后,给虚拟机拍一张快照,等于给系统做一个“恢复点”。
在 VMware 中,右键虚拟机 -> 快照 -> 拍摄快照。在 VirtualBox 中,点击“快照”按钮 -> “拍摄”。
之后如果实验改坏了系统配置、误删文件或安装错误的软件包,都能快速恢复到快照状态。这是虚拟机相比物理机最大的优势之一。
不过要注意,快照不是备份的代餐。快照文件和虚拟磁盘在同一目录,如果虚拟磁盘损坏,快照也可能一起失效。重要数据还是要单独保存副本。
6. 常用 Linux 命令速查
安装好 Linux 后,接下来最关键的是熟悉命令。下面按场景整理常用命令,适合初学者快速查阅。
6.1 文件和目录
| 命令 | 作用 | 示例 |
|---|---|---|
pwd | 显示当前目录 | pwd |
ls | 列出目录内容 | ls -lh |
cd | 切换目录 | cd /etc |
cp | 复制文件或目录 | cp a.txt b.txt |
mv | 移动或重命名 | mv a.txt /tmp/ |
rm | 删除文件或目录 | rm -r project |
touch | 创建空文件 | touch demo.txt |
cat | 查看文件内容 | cat /etc/hostname |
tail | 查看文件尾部 | tail -f /var/log/syslog |
find | 搜索文件 | find /etc -name "*.conf" |
删除文件要特别小心,尤其是rm -rf这类命令,不要在不确定路径时执行。
6.2 用户和权限
安装 Linux 时创建的用户默认属于sudo组,可以执行管理员命令。
| 命令 | 作用 | 示例 |
|---|---|---|
whoami | 查看当前用户 | whoami |
id | 显示用户 ID 和组信息 | id |
sudo | 以管理员权限执行 | sudo apt update |
useradd | 创建用户 | sudo useradd -m -s /bin/bash zhangsan |
passwd | 修改密码 | sudo passwd zhangsan |
usermod | 修改用户属性 | sudo usermod -aG sudo zhangsan |
chmod | 修改权限 | chmod 755 script.sh |
chown | 修改属主和属组 | sudo chown zhangsan:zhangsan file.txt |
如果希望系统显示新用户的主机名和用户名,还需要设置用户主目录和 Shell,例如:
sudo useradd -m -d /home/zhangsan -s /bin/bash zhangsan sudo passwd zhangsan sudo usermod -aG sudo zhangsan6.3 网络和服务
| 命令 | 作用 | 示例 |
|---|---|---|
ip a | 显示 IP 地址 | ip a |
ping | 测试网络连通 | ping baidu.com |
ss -tlnp | 查看监听端口 | ss -tlnp |
systemctl start | 启动服务 | sudo systemctl start nginx |
systemctl enable | 设置开机自启 | sudo systemctl enable nginx |
systemctl status | 查看服务状态 | sudo systemctl status nginx |
hostname | 查看或设置主机名 | sudo hostnamectl set-hostname dev01 |
启动服务时,如果使用systemctl,注意服务名是否写正确。比如 SSH 服务名是ssh,Nginx 服务名是nginx。
6.4 软件包管理
Ubuntu/Debian 系使用apt,Red Hat 系使用dnf或yum。
Ubuntu 常见命令:
sudo apt update # 更新软件源索引 sudo apt upgrade -y # 升级已安装软件 sudo apt install nginx # 安装软件 sudo apt remove nginx # 卸载软件 sudo apt autoremove # 清理无用依赖Red Hat 系常见命令:
sudo dnf update -y sudo dnf install nginx sudo dnf remove nginx建议不要混用两个包管理器的命令,不同发行版之间命令不通用。
7. 常见问题与排查思路
7.1 虚拟机安装 Linux 蓝屏
| 问题现象 | 常见原因 | 解决思路 |
|---|---|---|
| 虚拟机启动后直接蓝屏 | 宿主机虚拟化未开启 | 进入 BIOS 开启 Intel VT-x/AMD-V |
| 安装过程中蓝屏 | ISO 镜像损坏 | 校验 SHA256 后重新下载 |
| 安装完成后进入系统蓝屏 | 显卡驱动不兼容 | 调整虚拟机显示设置或先安装 open-vm-tools |
如果是 Windows 宿主机蓝屏,还要检查 Hyper-V 是否与 VMware 冲突。Windows 10/11 默认开启 Hyper-V 后,VMware 可能会出现兼容性问题。解决方式是在“启用或关闭 Windows 功能”中关闭 Hyper-V,或者启动 VMware 时以管理员身份运行。
7.2 VMware Workstation 无法连接到虚拟机
| 问题现象 | 常见原因 | 解决思路 |
|---|---|---|
| 提示“无法连接到虚拟机” | VMware 服务未启动 | 重启 VMware Authorization Service |
| “请确保您有权运行该程序” | 权限不足或服务被禁用 | 以管理员身份运行,检查服务状态 |
| 虚拟机黑屏但进程在 | 显卡渲染兼容问题 | 关闭硬件加速,或者更新 VMware 版本 |
可以在 Windows 服务管理器中找到VMware Authorization Service,右键重启。服务名可能因版本有所不同,但思路一致。
如果还是不行,可以尝试重新安装 VMware 并关闭第三方杀毒软件干扰。
7.3 WSL2 无法启动,提示未启用虚拟化
| 问题现象 | 常见原因 | 解决思路 |
|---|---|---|
| WSL2 提示“此计算机上未启用虚拟化” | BIOS 未开启虚拟化 | 进入 BIOS 开启 Intel VT-x/AMD-V |
| WSL2 启动后网络异常 | 防火墙或代理干扰 | 检查 Windows 防火墙,关闭代理测试 |
| WSL2 内存占用过高 | 默认内存限制过大 | 创建.wslconfig限制内存和 CPU |
WSL2 是 Windows 下的轻量 Linux 子系统,它依赖虚拟化平台。如果你不想安装完整虚拟机,WSL2 是很好的选择,但涉及内核和 Docker 等功能时,仍建议使用完整虚拟机。
7.4 Ubuntu 虚拟机网络无连接
| 问题现象 | 常见原因 | 解决思路 |
|---|---|---|
| ping 不通外网 | NAT 服务未启动 | 检查宿主机 VMnet NAT 服务 |
| DNS 解析失败 | DNS 地址不对 | 配置/etc/resolv.conf或 netplan 的 nameservers |
| 虚拟机无法访问宿主机 | IP 网段不同 | 确认网卡和 IP 是否在同一网段 |
在 VMware 中,如果 NAT 模式无法上网,可以在“编辑 -> 虚拟网络编辑器”中恢复默认设置。VirtualBox 中,可以尝试更换网络模式为“NAT Network”。
7.5 安装时磁盘空间不足或分区失败
如果虚拟机创建时分配了 20 GB,但安装软件时提示磁盘空间不足,可以:
- 在 VMware 中扩展虚拟磁盘容量,但需注意扩展后要在 Linux 内分区。
- 创建虚拟机时直接给 30-50 GB。
在 Ubuntu 中扩展磁盘空间相对麻烦,学习环境建议一开始就给足空间。
8. 最佳实践与工程建议
8.1 磁盘与快照规划
虚拟机不是无限制增长的。安装大型软件、Docker 镜像、数据库数据,都会让虚拟磁盘越来越大。建议:
- 创建虚拟机时预留 30-50 GB 虚拟磁盘。
- 每完成一个里程碑(安装系统、配置源、安装开发环境)就拍摄快照。
- 不要长期保留过多快照,快照文件会占用额外磁盘空间。
- 重要数据定期复制到宿主机或外部存储。
8.2 用户、密码与安全
学习环境可以简单,但也要养成良好的安全习惯:
- 禁止用 root 直接日常操作,应该使用普通用户配合 sudo。
- 密码不要使用
123456或root这类弱密码。 - 开启 SSH 后,如果公网暴露,建议配置 SSH 密钥登录并禁止密码登录。
- 定期执行
sudo apt update && sudo apt upgrade更新安全补丁。
8.3 软件安装合规
回到标题里的“激活码”问题。Linux 系统和绝大多数发行版都是免费开源的,不需要破解。虚拟机软件虽然有些是商业产品,但个人学习和实验有免费的合法路径:
- 使用 VirtualBox,完全开源免费。
- 使用 VMware Workstation Player 或按官方最新授权使用 Pro 版。
- 使用 WSL2 配合 Windows 终端做命令行学习。
不要为了找所谓的“激活码”去下载破解版、激活工具或来路不明的安装包,这既可能违反软件许可,也可能带来木马和病毒风险。
8.4 备份与恢复
虚拟机快照功能虽然方便,但不能代替完整备份。对于本地学习环境,建议:
- 定期导出虚拟机备份,例如 VMware 的
.ova文件。 - 记录自己修改过的关键配置,例如
/etc/netplan、/etc/nginx下的文件。 - 养成写笔记的习惯,把每次踩坑过程记录下来,比重复百度更有效。
8.5 学习路线建议
装完系统只是第一步,下一步可以按顺序学习:
- 文件与目录操作,掌握
cd、ls、cp、mv、rm、find。 - 文本编辑,至少会使用
vim或nano。 - 用户与权限管理,理解
rwx权限和sudo。 - 软件包管理与服务管理,练习安装 Nginx、MySQL、Redis。
- Shell 脚本基础,写第一个自动化脚本。
- 网络配置与远程登录,熟悉 SSH 和防火墙。
- 容器基础,在 Linux 上安装 Docker 并运行第一个容器。
初期不要追求高难度,先把“能用、能查日志、能装软件”这三个基础目标完成,后续学习会更顺畅。
9. 总结
这篇文章从零开始介绍了 Linux 虚拟机安装的完整流程,包括镜像下载、VMware 和 VirtualBox 两种虚拟机软件的使用、Ubuntu 安装、静态 IP 配置、SSH 开启、常见问题排查和经验建议。
同时要记住:Linux 本身免费,不需要激活码。看到“Linux 安装激活教程”这类标题时,不要被误导,直接去官网下载镜像,按本文步骤操作即可。虚拟机软件也尽量选择合法授权方式,个人学习完全可以用开源的 VirtualBox 或 VMware 的免费个人授权。
安装过程并不复杂,真正有价值的是安装完成后的持续实践。你可以试着在虚拟机里安装 Nginx、配置一个 Web 页面,或者写一段 Shell 脚本,把配置虚拟机的每一步记录下来,这样才算真正掌握了 Linux 入门。
如果本文对你有帮助,可以收藏备用。下一个实验从打开终端开始。