почему systemctl не работает в терминале Ubuntu в Windows?

Мне нужно перезагрузить демон с помощью команды systemctl в терминале ubuntu в окне 10. Я прикрепил полученную ошибку. Пожалуйста помоги мне с этим.

ошибка: bashdos @ yana: ~ $ systemctl Система не была загружена с systemd в качестве системы инициализации (PID 1). Не могу работать.

Заранее благодарим.


person Yana    schedule 03.02.2019    source источник
comment
А что насчет service?   -  person Geno Chen    schedule 03.02.2019
comment
@Geno Chen, я не могу понять ваш вопрос? Не могли бы вы объяснить   -  person Yana    schedule 03.02.2019
comment
Я не уверен, можно ли использовать service, например service start sshd.   -  person Geno Chen    schedule 03.02.2019


Ответы (2)


WSL не имеет системы systemd, поэтому в Ubuntu вам нужно запустить, например, «service start ssh», или вы можете вызвать двоичный файл напрямую, например /etc/init.d/ssh start / stop / restart.

person WSLUser    schedule 05.03.2019

У меня была эта проблема с WSL 2

Решением была команда

 $ sudo dockerd

Откройте другой терминал и попробуйте

 $ docker ps -a

если после этого у вас все еще есть проблема с разрешением, выполните команду:

 $ sudo usermod -aG docker your-user
person Felipe Augusto    schedule 11.06.2020