TypechoJoeTheme

至尊技术网

统计
登录
用户名
密码
/
注册
用户名
邮箱

使用Windows的WSL下Debian安装宝塔,可本地运行开发Swoole项目

2025-04-25
/
0 评论
/
44 阅读
/
正在检测是否收录...
04/25

1. 启用WSL功能
首先,确保你的 Windows 系统支持 WSL,并且启用 WSL 功能。
打开“控制面板” > “程序” > “启用或关闭 Windows 功能”。
勾选“适用于 Linux 的 Windows 子系统”和“虚拟机平台”,并且点击“确定”。
然后重启电脑。

2. 使用 PowerShell 运行
确保你使用 PowerShell(以管理员身份)来运行 wsl --install 命令,因为 WSL 的安装和管理通常需要管理员权限。
右键点击“开始”菜单,选择“Windows PowerShell(管理员)”。

在 PowerShell 中输入以下命令:

安装Debian(如果需要安装其他系统,输入wsl --list --online可查看所有的Linux发行版)

wsl --install Debian

3. WSL Debian命令

启动Debian(普通用户)

wsl 或者 wsl -d Debian

以 root 用户启动 WSL(无需输入当前密码)

wsl --user root

临时访问 root 权限

sudo -i 或 sudo su

修改 root 密码

passwd root

修改默认登录用户为 root(Debian为例)

debian config --default-user root 

4. 迁移WSL到其它盘

## 1.查看wsl 系统名称
wsl -l

## 2. 导出到指定路径,在工作目录下执行,例如 D:\WSL
wsl --export Debian D:\WSL\Debian.tar

## 3. 注销当前的wsl
wsl --unregister Debian

## 4.导入到新的路径
wsl --import Debian D:\WSL\Debian D:\WSL\Debian.tar

## 5. 验证
wsl -l
wsl -d Debian

## 6. 删除导出压缩包文件(测试没问题后执行)
del D:\WSL\Debian.tar

5. 安装宝塔面板命令

if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

6. wsl2的文件物理存储查看
在文件资源管理器中输入 \\wsl$ 即可访问WSL2的物理存储文件

7. 访问 Windows 文件系统
在 WSL 中,你可以通过 /mnt/c/ 访问 Windows 的 C 盘。例如:

cd /mnt/c/Users/你的用户名/Desktop

8. WSL常用命令

wsl --help  # 列出详细 WSL 命令
wsl --list --online 或 wsl -l -o    # 列出可用的Linux发行版
wsl --list --verbose  或 wsl -l -v  # 列出已安装的Linux发行版
wsl --update    # 更新 WSL
wsl --status    # 查看 WSL 状态
#  PS C:\WINDOWS\system32> wsl --status
# 默认分发: Ubuntu
# 默认版本: 2
wsl --set-default-version <Version> # 设置WSL默认版本
wsl --set-default <Distribution Name>   # 设置默认Linux发行版
wsl --shutdown  # 关闭WSL
wsl --export <Distribution Name> <FileName> # 导出发行版
wsl --import <Distribution Name> <InstallLocation> <FileName>   # 导入发行版
wsl --unregister <DistributionName> # 卸载 Linux 发行版
wsl --distribution <DistributionName>   # 运行指定的分发版
wsl --set-default <DistributionName>    # 设置默认启动的Linux发行版

9. 如果提示:无法从“https://raw.githubusercontent.com/...”中提取列表分发或错误: 0x80072ee7

‌检查网络连接‌
确保你的设备已连接到互联网,并且网络连接稳定。

‌刷新DNS缓存‌
Windows系统:打开命令提示符(管理员),输入 ipconfig /flushdns 并回车。
macOS/Linux系统:通常不需要手动刷新,但如果怀疑DNS缓存问题,可以尝试重启网络服务。

‌检查代理设置‌
如果你的设备配置了代理服务器,检查代理设置是否正确,或者尝试暂时禁用代理设置。

‌更换DNS服务器‌
将DNS服务器更改为公共DNS,如Google的8.8.8.8或8.8.4.4,或Cloudflare的1.1.1.1。

‌检查hosts文件‌
查看C:\Windows\System32\drivers\etc\hosts(Windows)或相应位置(macOS/Linux),确保没有错误的条目阻止GitHub域名解析。

‌使用命令行工具尝试访问‌
使用curl或wget等命令行工具尝试访问该URL,检查是否能正常加载。这可以帮助确定问题是否由特定的应用程序或环境引起。

使用VPN或代理‌
如果你的网络环境有限制,尝试使用VPN或代理服务器来访问GitHub。

教程经验Linux教程宝塔WindowsWSLSwooleDebian
朗读
赞(0)
版权属于:

至尊技术网

本文链接:

https://www.zzwws.cn/archives/24328/(转载时请注明本文出处及文章链接)

评论 (0)

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

最新回复

  1. 强强强
    2025-04-07
  2. jesse
    2025-01-16
  3. sowxkkxwwk
    2024-11-20
  4. zpzscldkea
    2024-11-20
  5. bruvoaaiju
    2024-11-14

标签云