🗂️WSL2配置
2023-3-12
| 2025-3-26
字数 840阅读时长 3 分钟
type
status
password
date
slug
summary
category
URL
tags
icon

1. 配置WSL2

安装依赖

1.1 单次配置

这种配置方法适用于单次配置,也就是在重启终端后会失效。在终端中输入如下语句:

如果是采用HTTP协议:

如果采用socket5协议:

验证

💡
如果端口号一样则可以合并成为一句话:
使用curl即可验证代理是否成功,如果有返回值则说明代理成功。

1.2 长期配置

代理脚本

这种配置方法适用于长期配置,也就是写一个脚本,然后可以通过命令启动代理。新建proxy.sh脚本如下:
💡
注意:其中第4行的<PORT>更换为自己的代理端口号。
  • source ./proxy.sh set:开启代理
  • source ./proxy.sh unset:关闭代理
  • source ./proxy.sh test:查看代理状态

将脚本设置为命令

可以在~/.bashrc中添加如下内容,并将其中的路径修改为上述脚本的路径:
然后输入如下命令:
💡
那么可以直接在任何路径下使用如下命令:
  • proxy set:开启代理
  • proxy unset:关闭代理
  • proxy test:查看代理状态

代理自启动

可以在~/.bashrc中添加如下内容,即在每次shell启动时自动设置代理

2. 清楚WSL2虚拟硬盘

由于 WSL2 使用虚拟磁盘(VHDX)来存储文件系统,它可以自动扩容,但一般不会自动缩容。删除 Docker 镜像或容器后,即使清理了未使用的镜像层,虚拟磁盘的大小可能也不会自动减小。解决方法如下:
  1. 打开PowerShell,退出wsl
    1. 打开 PowerShell,启动 diskpart 收缩磁盘。
      1. 压缩虚拟硬盘

        win11

        创建%UserProfile%\.wslconfig

        安装cuda

        安装驱动

        1. 英伟达的驱动要安装在Windows系统上面。
        1. wsl安装驱动
          1. 检查是否安装完成。运行nvidia-smi命令

          安装cuda

          下载软件

          notion image

          设置环境变量

          在.bashrc 文件或者/etc/profile 文件添加环境变量。建议在/etc/profile 下配置。这样所有的用户都可以用到。
          • 激活环境
            • source /etc/profile

          检查

        2. 工具
        3. 上传本地markdown文件至notion中WSL迁移
          Loading...