使用WSL2,开启Linux之旅
💥在开始之前,提供官方链接如何更新及使用WSL,如果觉得官方操作难以理解,可往下继续看,或许没有官方精简,但却是自己亲手实操成功的记录💥
😄👍👇
1. 确认虚拟环境的开启
确认虚拟机平台和linux子系统已经开启
win+r输入 services.msc
保证Hyper-V的所有服务是未禁止状态
2. 更新WSL
- 现在已经有WSL2版本了,因此我们需要更新WSL版本。下载链接
根据下载链接,更新即可,完成效果如图:
在powershell输入
# 将wsl --> wsl2
wsl --set-default-version 2
如果出现此情况,更换成功!!
3. 安装ubuntu镜像
在微软商店搜索'Windows Terminal'
这是一个关于终端控制的应用,官方也是十分推荐在微软商店搜索'ubuntu'安装即可,也可是使用Debain等OS
按下win键
出现ubuntu图标就说明安装成功双击打开,开始安装系统
点击’ok’,等待一会儿,会弹出如下界面
根据自己的选择配置语言,其余默认即可
配置完以后,等待一会儿
系统安装好以后重启就行
重启后的界面
至此,以及完全安装好镜像,接下来就是做部分的优化
4. 修改镜像路径
镜像默认存放在了C盘,相信大部分读者不愿意它太占用C盘空间,因此进行路径的更改
# 1. 关闭虚拟机
wsl --shutdown
# 2. 查看linux发行版本
wsl -l -v
# Ubuntu-22.04
# 3. 系统导出
# 根据查询的版本名字,将系统导出到指定盘符的位置,切记文件后缀名要.tar
# XXX是第二步发行版名字(有多个版本,就自行选择)
wsl --export XXX F:\\XXX.tar
# 例如:wsl --export Ubuntu-22.04 F:\\Ubuntu-22.04.tar
# 4. 注销现在以后的linux系统
# 注销现在存在的版本
wsl --unregister XXX
# 例如: wsl --unregister Ubuntu-22.04
wsl --import Ubuntu-22.04 f:\\wsl-ubuntu f:\\Ubuntu-22.04.tar
# 5. 导入换盘符以后的linux系统
wsl --import [XXX] [将存储的路径] [导出版本的路径]
# 例如: wsl --import Ubuntu-22.04 f:\\wsl-ubuntu f:\\Ubuntu-22.04.tar
# 6. 确认以及换好
wsl -l -v
每次进去以后,都是默认root用户了,需要更改一下
sudo su xxx
# 例如 sudo su luohao,xxx是安装时的用户名
至此盘符更改完成
5. 更换国内镜像源
sudo vim /etc/apt/sources.list
将所有镜像地址,更换为'http://mirrors.tuna.tsinghua.edu.cn/ubuntu/'
# 更新软件列表源地址
sudo apt-get update
# 更新升级软件
sudo apt-get upgrade
6. 配置ssh
只是增加自己熟练度而已,其实如果想传输文件,windows系统下就能够自行连接
安装ssh
sudo apt install openssh-server sudo apt install openssh-client
配置ssh文件
关于ssh_config和sshd_config的区别,见参考链接sudo vi /etc/ssh/sshd_config # 修改一下内容 Port = 22 # 去掉前面的#号 ListenAddress 0.0.0.0 #去掉前面的#号 PasswordAuthentication yes # 添加一栏
重启ssh
sudo ssh-keygen -A sudo /etc/init.d/ssh restart
7. 配置远程桌面访问
如果只是命令行的操作方式,或许对初学者不友好,而且对ubuntu而言,也是大材小用,因此配置远程访问桌面
安装xubuntu环境桌面
sudo apt-get install xubuntu-desktop
安装远程桌面服务xrdp
sudo apt-get install xrdp
配置xrdp端口
sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini # 将默认配置的3389端口改为3390,为了避免和windows的端口冲突
配置xsession
sudo echo xfce4-session >~/.xsession # 告诉系统,开启桌面环境的时候开启什么桌面环境
建议重启电脑后,再执行下面这条命令
启动xrdp
sudo service xrdp restart
登录远程桌面连接
输入localhost:3390即可连接
🚀至此,大功告成,以后就可以不用虚拟机,使用linux了!!🚀
本文含有隐藏内容,请 开通VIP 后查看