WSL+CentOS+VScode
参考
https://zhuanlan.zhihu.com/p/165508059
https://docs.microsoft.com/zh-cn/windows/wsl/
升级Windows
要求:升级Windows,为了使用WSL2,要求 :version 2004,build19041或更高
由于WIN10采取逐步推送给用户的策略,很有可能在【windows更新】是找不到最新版本的。
使用 微软 windows 10 易升 升级
安装WSL
# 以下所有操作使用管理员身份运行PowerShell
# 开启 WSL
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
或
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# 启用“虚拟机平台”可选组件(安装WSL2之前,必须启用“虚拟机平台”可选功能),此步骤后需要重启win10
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
或
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
# 将WSL2设置为默认版本
wsl --set-default-version 2
可能会遇到以下错误:
解决办法:
安装CentOS和Ubuntu
直接在应用商店里面搜索,点击下载安装即可,Ubuntu免费,CentOS需要花钱购买。
安装Windows Terminal,该终端工具比较好
设置系统的root密码
参考文章:https://blog.csdn.net/hao45e/article/details/79992803
在powershell中设置默认登录用户为root
centos7 config --default-user root
进入系统后,设置root密码就可以了。
安装VScode
直接用VScode连接CentOS编辑代码,非常方便