mirror of
https://github.com/Aexiar/c.git
synced 2024-10-22 14:05:45 +02:00
c
This commit is contained in:
parent
cbe0111787
commit
6cc064d537
@ -1860,11 +1860,13 @@ cp perf /usr/bin/
|
||||
|
||||
* 根据 [systemd.io](https://systemd.io/):“systemd 是 Linux 系统的基本构建基块套件。 它提供一个系统和服务管理器,该管理器作为 PID 1 运行并启动系统的其余部分。”
|
||||
* Systemd 主要是一个 init 系统和服务管理器,它包括按需启动守护程序、装载和自动装载点维护、快照支持以及使用 Linux 控制组进行跟踪等功能。
|
||||
* 大多数主要的 Linux 发行版现在都运行 systemd,因此在 WSL 上启用它可使体验更接近于使用裸机 Linux。
|
||||
* 大多数主要的 Linux 发行版现在都运行 systemd,因此在 WSL2 上启用它可使体验更接近于使用裸机 Linux。
|
||||
|
||||
> [!NOTE]
|
||||
>
|
||||
> 默认情况下,在 WSL2 中,只有 Ubuntu 才会将 systemd 作为 pid-1 的守护进程启动整个 WSL2,而其余的 Linux 的守护进程并不是这样的。
|
||||
> * ① 默认情况下,在 WSL2 中,只有 Ubuntu 才会将 systemd 作为 pid-1 的守护进程。
|
||||
> * ② 但是,基于 WSL2 为内核的其余 Linux 发行版本并非将 systemd 作为 pid-1 的守护进程。
|
||||
> * ③ 本次以 AlmaLinux9 作为演示!!!
|
||||
|
||||
* 检查进程树,判断 systemd 是否正在运行:
|
||||
|
||||
@ -1880,7 +1882,7 @@ ps -p 1 -o comm= # 如果显示 systemd ,则表示 systemd 正在运行
|
||||
|
||||
```shell
|
||||
# 如果未满足要求,则使用 wsl --update 更新 WSL2 版本
|
||||
wsl --version # 在 win 中的 cmd 或 PowerShell
|
||||
wsl --version # 在 win 中的 cmd 或 PowerShell 执行该命令
|
||||
```
|
||||
|
||||
![](./assets/176.png)
|
||||
@ -1899,7 +1901,7 @@ EOF
|
||||
* ③ 重启 WSL 实例:
|
||||
|
||||
```shell
|
||||
wsl --shutdown # 在 win 中的 cmd 或 PowerShell
|
||||
wsl --shutdown # 在 win 中的 cmd 或 PowerShell 执行该命令
|
||||
```
|
||||
|
||||
![](./assets/178.gif)
|
||||
|
Loading…
Reference in New Issue
Block a user