Skip to content

wsl命令

ps1
wsl --install                                               # wsl安装
wsl -l -v                                                   # 已安装查看版本
wsl --set-default Ubuntu                                    # 已安装查看版本
wsl --export Ubuntu f:\wsl\Ubuntu.tar                       # 导出
wsl --unregister Ubuntu                                     # 注销当前安装
wsl --import Ubuntu F:\wsl\ F:\wsl\Ubuntu.tar --version 2   # 重新安装新路径
Ubuntu config --default-user lx/root                        # 设置默认登陆用户为安装时用户名
wsl -d Centos                                               # 开机启动
wsl -d centos --user root                                   # 以root用户启动
wsl -t centos                                               # 关闭
wsl --shutdown                                              # 关机

服务自启

修改文件/etc/wsl.conf

sh
[boot]
systemd=true

创建文件~/.config/systemd/user/opencode-serve.service

sh
[Unit]
Description=Opencode Serve
After=network.target

[Service]
ExecStart=/path/to/opencode serve
Restart=on-failure
Environment="HOME=%h"

[Install]
WantedBy=default.target

然后执行

sh
systemctl --user enable opencode-serve.service
systemctl --user start opencode-serve.service
loginctl enable-linger $USER