Linux 环境不会配?从双系统到云服务器,按“使用场景”抄作业,小白也能把 Linux 玩成自己的后花园

0 阅读10分钟

🐧 长文警告!Linux 环境不会配?从双系统到云服务器,按“使用场景”抄作业,小白也能把 Linux 玩成自己的后花园

📜 文章目录(点击跳转,稳如老司机)

  1. 先说大实话:Linux 不是“极客专属”,你现在就能上车
  2. 先统一教一遍:三种“上车 Linux”的方式,选一种就够了
  3. 方式一:在 Windows 里装一个“Linux 子系统” —— WSL(最推荐新手)
  4. 方式二:在虚拟机里装一个完整的 Linux 桌面(安全又稳当)
  5. 方式三:物理机安装 / 双系统,把 Linux 当主力系统
  6. 安装后的“必做清单”:让 Linux 真正好用起来
  7. 不同使用场景:Linux 环境要怎么“装修”?
  8. 总结:别在“选哪个发行版”上纠结,先上车再说

一、先说大实话: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 先看看你的电脑支不支持

  1. 确保你的 Windows 是 64 位
    • 右键“此电脑” → 属性 → 设备规格里看“系统类型”。
  2. Windows 版本建议:
    • Windows 10(版本 2004+)或 Windows 11 更稳。

3.2 一行命令开启 WSL + 安装 Ubuntu

微软官方现在给了一个“超级懒人命令”:

  1. Win + X,选择 “Windows PowerShell(管理员)”“终端(管理员)”
  2. 在蓝色的 PowerShell 窗口里,复制粘贴这一行并回车:
    wsl --install
    
    这个命令会:
    • 启用 WSL 功能;
    • 启用虚拟机平台;
    • 默认安装 WSL 2
    • 从微软商店安装一个默认的 Linux 发行版(通常是 Ubuntu)。
  3. 安装过程会弹出一个窗口,让你:
    • 选择要安装的 Linux 发行版,默认是 Ubuntu
    • 设置一个用户名和密码(这个要记住,后面常用)。
  4. 安装完成后,会提示你重启电脑,重启即可。

如果你的网络环境访问微软商店有问题,也可以:

  • 先手动启用“适用于 Linux 的 Windows 子系统”和“虚拟机平台”功能;
  • 然后去微软商店搜索 “Ubuntu” 手动安装。

3.3 第一次进入 Ubuntu

  1. 重启后,在开始菜单里找到 Ubuntu 图标,点击打开。
  2. 第一次启动会初始化系统,稍等几分钟。
  3. 之后会看到一个黑底白字的终端,提示你输入刚才设置的用户名和密码。
  4. 进去后,你就可以开始敲 Linux 命令了:
    pwd          # 看看自己在哪个目录
    ls           # 看看当前目录有什么文件
    sudo apt update
    

四、方式二:在虚拟机里装一个完整的 Linux 桌面(安全又稳当)

这里以 Ubuntu 桌面版 + VirtualBox 为例,其他发行版步骤类似。

4.1 下载 Ubuntu 桌面版 ISO 镜像

  1. 打开浏览器,访问 Ubuntu 官方下载页: 👉 ubuntu.com/download/de…
  2. 页面中间有一个大大的按钮:
    • Download Ubuntu Desktop
      下面会写版本号,比如 Ubuntu 24.04.4 LTS
  3. 点击 Download,选择 64-bit PC (AMD64) desktop image
    会下载一个类似 ubuntu-24.04.1-desktop-amd64.iso 的文件。

4.2 下载并安装 VirtualBox

  1. 打开 VirtualBox 官方下载页: 👉 www.virtualbox.org/wiki/Downlo…
  2. “VirtualBox Platform Packages” 下面:
    • 选择 Windows hosts 旁边的下载链接(如 VirtualBox-7.2.6-xxxxx-Win.exe)。
  3. 下载完后,双击安装:
    • 一路 Next,安装路径可以默认;
    • 中间会提示“网络接口会暂时断开”,点“Yes”继续;
    • 最后点 Install,等待安装完成,点击 Finish

4.3 在 VirtualBox 里新建虚拟机

  1. 打开 VirtualBox,点击左上角 “新建”
  2. 填写:
    • 名称:比如 Ubuntu24-Desktop
    • 文件夹:可以默认;
    • 类型:选择 Linux
    • 版本:选择 Ubuntu (64-bit)
  3. 点击 下一步,设置内存大小:
    • 建议至少 4096 MB(4GB),有条件的可以给 8GB。
  4. 选择 “现在创建虚拟硬盘” → 点击 创建
  5. 虚拟硬盘文件类型选择 VDI(VirtualBox 磁盘映像) → 下一步。
  6. 存储在物理硬盘上选择 “动态分配” → 下一步。
  7. 设置虚拟硬盘大小:
    • 建议至少 40 GB,以后装软件、跑代码才不会炸。
  8. 点击 创建,虚拟机就建好了。

4.4 给虚拟机挂载 ISO 镜像并安装系统

  1. 在 VirtualBox 主界面,选中刚创建的虚拟机,点击 “设置”
  2. 左侧选择 “存储”
  3. 在“存储树”里,点击 “没有盘片” 的 CD 图标。
  4. 在右侧属性里,点击 “选择一个虚拟光盘”,选择你刚才下载的 ubuntu-24.04.1-desktop-amd64.iso
  5. 点击 OK 回到主界面。
  6. 点击 “启动” 启动虚拟机。 接下来就是 Ubuntu 安装流程,和后面“物理机安装”类似,我会在第 5 节统一讲。

五、方式三:物理机安装 / 双系统,把 Linux 当主力系统

这里以 Ubuntu 桌面版 为例,其他发行版(如 Debian、Fedora)思路类似。

5.1 下载 Ubuntu 桌面版 ISO

和虚拟机步骤一样,从官网下载 ISO: 👉 ubuntu.com/download/de…

5.2 制作启动 U 盘

推荐在 Windows 下用 Rufus

  1. 下载 Rufus:
    👉 rufus.ie/zh/
  2. 插入一个至少 8GB 的 U 盘,注意:U 盘里的数据会被清空!
  3. 打开 Rufus:
    • 设备:选择你的 U 盘;
    • 引导类型选择:点击“选择”,找到你下载的 ubuntu-24.04.1-desktop-amd64.iso
    • 分区类型:一般选 GPT(如果你的电脑是 UEFI 启动);
    • 目标系统类型:UEFI(非 CSM)
    • 文件系统:FAT32
    • 点击 “开始”,会提示格式化,确认即可。

5.3 从 U 盘启动安装

  1. 把 U 盘插到要装 Linux 的电脑上。
  2. 重启电脑,在开机画面狂按启动热键(不同品牌不一样,常见:F12、F2、Del、Esc 等)。
  3. 在 BIOS/启动菜单里:
    • U 盘 设置为第一启动项;
    • 保存并退出(通常是 F10)。
  4. 从 U 盘启动后,会看到 Ubuntu 的启动菜单:
    • 第一项一般是 “Try or Install Ubuntu”,回车。

5.4 安装 Ubuntu 桌面版(一步步来)

下面是典型的 Ubuntu 安装流程:

  1. 语言:选择 中文(简体) 或你喜欢的语言,点击 “安装 Ubuntu”
  2. 键盘布局:一般选 汉语英语(US),点击 继续
  3. 更新和其他软件
    • 选择 “正常安装”
    • 在“其他选项”里,建议勾选:
      • 为图形或无线硬件安装第三方软件;
      • 下载更新(如果你连了网)。
  4. 安装类型
    • 如果你是整个硬盘给 Ubuntu:
      • 选择 “清除整个磁盘并安装 Ubuntu”
    • 如果你要和 Windows 双系统:
      • 选择 “安装 Ubuntu, alongside Windows Boot Manager”,或者
      • “其他选项” 自己分区。
  5. 分区示例(双系统时“其他选项”里)
    • 找到一块空闲空间(之前在 Windows 里压缩出来的);
    • 点击 “+” 创建分区:
      • 挂载点 /:建议至少 30 GB;
      • 文件系统选 Ext4
    • 再创建一个交换空间:
      • 大小可以和内存相当或略大;
      • 使用分区类型 交换空间
  6. 选择时区:选择 上海/重庆 等你所在城市,点击 继续
  7. 创建用户
    • 输入你的姓名、计算机名、用户名、密码;
    • 建议勾选 “自动登录” 或“登录时需要密码”。
  8. 点击 “继续” 开始安装,安装过程大约 10–30 分钟。
  9. 安装完成后,提示重启,拔掉 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 默认源在国外,国内下载很慢,建议换成阿里源或清华源。

  1. 备份原有源列表:
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    
  2. 用文本编辑器打开:
    sudo vim /etc/apt/sources.list
    # 或
    sudo gedit /etc/apt/sources.list
    
  3. 根据你的 Ubuntu 版本,替换为对应的清华源/阿里源内容(可以在清华/阿里开源镜像站找到现成配置)。
  4. 保存后执行:
    sudo apt update
    

6.3 安装中文输入法 & 字体

如果你在桌面版里需要中文输入:

  1. 打开 “设置” → “区域与语言”
  2. 添加 “中文(Intelligent Pinyin)” 或安装搜狗拼音等输入法。
  3. 安装中文字体:
    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

八、总结:别在“选哪个发行版”上纠结,先上车再说

如果你是小白,建议:

  1. 先装 WSL + Ubuntu,在 Windows 里体验 Linux;
  2. 熟悉之后,再考虑:
    • 虚拟机里装完整桌面;
    • 或者物理机装双系统。 Linux 的学习曲线确实有一点陡,但只要你有勇气点下“安装”按钮,后面所有问题都可以搜得到答案
      而且,现在你手上已经有了一份“按场景抄作业”的环境配置指南,照着一步步来,基本不会翻车。

如果你觉得这篇“从零开始配 Linux 环境”的长文对你有帮助,哪怕只是让你少踩了一个坑,也请给博主一个 点赞 + 收藏 + 关注

后面我会继续写“Linux 下从零配置开发环境”的系列教程(Python / Node / Docker 等),

你的支持就是我继续写长文的动力!我们下篇见!🚀