什么是WSL2?
WSL是Windows Subsystem for Linux的简称,它是微软为Win10和Win11引入的一项功能。WSL允许用户在Windows上运行Linux操作系统及其相关命令和应用程序,而无需使用虚拟机或安装双系统。
1.1 WSL2与WSL1、传统虚拟机比较
总结:综合考虑对Linux系统的支持程度、对系统资源的占用度、对硬件性能的发挥程度,笔者觉得WSL2都是较为不错的选择,当然预算充足的话,直接单独整一台Linux物理机是最好的
WSL2安装的先决条
操作系统
Windows 10:需要2004(内部版本19041及更高版本)及更高版本
Windows11:全版本支持
注:本机可通过Win + R快捷键打开运行窗口,然后输入winver回车查看操作系统详细信息。
CPU虚拟化:CPU需支持且开启虚拟化,Win10和Win11一般默认开启CPU虚拟化,可通过下图方式查看是否开启了CPU虚拟化
WSL2安装步骤
注意:如果先安装了子系统再切换wsl版本是没效果的。星切换完再重新安装 才可以。
wsl常用命令
查看wsl命令的使用方法
wsl --help
查看wsl的默认Linux分发版和其默认wsl版本
wsl --status
列出所有已安装的Linux分发版及其详细信息
wsl -l -v
启动指定的Linux分发版(也可直接在开始菜单单击启动)
wsl -d <Linux分发版名称>
终止指定的Linux分发版(也可直接点击窗口右侧“X”关闭)
wsl -t <Linux分发版名称>
立即终止所有正在运行的Linux分发版和WSL2轻型虚拟机
wsl --shutdown
卸载指定的Linux分发版(会删掉其根文件系统)
wsl --unregister <Linux分发版名称>