15621857753

windows11安装linux子系统WSL和宝塔运维环境

来源:齐鲁CMS 栏目:开发环境 阅读: 日期:2025-06-01

在Windows 11上安装Linux子系统(WSL)以及配置宝塔运维环境,可以为开发人员提供一个高效、便捷的跨平台操作体验。确保Windows 11系统已启用WSL功能。可以通过PowerShell以管理员身份运行命令wsl --install来完成安装,默认情况下这也会安装Ubuntu发行版。安装完成后,重启计算机。

注意:此方法同样适用于windows10系统

第一步:打开【控制面板】,进入【程序和功能】,点击右上角的【启用或关闭Windows功能】,安装【适用于 Linux 的 Windows 子系统】和【虚拟机平台】(没有虚拟机平台,就安装【HYPER-V】)

第二步:打开【微软商用 商店】,搜索linux系统,比如DEBIAN,当然你可以选择喜欢的,比如centos之类的

linux子系统,WSL,宝塔运维

安装完DEBIAN,点击【打开】,会显示错误的信息,如下图所示:

linux子系统,WSL,宝塔运维

第三步:以管理员身份打开 PowerShell,输入以下命令来启用 WSL:

wsl --install

或者,如果你只想安装核心组件,可以使用:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

如果你还想启用 虚拟机平台(Virtual Machine Platform)(特别是 WSL 2 需要):

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

完成后,重启电脑,这时再打开DEBIAN就可以了,设置账号和密码,如下图所示:

linux子系统,WSL,宝塔运维

如果已经安装了 WSL,还是报错,可能是版本有点旧的原因

使用下面的命令更新 WSL 到最新版本(更新比较慢,有条件的科学上网)

wsl --update

更新完,再设置默认版本为 WSL2:

wsl --set-default-version 2

设置完DEBIAN账号和密码,就能在电脑上看到了,如下图所示:

linux子系统,WSL,宝塔运维

也可以使用命令检测是不是安装好DEBIAN了

cat /etc/os-release

linux子系统,WSL,宝塔运维

第四步:安装必要的curl,用于后面安装宝塔使用,先更新再安装命令如下:

sudo apt update

sudo apt install -y curl

linux子系统,WSL,宝塔运维

第五步:安装宝塔,命令如下:

sudo curl -sSO https://download.bt.cn/install/install_panel.sh && bash install_panel.sh

linux子系统,WSL,宝塔运维

这时会提示,【请执行su root命令切换为root账号后再安装宝塔】,那就切换到root吧,命令如下:

su root

可以使用如下命令检测目前的账号是不是有root权限:

sudo cat /etc/sudoers

如果忘记了root的密码,可以通过使用如下命令设置root用户的密码

sudo passwd root

重置密码后,再使用su root 切换到root账号,输入密码登录,然后就可以使用下面的命令继续安装宝塔了

sudo curl -sSO https://download.bt.cn/install/install_panel.sh && bash install_panel.sh

安装中,有可能会出现下面的提示:

上图信息翻译如下:

Y 或 I:安装包维护者提供的版本,这将覆盖你当前的 /etc/wgetrc 文件

N 或 O:保留你当前已安装的版本,不进行替换

D:显示两个版本之间的差异,帮助你决定是否需要替换或保留

Z:启动一个 shell 来检查情况,你可以在这个 shell 中进一步调查和处理这个问题

这个提示是在安装宝塔面板时遇到的一个配置文件冲突的提示,具体来说,系统检测到 /etc/wgetrc 文件已经存在,并且该文件可能是你手动创建的或者是由某个脚本创建的。同时,即将安装的包中也包含了一个同名的配置文件。

默认操作是保留你当前的版本(即选择 N 或 O),如果你不确定应该做什么,通常保持默认设置是一个安全的选择。如果你希望使用包维护者提供的配置,可以选择 Y 或 I。如果想要查看两个版本之间的区别,可以选 D。

然后就是等待宝塔的安装完成……注意保存好宝塔的账号和密码……