我在 win 10 中使用 WSL 已经有一段时间了,只是为了测试。这真的很糟糕。很多问题。例如,大多数守护进程都已死亡,您无法启动它们,或者在终端中时也无法重新启动 WSL。或者这个:
sudo reboot -f
Rebooting.
Failed to reboot: Invalid argument
Failed to reboot: Invalid argument
或者这个:
sudo systemctl status nginx.service
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down
你有类似的经历吗?你的解决方案是什么?
谢谢
答案1
根据以下规定,Systemd 无法在 WSL 中运行https://github.com/systemd/systemd/issues/8036和https://github.com/microsoft/WSL/issues/994。然而,对于大多数应用程序,您应该能够直接与它们交互。要检查进程是否正在运行,请使用ps
,要退出 shell,请使用exit
。