赞
踩
本文所使用教程主要来源于微软官方文档:WSL文档
WSL即适用于Linux的Windows子系统,它能让开发人员直接在Windows上按原样运行GNU/Linux环境,且不会产生传统虚拟机或双启动设置开销。
管理员模式命令行或PowerShell运行下面命令
wsl --install
可能会出现无法安装的问题,主要看网络。可以使用手动安装
通过访问Windows开始菜单中键入的发行版名称直接打开Linux发行版


wsl [coomand]

wsl --set-version <distro name> 2
distro name就是我们发行版的名称
wsl -l -v
wsl --export Ubuntu D:\Ubuntu.tar
wsl --import Ubuntu D:\Ubuntu D:\Ubuntu.tar --version 2
wsl --unregister Ubuntu
可以尝试使用service进行服务的start、status、stop、restart等操作
进入/etc目录,编辑wsl.conf,如果没有就创建
vim /etc/wsl.conf
输入以下参数:
[network]
hostname=YourHostName
generateHosts=false
| 配置 | 说明 |
|---|---|
| hostname | 设置当前WSL主机名称 |
| generateHosts | 是否自动生成hosts文件 |
配置好之后需要重启指定的WSL主机
wsl -t YourWSLName
wsl -d YourWSLName
#停止LxssManager服务
net stop LxssManager
#启动LxssManager服务
net start LxssManager
# 如果停止不了查找进程ID,手动杀死
tasklist /svc /fi "imagename eq svchost.exe" | findstr Lxss
使用原始的Windows命令行会出现卡死的情况,改用PowerShell之后就没有出现过这种情况,建议使用Windows终端并设置默认打开终端为PowerShell使用。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。