龙空技术网

[生产力工具] 一键安装 Linux 子系统 WSL

水滴的程序员梦 147

前言:

目前我们对“ubuntu水滴无线网卡”都比较关切,姐妹们都需要知道一些“ubuntu水滴无线网卡”的相关资讯。那么小编同时在网摘上搜集了一些有关“ubuntu水滴无线网卡””的相关资讯,希望咱们能喜欢,你们快快来了解一下吧!

心急不想看详细信息的朋友,在 PowerShell 中执行如下命令即可安装 LinuxUbuntu) 子系统。

wsl --install -d Ubuntu-22.04

下面来具体说说。

查看可以安装的 linux 子系统

通过如下命令查看可供选择的 linux 子系统:

wsl --list --online# 简写wsl -l -o

查看可用的 linux 子系统

安装看中的 linux 子系统

通过如下命令安装 ubuntu 子系统:

wsl --install -d Ubuntu-22.04

安装 Ubuntu 子系统

安装之后创建用户名密码即可使用

可以同时安装多个子系统,比如我们再安装一个 centos 子系统:

wsl --install -d OracleLinux_8_5

安装 centos 8

创建用户和密码即完成安装

查看已安装的子系统

通过如下命令来查看:

wsl -l -v

查看子系统及版本

NAME 列显示 DistributionNameSTATE列显示当前运行状态,VERSION 列表示 WSL 的版本号。NAME列前面的 “*” 表示这是默认的 WSL,即直接执行 wsl 命令默认启动的子系统。

设置子系统的WSL版本

通过如下命令设置子系统使用 WSL2 版本

wsl --set-version OracleLinux_8_5 2wsl --set-version Ubuntu-22.04 2
设置默认子系统

通过如下命令设置默认打开哪个子系统,下面命令把 ubuntu-22.04 设置为默认子系统

wsl --setdefault Ubuntu-22.04wsl -s Ubuntu-22.04

设置 ubuntu-22.04 为默认子系统

运行定的子系统

wsl -d OracleLinux_8_5

运行指定的子系统

如图默认的子系统是 ubuntu-22.04,通过 wsl -d 命令运行 oracleLinux 8

退出/关闭 wsl

执行 exit 退出

退出 wsl

这时你能看到子系统的状态还是 Running,可以执行下面命令来彻底退出

wsl --shutdown

关闭 wsl

开启 systemd / systemctl

Linux 子系统为了尽可能的少运行各种程序导致占用过多资源,默认是没有开启 systemd 的,这会使得 systemctlservice 命令无法运行,但微软给我们提供了响应的开关来开启该服务。

下面以 OracleLinux 8 为例,来演示如何开启 systemd / systemctrl

首先确保 WSL 的版本 >= 0.67.6

wsl --version

查看 wsl 版本

如果版本太低,通过如下命令升级

wsl --update
通过添加 wsl.conf 开启 systemd

进入 OracleLinux 8 子系统,添加 /etc/wsl.conf ,内容如下:

[boot]systemd=true
关闭 wsl,重新进入即可开启
# 关闭 wslwsl.exe --shutdown # 查看是否安装成功sudo systemctl list-unit-files --type=service

开启 systemd 成功

是不是很简单,快来试试吧。

标签: #ubuntu水滴无线网卡