跳到正文
梦随乡兮
Go back

从 Debian 转向 Ubuntu:WSL 下更高效的建站环境初始化笔记

编辑此页

在 WSL 里使用 Debian 时,我遇到了一些影响效率的问题,比如:

这些都让“建站环境”这件本该轻松的事情变得复杂。

最终我选择直接切换到 Ubuntu WSL,体验明显更顺畅、可用性更高,也更符合国内建站软件的生态习惯。

下面记录整个切换与初始化流程。


一、开启 WSL 功能

在 PowerShell(管理员)执行:

wsl --install

查看当前发行版:

wsl -l -v

如果想删除旧的 Debian:

wsl --unregister Debian

二、在 WSL 中安装 Ubuntu

安装最新版 Ubuntu:

wsl --install -d Ubuntu

安装完成后会自动进入初始化界面,设置:

初始化完成后即可进入 Ubuntu 环境。


三、换源:将 Ubuntu 改为国内镜像

Ubuntu 默认源在国内速度一般,建议切换为清华源(或腾讯云、阿里云)。

1. 备份原源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

2. 使用清华源(示例)

sudo bash -c 'cat > /etc/apt/sources.list << "EOF"
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
EOF'

若你使用的是 24.04,请将 jammy 改为 noble。


四、更新系统

换源之后执行:

sudo apt update
sudo apt upgrade -y

至此,一个干净、快速、可用的 Ubuntu 环境就准备完毕。


五、Docker 与 1Panel

我这里没有单独安装 Docker,而是:

在完成系统更新后直接执行了 1Panel 的安装脚本;
1Panel 检测到未安装 Docker,我根据提示安装;
并自动根据提示完成了 Docker 镜像源切换。

整个过程比在 Debian 上顺畅得多,不需要手动处理源或修复错误。


六、为当前用户配置 sudo 免密

由于我是在测试环境需要经常输命令,每次都sudo和输密码很麻烦所以做了免密。正式环境不建议这么做。

1. 编辑 sudoers 配置文件:

sudo visudo

这会打开一个编辑器(通常是 nano 或 vi)来编辑 /etc/sudoers

2. 在文件末尾添加:

假设你的用户名是 msxx

msxx ALL=(ALL) NOPASSWD:ALL

保存退出即可。

3. 测试是否免密成功:

sudo ls

如果没有要求输入密码,就成功了。


结语

WSL 环境下,Ubuntu 在软件生态、易用性、兼容性上都明显优于 Debian,尤其适合建站、Docker、面板和开发用途。

这篇笔记记录了我从 Debian 切换到 Ubuntu 的原因与完整流程,方便未来再次初始化环境时直接照做。


编辑此页
Share this post on:

Previous Post
低配小鸡也能飞:1 核 1G 轻量级 WordPress 插件开发环境部署指南(含域名绑定与 HTTPS)
Next Post
WordPress性能优化:从页面缓存到对象缓存的深度解析