WSL的安装与使用

有关WSL的介绍这里就不做解释了。另外,本文仅适用于win10 build 16215以及之后的版本,之前的版本可参考官方链接

(可使用“winver”命令查看windows版本号)

 

安装:

1.  管理员权限运行powershell并运行下面的命令:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

或者:控制面板->程序和功能->启用或关闭Windows功能->勾选 适用于Linux的Windows子系统

2.  重启电脑

3.  打开应用商城搜索“WSL”,可根据自己需求选择安装一个或多个Linux系统:

4.  安装完成后可在开始菜单里找到快捷方式并启动,第一次运行需要等待安装并设置用户名、密码。

 

除此以外,在cmd中使用以下几个命令都可以运行WSL:

  • wsl 或者 bash
  • wsl [command]或者bash -c [command]
  • Linux系统名称(如:ubuntu),这跟上面在开始菜单里启动是一样的

其中,前两种方式会运行默认的linux系统,当你安装多个linux系统之后可以使用wslconfig来指定

 

使用wslconfig命令进行管理

1.  设置默认运行的linux系统

wslconfig /setdefault <DistributionName>

正如上面所说,如果执行wslconfig /setdefault ubuntu,那么执行bash命令则会运行ubuntu

2.  卸载linux系统

wslconfig /unregister <DistributionName>

当系统出现问题,我们可以卸载后重新安装。如:wslconfig /unregeister ubuntu

3.  查看已安装的linux系统

wslconfig /list

 

设置默认登陆用户

当我们运行WSL时,它会用第一次运行时输入的用户名登陆,如果想改为其他用户,可以(以ubuntu为例):

ubuntu config --default-user root

这样,以后再运行ubuntu它就会默认以root登陆。此外还可以“ubuntu /?”查看其更多使用方法。

 

WSL文件系统与本地文件系统互相访问

1.  WSL中访问本地文件

在“/mnt”目录下有“c”、“d”、“e”等文件夹,分别表示本地的C盘D盘E盘,直接cd到相应路径下即可。

2.  本地访问WSL的根目录

微软强烈不建议在外部对WSL文件系统进行更改,所以未公开WSL所在的根目录(不过博主通过某种途

径还是找到了→_→)。毕竟有时候我们需要直接读取里面的很多文件(比如说在某个IDE里面设置include path

为WSL的/usr/include),如果每次都在WSL里cp命令将其拷贝到本地又太麻烦。

下面是其根目录(以ubuntu为例,版本不同可能会有略微差别):

(C:\Users\XXXX\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs)

不过我不建议在外部直接对其文件进行编辑、新建等操作,因为会出现一些问题。

 

设置控制台默认字体

WSL字符界面界面默认字体太难看怎么办?注册表大法(以ubuntu为例):

首先打开ubuntu,鼠标右键窗口->属性:

随便更改一个字体后点确定,此时注册表HKEY_CURRENT_USER/Console下就会出现xxxx_ubuntu.exe一项,

我们需要更改(或新建)CodePage和FaceName两个键值,下图设置的Consolas字体:

更改完之后,重新打开ubuntu就可以看到效果啦:

 

(注:其实在这里同样可以设置cmd和powershell的默认字体)

### 在 Windows 上使用 WSL 安装 DIFY 平台的步骤 要在 Windows 系统上使用 WSL(Windows Subsystem for Linux)安装 DIFY 平台,首先需要确保 WSL 已正确安装和配置,然后按照 Linux 系统类似的步骤进行操作。以下是详细的安装流程: #### 准备工作 1. **安装 WSL** 打开 PowerShell 并以管理员身份运行以下命令来安装 WSL: ```powershell wsl --install ``` 如果已经安装WSL,可以通过以下命令更新到最新版本: ```powershell wsl --update ``` 安装完成后,需要重启计算机[^1]。 2. **安装 Linux 发行版** 在 Microsoft Store 中搜索并安装一个 Linux 发行版,例如 Ubuntu。安装完成后,启动该发行版并完成初始设置(如创建用户和密码)[^1]。 3. **安装 Docker Desktop** WSL 本身不直接支持 Docker,因此需要安装 Docker Desktop,并启用对 WSL 2 的支持。在 Docker Desktop 设置中,确保已启用 WSL 的集成,以便在 Linux 环境中运行 Docker 容器。 #### 安装和配置 DIFY 1. **克隆 DIFY 仓库** 在 WSL 终端中,使用 `git` 克隆 DIFY 仓库到本地: ```bash git clone https://github.com/langgenius/dify.git ``` 进入项目目录: ```bash cd dify ``` 2. **修改 DIFY 配置** 根据部署需求,编辑 `.env` 文件以配置数据库、API 密钥等参数。例如,可以使用 `nano` 或 `vim` 编辑文件: ```bash nano .env ``` 修改完成后保存并退出。 3. **启动容器** 使用 Docker Compose 启动 DIFY 容器: ```bash docker-compose up -d ``` 这将自动拉取所需的镜像并启动服务。确保 Docker Desktop 正在运行,并且 WSL 已正确集成。 4. **访问 DIFY** 容器启动后,通过浏览器访问 `http://localhost:3000`(或根据实际配置的端口)来使用 DIFY 平台。如果遇到端口冲突问题,可以检查 `.env` 文件中的端口设置并进行调整。 ### 注意事项 - 确保 WSL 和 Docker Desktop 的版本兼容性。 - 如果在安装过程中遇到权限问题,可以尝试在 WSL使用 `sudo` 命令。 - 确保系统资源(如内存和 CPU)足够支持容器化应用的运行。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值