• windows 11部署wsl环境


    部署WSL2环境【Ubuntu

    Centos有巨坑,建议不要安装,docker等使用会出问题
    

    一、安装基础服务

    1. 首先需要先安装WSL,WIN11直接打开powershell或者cmd输入

      wsl --install
      

      –install 命令执行以下操作:

      • 启用可选的 WSL 和虚拟机平台组件
      • 下载并安装最新 Linux 内核
      • 将 WSL 2 设置为默认值
      • 下载并安装 Ubuntu Linux 分发 (可能需要重新启动)
    2. 可以在显示下载Ubuntu 时停止, ctl+c或者直接退出,重启Windows

    3. 应用商店下载Ubuntu 18.04版本,下载后运行自动安装

    4. 设置root密码【可选】

      1. $ sudo passwd #之后输入当前用户的密码,然后会提示输入新密码,那就是要你设置root密码
      2. $ su root #切换root用户,输入新密码即可
      3. $ uname -a
    5. 更换国内源

      1. 备份
      2. $ sudo mv /etc/apt/sources.list /etc/apt/sourses.list.backup
      3. 更换源
      4. $ sudo vi /etc/apt/sources.list
      5. #输入下面内容
      6. deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
      7. deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
      8. deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
      9. deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
      10. deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
      11. deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
      12. deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
      13. deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
      14. deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
      15. deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
      16. 然后执行指令
      17. $ sudo apt-get update
      18. $ sudo apt-get upgrade
    6. 安装docker【可选】

      1. #(这一段是复制的(doge))
      2. # step 1: 安装必要的一些系统工具
      3. $ sudo apt-get update
      4. $ sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
      5. # step 2: 安装GPG证书
      6. $ curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
      7. # Step 3: 写入软件源信息
      8. $ sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
      9. # Step 4: 更新并安装 Docker-CE
      10. $ sudo apt-get -y update
      11. $ sudo apt-get -y install docker-ce
      12. 查看是否安装成功
      13. $ docker -v
      14. Docker version 19.03.12, build 48a66213fe
      1. 如果遇到问题:
      2. $ docker images ps
      3. `Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?`
      4. 使用sudo /etc/init.d/docker start,启动docker之后便不再出现

    二、配置可视化桌面

    1. 更新系统到最新版本

      1. sudo apt update
      2. sudo apt upgrade
    2. 安装 XRDP、XFCE4

      1. sudo apt install xrdp
      2. sudo apt install xfce4
    3. 安装 XFCE4-GOODIES

      sudo apt install xfce4-goodies
      
    4. 修改 XRDP 配置文件

      1. # 先备份 ini 文件,万一出问题,可以恢复。
      2. zhouyi@O7070-8B00:~$ sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak
      3. # 配置显示分辨率
      4. zhouyi@O7070-8B00:~$ sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini
      5. zhouyi@O7070-8B00:~$ sudo sed -i 's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g' /etc/xrdp/xrdp.ini
      6. zhouyi@O7070-8B00:~$ sudo sed -i 's/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.ini
      7. # 保存
      8. zhouyi@O7070-8B00:~$ echo xfce4-session > ~/.xsession
    5. 修改 XRDP 启动脚本

      1. sudo nano /etc/xrdp/startwm.sh
      2. 或者
      3. sudo vim /etc/xrdp/startwm.sh
      4. 拉到文件的最下面,原文件配置如下
      5. test -x /etc/X11/Xsession && exec /etc/X11/Xsession
      6. exec /bin/sh /etc/X11/Xsession
      7. 更新为:
      8. #test -x /etc/X11/Xsession && exec /etc/X11/Xsession
      9. #exec /bin/sh /etc/X11/Xsession
      10. # xfce
      11. startxfce4
      12. 然后键盘按下 Ctrl + X,选择 Yes 保存文件,退出即可。
    6. 启动 XRDP 服务

      sudo /etc/init.d/xrdp start
      
    7. 远程链接测试

      百度启动远程连接服务,输入localhost:3390
      

    WSL基本操作

    1. 访问window本地文件
    2. cd /mnt
    3. ll 即可看到盘符,进行后续操作
    4. 启动桌面服务
    5. sudo /etc/init.d/xrdp start
    6. 查看wsl系统列表
    7. wsl --list --all或者wslconfig /l
    8. 卸载系统
    9. wslconfig /u Ubuntu【name】并重启系统
    10. 启动指定系统
    11. wsl -d Ubuntu或者terminal新建选择对应
    12. wsl修改主机名
    13. vim /etc/wsl.conf
    14. 输入以下内容
    15. [network]
    16. hostname = node01
    17. generateHosts = false
    18. 在设置完成后退出 wsl,一次执行
    19. wsl --list --running
    20. wsl --shutdown
    21. wsl --list --running
    22. wsl
    23. wsl 修改默认用户的方法
    24. 指定进入 wsl 的时候使用的用户
    25. # wsl -u <Username>,wsl --user <Username>
    26. wsl -u root
    27. 修改默认用户
    28. # <DistributionName> config --default-user <Username>
    29. ubuntu2004.exe config --default-user root
    30. 或者使用wsl.conf,添加配置
    31. [user]
    32. default = root
  • 相关阅读:
    http协议基础与Apache的简单介绍
    图神经网络--pytorch_geometric基本使用
    资源道具化
    机器视觉(1)——概述
    LeetCode 318. 最大单词长度乘积
    团建游戏---大生意
    Opencv Python图像处理笔记一:图像、窗口基本操作
    【GPT应用】Python-GEE遥感大数据分析
    解决VUE安装依赖时报错:npm ERR! code ERESOLVE
    力扣(LeetCode)305. 岛屿数量 II(2022.11.02)
  • 原文地址:https://blog.csdn.net/weixin_51173317/article/details/127438386