
subsystemctl:在 WSL2 中利用 Linux 命名空间运行 systemd 的工具
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
Subsystemctl 是一个专为 Windows Subsystem for Linux 2 (WSL2) 设计的工具,它允许用户在隔离的 Linux 命名空间中运行 systemd,从而提供更完整的 Linux 服务管理体验。
子系统:在 WSL2 中运行 systemd
在 WSL2 的 Linux 命名空间下运行 systemd。该项目受到启发,但使用 Rust 编写。
与方舟系统精灵的区别:
- 略微模仿其行为,但在以下方面有所不同。
- 用户界面命令行不兼容。
- 行为
- 主机名更改是可选的--hostname 和 --hostname-suffix 参数可以进行配置。ETCHOSTS 文件不会自动更新;建议用户使用 nss-myhostname 来解决此问题。
- 使用 machinectl shell 启动用户 shell,这允许运行 systemd 用户会话。
内部实现:
- 删除了对 unshare、daemonize 和 nsenter 命令行工具的依赖
- systemd 范围内的环境变量通过在 systemd.conf 中设置 DefaultEnvironment= 来配置。
- 从根命名空间获取的 systemd PID 存储在 runsubsystemctlsyst。
全部评论 (0)
还没有任何评论哟~


