🐧 长文警告!Linux 环境不会配?从双系统到云服务器,按“使用场景”抄作业,小白也能把 Linux 玩成自己的后花园
📜 文章目录(点击跳转,稳如老司机)
- 先说大实话:Linux 不是“极客专属”,你现在就能上车
- 先统一教一遍:三种“上车 Linux”的方式,选一种就够了
- 方式一:在 Windows 里装一个“Linux 子系统” —— WSL(最推荐新手)
- 方式二:在虚拟机里装一个完整的 Linux 桌面(安全又稳当)
- 方式三:物理机安装 / 双系统,把 Linux 当主力系统
- 安装后的“必做清单”:让 Linux 真正好用起来
- 不同使用场景:Linux 环境要怎么“装修”?
- 总结:别在“选哪个发行版”上纠结,先上车再说
一、先说大实话:Linux 不是“极客专属”,你现在就能上车
很多人一听到 Linux,脑子里就浮现:
黑底白字的终端、命令行、各种报错、
“只有程序员才用得上的东西”。 但现实是:
- Android 手机底层就是 Linux 内核;
- 绝大多数服务器、云平台、AI 集群跑的都是 Linux;
- 很多开发工具、框架在 Linux 上体验更好(Docker、Kubernetes、CUDA 等)。 对咱们普通开发者来说,Linux 已经不是“选修课”,而是“必修课”。
这篇文章不会跟你讲“内核原理”,
只会教你:从 Windows 出发,一步一步配好一个能用的 Linux 环境。
二、先统一教一遍:三种“上车 Linux”的方式,选一种就够了
先给你一个总表,你可以根据自己的情况选一条路:
| 方式 | 适合谁 | 优点 | 缺点 |
|---|---|---|---|
| WSL(Windows Subsystem for Linux) | 主要是写代码、跑 AI / 后端服务 | 不用分区、不用重启,在 Windows 里直接用 Linux 终端 | 图形界面支持一般,不适合玩 3D 游戏 |
| 虚拟机(VirtualBox / VMware) | 想体验完整桌面,又怕弄坏系统 | 和 Windows 完全隔离,随便折腾,坏了重建虚拟机就行 | 占内存和 CPU,性能略差 |
| 物理机 / 双系统 | 想把 Linux 当主力系统,或者做服务器 | 性能最好,真实环境 | 需要分区、引导配置,有一定风险 |
| 下面我按这三种方式,分别写“每个按钮点哪里”。 |
三、方式一:在 Windows 里装一个“Linux 子系统” —— WSL(最推荐新手)
3.1 先看看你的电脑支不支持
- 确保你的 Windows 是 64 位:
- 右键“此电脑” → 属性 → 设备规格里看“系统类型”。
- Windows 版本建议:
- Windows 10(版本 2004+)或 Windows 11 更稳。
3.2 一行命令开启 WSL + 安装 Ubuntu
微软官方现在给了一个“超级懒人命令”:
- 按 Win + X,选择 “Windows PowerShell(管理员)” 或 “终端(管理员)”。
- 在蓝色的 PowerShell 窗口里,复制粘贴这一行并回车:
这个命令会:wsl --install- 启用 WSL 功能;
- 启用虚拟机平台;
- 默认安装 WSL 2;
- 从微软商店安装一个默认的 Linux 发行版(通常是 Ubuntu)。
- 安装过程会弹出一个窗口,让你:
- 选择要安装的 Linux 发行版,默认是 Ubuntu;
- 设置一个用户名和密码(这个要记住,后面常用)。
- 安装完成后,会提示你重启电脑,重启即可。
如果你的网络环境访问微软商店有问题,也可以:
- 先手动启用“适用于 Linux 的 Windows 子系统”和“虚拟机平台”功能;
- 然后去微软商店搜索 “Ubuntu” 手动安装。
3.3 第一次进入 Ubuntu
- 重启后,在开始菜单里找到 Ubuntu 图标,点击打开。
- 第一次启动会初始化系统,稍等几分钟。
- 之后会看到一个黑底白字的终端,提示你输入刚才设置的用户名和密码。
- 进去后,你就可以开始敲 Linux 命令了:
pwd # 看看自己在哪个目录 ls # 看看当前目录有什么文件 sudo apt update
四、方式二:在虚拟机里装一个完整的 Linux 桌面(安全又稳当)
这里以 Ubuntu 桌面版 + VirtualBox 为例,其他发行版步骤类似。
4.1 下载 Ubuntu 桌面版 ISO 镜像
- 打开浏览器,访问 Ubuntu 官方下载页: 👉 ubuntu.com/download/de…
- 页面中间有一个大大的按钮:
- Download Ubuntu Desktop
下面会写版本号,比如Ubuntu 24.04.4 LTS。
- Download Ubuntu Desktop
- 点击 Download,选择 64-bit PC (AMD64) desktop image,
会下载一个类似ubuntu-24.04.1-desktop-amd64.iso的文件。
4.2 下载并安装 VirtualBox
- 打开 VirtualBox 官方下载页: 👉 www.virtualbox.org/wiki/Downlo…
- 在 “VirtualBox Platform Packages” 下面:
- 选择 Windows hosts 旁边的下载链接(如
VirtualBox-7.2.6-xxxxx-Win.exe)。
- 选择 Windows hosts 旁边的下载链接(如
- 下载完后,双击安装:
- 一路 Next,安装路径可以默认;
- 中间会提示“网络接口会暂时断开”,点“Yes”继续;
- 最后点 Install,等待安装完成,点击 Finish。
4.3 在 VirtualBox 里新建虚拟机
- 打开 VirtualBox,点击左上角 “新建”。
- 填写:
- 名称:比如
Ubuntu24-Desktop; - 文件夹:可以默认;
- 类型:选择 Linux;
- 版本:选择 Ubuntu (64-bit)。
- 名称:比如
- 点击 下一步,设置内存大小:
- 建议至少 4096 MB(4GB),有条件的可以给 8GB。
- 选择 “现在创建虚拟硬盘” → 点击 创建。
- 虚拟硬盘文件类型选择 VDI(VirtualBox 磁盘映像) → 下一步。
- 存储在物理硬盘上选择 “动态分配” → 下一步。
- 设置虚拟硬盘大小:
- 建议至少 40 GB,以后装软件、跑代码才不会炸。
- 点击 创建,虚拟机就建好了。
4.4 给虚拟机挂载 ISO 镜像并安装系统
- 在 VirtualBox 主界面,选中刚创建的虚拟机,点击 “设置”。
- 左侧选择 “存储”。
- 在“存储树”里,点击 “没有盘片” 的 CD 图标。
- 在右侧属性里,点击 “选择一个虚拟光盘”,选择你刚才下载的
ubuntu-24.04.1-desktop-amd64.iso。 - 点击 OK 回到主界面。
- 点击 “启动” 启动虚拟机。 接下来就是 Ubuntu 安装流程,和后面“物理机安装”类似,我会在第 5 节统一讲。
五、方式三:物理机安装 / 双系统,把 Linux 当主力系统
这里以 Ubuntu 桌面版 为例,其他发行版(如 Debian、Fedora)思路类似。
5.1 下载 Ubuntu 桌面版 ISO
和虚拟机步骤一样,从官网下载 ISO: 👉 ubuntu.com/download/de…
5.2 制作启动 U 盘
推荐在 Windows 下用 Rufus:
- 下载 Rufus:
👉 rufus.ie/zh/ - 插入一个至少 8GB 的 U 盘,注意:U 盘里的数据会被清空!
- 打开 Rufus:
- 设备:选择你的 U 盘;
- 引导类型选择:点击“选择”,找到你下载的
ubuntu-24.04.1-desktop-amd64.iso; - 分区类型:一般选 GPT(如果你的电脑是 UEFI 启动);
- 目标系统类型:UEFI(非 CSM);
- 文件系统:FAT32;
- 点击 “开始”,会提示格式化,确认即可。
5.3 从 U 盘启动安装
- 把 U 盘插到要装 Linux 的电脑上。
- 重启电脑,在开机画面狂按启动热键(不同品牌不一样,常见:F12、F2、Del、Esc 等)。
- 在 BIOS/启动菜单里:
- 把 U 盘 设置为第一启动项;
- 保存并退出(通常是 F10)。
- 从 U 盘启动后,会看到 Ubuntu 的启动菜单:
- 第一项一般是 “Try or Install Ubuntu”,回车。
5.4 安装 Ubuntu 桌面版(一步步来)
下面是典型的 Ubuntu 安装流程:
- 语言:选择 中文(简体) 或你喜欢的语言,点击 “安装 Ubuntu”。
- 键盘布局:一般选 汉语 或 英语(US),点击 继续。
- 更新和其他软件:
- 选择 “正常安装”;
- 在“其他选项”里,建议勾选:
- 为图形或无线硬件安装第三方软件;
- 下载更新(如果你连了网)。
- 安装类型:
- 如果你是整个硬盘给 Ubuntu:
- 选择 “清除整个磁盘并安装 Ubuntu”;
- 如果你要和 Windows 双系统:
- 选择 “安装 Ubuntu, alongside Windows Boot Manager”,或者
- 选 “其他选项” 自己分区。
- 如果你是整个硬盘给 Ubuntu:
- 分区示例(双系统时“其他选项”里):
- 找到一块空闲空间(之前在 Windows 里压缩出来的);
- 点击 “+” 创建分区:
- 挂载点
/:建议至少 30 GB; - 文件系统选 Ext4;
- 挂载点
- 再创建一个交换空间:
- 大小可以和内存相当或略大;
- 使用分区类型 交换空间。
- 选择时区:选择 上海/重庆 等你所在城市,点击 继续。
- 创建用户:
- 输入你的姓名、计算机名、用户名、密码;
- 建议勾选 “自动登录” 或“登录时需要密码”。
- 点击 “继续” 开始安装,安装过程大约 10–30 分钟。
- 安装完成后,提示重启,拔掉 U 盘,按回车重启。
六、安装后的“必做清单”:让 Linux 真正好用起来
无论是 WSL、虚拟机还是物理机,装好系统后,建议都做下面几件事。
6.1 更新系统 & 安装基础工具
在终端里执行:
sudo apt update
sudo apt upgrade -y
这会:
- 刷新软件列表;
- 升级已安装的软件到最新版本。 然后装一些常用工具:
sudo apt install -y \
build-essential \
git \
curl \
wget \
vim \
net-tools \
htop
6.2 换国内软件源(大幅提高下载速度)
Ubuntu 默认源在国外,国内下载很慢,建议换成阿里源或清华源。
- 备份原有源列表:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak - 用文本编辑器打开:
sudo vim /etc/apt/sources.list # 或 sudo gedit /etc/apt/sources.list - 根据你的 Ubuntu 版本,替换为对应的清华源/阿里源内容(可以在清华/阿里开源镜像站找到现成配置)。
- 保存后执行:
sudo apt update
6.3 安装中文输入法 & 字体
如果你在桌面版里需要中文输入:
- 打开 “设置” → “区域与语言”。
- 添加 “中文(Intelligent Pinyin)” 或安装搜狗拼音等输入法。
- 安装中文字体:
sudo apt install -y fonts-noto-cjk
七、不同使用场景:Linux 环境要怎么“装修”?
下面按“工作”给你几套“环境套餐”,你可以直接照抄。
7.1 场景一:学生 / 学习 Linux & C/C++/Python
目标:能写作业、做实验、学算法。 推荐:
- WSL 或虚拟机 Ubuntu 桌面即可。 需要装的东西:
# 编译环境
sudo apt install -y build-essential gdb
# Python
sudo apt install -y python3 python3-pip python3-venv
# 一些方便的工具
sudo apt install -y tree ttf-mscorefonts-installer
可选:
- 安装 VSCode + Python 插件,在 WSL/虚拟机里写代码。
7.2 场景二:后端 / 云原生开发
目标:跑 Docker、Kubernetes、微服务、各种中间件。 推荐:
- WSL2(对 Docker 支持最好)或物理机 Ubuntu。 需要装的东西:
# Docker 官方脚本安装(示例)
curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker $USER
# 常用工具
sudo apt install -y git vim tmux htop iotop
WSL2 特殊配置:
- 确保在 PowerShell 里执行:
wsl --install --no-distribution wsl --update wsl --set-default-version 2 - 然后安装 Ubuntu 作为 WSL2 发行版。
7.3 场景三:AI / 深度学习 / 本地大模型
目标:跑 PyTorch、TensorFlow、本地大模型(如 Qwen、Llama)。 推荐:
- 物理机安装 Ubuntu,显卡驱动 + CUDA 才好装;
- 如果只是 CPU 模型,WSL2 也可以。 基础环境:
# Python 工具
sudo apt install -y python3 python3-pip python3-venv
# CUDA 相关(如果你有 NVIDIA 显卡,需要额外安装 NVIDIA 驱动 + CUDA)
# 这里只示意,具体版本要查 NVIDIA 官方文档
sudo apt install -y nvidia-cuda-toolkit
7.4 场景四:运维 / 云工程师
目标:管理服务器、写 Shell、Terraform、K8s。 推荐:
- WSL2 + Ubuntu,或者虚拟机 Ubuntu;
- 熟练后可以在云上开 Ubuntu Server 练手。 常用工具:
sudo apt install -y \
ansible \
terraform \
kubectl \
docker.io \
git \
tmux \
htop
八、总结:别在“选哪个发行版”上纠结,先上车再说
如果你是小白,建议:
- 先装 WSL + Ubuntu,在 Windows 里体验 Linux;
- 熟悉之后,再考虑:
- 虚拟机里装完整桌面;
- 或者物理机装双系统。
Linux 的学习曲线确实有一点陡,但只要你有勇气点下“安装”按钮,后面所有问题都可以搜得到答案。
而且,现在你手上已经有了一份“按场景抄作业”的环境配置指南,照着一步步来,基本不会翻车。
如果你觉得这篇“从零开始配 Linux 环境”的长文对你有帮助,哪怕只是让你少踩了一个坑,也请给博主一个 点赞 + 收藏 + 关注,
后面我会继续写“Linux 下从零配置开发环境”的系列教程(Python / Node / Docker 等),
你的支持就是我继续写长文的动力!我们下篇见!🚀