Centos有巨坑,建议不要安装,docker等使用会出问题
首先需要先安装WSL,WIN11直接打开powershell或者cmd输入
wsl --install
–install 命令执行以下操作:
可以在显示下载Ubuntu 时停止, ctl+c或者直接退出,重启Windows
应用商店下载Ubuntu 18.04版本,下载后运行自动安装
设置root密码【可选】
- $ sudo passwd #之后输入当前用户的密码,然后会提示输入新密码,那就是要你设置root密码
- $ su root #切换root用户,输入新密码即可
- $ uname -a
更换国内源
- 备份
- $ sudo mv /etc/apt/sources.list /etc/apt/sourses.list.backup
- 更换源
- $ sudo vi /etc/apt/sources.list
- #输入下面内容
- deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
- deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
- deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
- deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
- deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
- deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
- deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
- deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
- deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
- deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
-
- 然后执行指令
- $ sudo apt-get update
- $ sudo apt-get upgrade
-
安装docker【可选】
- #(这一段是复制的(doge))
-
- # step 1: 安装必要的一些系统工具
- $ sudo apt-get update
- $ sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
-
- # step 2: 安装GPG证书
- $ curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
-
- # Step 3: 写入软件源信息
- $ sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
-
- # Step 4: 更新并安装 Docker-CE
- $ sudo apt-get -y update
- $ sudo apt-get -y install docker-ce
-
- 查看是否安装成功
- $ docker -v
- Docker version 19.03.12, build 48a66213fe
-
- 如果遇到问题:
- $ docker images ps
- `Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?`
- 使用sudo /etc/init.d/docker start,启动docker之后便不再出现
更新系统到最新版本
- sudo apt update
- sudo apt upgrade
安装 XRDP、XFCE4
- sudo apt install xrdp
- sudo apt install xfce4
安装 XFCE4-GOODIES
sudo apt install xfce4-goodies
修改 XRDP 配置文件
- # 先备份 ini 文件,万一出问题,可以恢复。
- zhouyi@O7070-8B00:~$ sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak
- # 配置显示分辨率
- zhouyi@O7070-8B00:~$ sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini
- zhouyi@O7070-8B00:~$ sudo sed -i 's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g' /etc/xrdp/xrdp.ini
- zhouyi@O7070-8B00:~$ sudo sed -i 's/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.ini
- # 保存
- zhouyi@O7070-8B00:~$ echo xfce4-session > ~/.xsession
修改 XRDP 启动脚本
- sudo nano /etc/xrdp/startwm.sh
- 或者
- sudo vim /etc/xrdp/startwm.sh
-
- 拉到文件的最下面,原文件配置如下
- test -x /etc/X11/Xsession && exec /etc/X11/Xsession
- exec /bin/sh /etc/X11/Xsession
- 更新为:
- #test -x /etc/X11/Xsession && exec /etc/X11/Xsession
- #exec /bin/sh /etc/X11/Xsession
- # xfce
- startxfce4
- 然后键盘按下 Ctrl + X,选择 Yes 保存文件,退出即可。
启动 XRDP 服务
sudo /etc/init.d/xrdp start
远程链接测试
百度启动远程连接服务,输入localhost:3390
- 访问window本地文件
- cd /mnt
- ll 即可看到盘符,进行后续操作
-
- 启动桌面服务
- sudo /etc/init.d/xrdp start
-
- 查看wsl系统列表
- wsl --list --all或者wslconfig /l
-
- 卸载系统
- wslconfig /u Ubuntu【name】并重启系统
-
- 启动指定系统
- wsl -d Ubuntu或者terminal新建选择对应
-
- wsl修改主机名
- vim /etc/wsl.conf
-
- 输入以下内容
- [network]
- hostname = node01
- generateHosts = false
-
- 在设置完成后退出 wsl,一次执行
- wsl --list --running
- wsl --shutdown
- wsl --list --running
- wsl
-
- wsl 修改默认用户的方法
- 指定进入 wsl 的时候使用的用户
- # wsl -u <Username>,wsl --user <Username>
- wsl -u root
-
- 修改默认用户
- # <DistributionName> config --default-user <Username>
- ubuntu2004.exe config --default-user root
- 或者使用wsl.conf,添加配置
- [user]
- default = root