栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

WSL2常用操作

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

WSL2常用操作

WSL2常用操作 常用操作

在CMD输入 wsl -h可以获取到常用指令信息,如:

列出分发:wsl -l运行指定分发:wsl -d <分发>更改新分发的默认安装版本:wsl --set-default-version 将分发设置为默认值:wsl -s <分发>更改指定分发的版本:wsl --set-version <分发> <版本>立即终止所有运行的分发及 WSL2:wsl --shutdown终止指定的分发(相当于关机):wsl -t <分发>注销分发并删除根文件系统:wsl --unregister <分发>将指定的 tar 文件作为新分发导入:wsl --import 将分发导出到 tar 文件:wsl --export WSL2开机启动

wsl2 docker以及容器等服务随liunx启动而启动:

    首先创建后缀为wsl的文件 文件创建到/etc/目录下 命令sudo vim /etc/init.wsl

    编辑wsl文件 wsl文件支持shell脚本,这里只演示一个redis启动和mysql启动

    示例:

    /etc/init.d/mysqld start
    /etc/init.d/redis start
    

    授予init.wsl写入权限:sudo chmod 777 /etc/init.wsl

    到这里liunx里的配置就完事了,但你会发现重启电脑后,liunx docker并没有启动,需要利用window的自启动shell脚本来实现docker启动,步骤如下:

    新建文件:linux-start.vbs

    文件内容为(其中CentOS7为WSL2实例名,根据实际修改):

    Set ws = Wscript.CreateObject("Wscript.Shell")        
    ws.run "wsl -d CentOS8 -u root /etc/init.wsl"
    

    把linux-start.vbs放到C:Users用户名AppDataRoamingMicrosoftWindowsStart MenuProgramsStartup目录下以实现开机启动

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/706084.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号