Проблема с созданием сервиса на kali

Установите Debian на виртуальную машину. Затем перенесите свой файл deb и установите его. Надеемся, что пакет deb будет управлять записями загрузчика. Перезагрузитесь и выберите версию ядра в меню загрузки.

-7
23.04.2021, 10:46
1 ответ

WSL не использует systemd в качестве системы инициализации для загрузки дистрибутивов. Отчасти это связано с тем, что systemd обычно запускает множество служб, которые WSL не нужны и не имеют смысла в контексте WSL (, например, монтируют дополнительные файловые системы ), поэтому WSL использует собственную систему инициализации.

systemctl, как вы видели, нельзя использовать для запуска служб, если systemd не была системой инициализации, загружающей ОС. Решение состоит в том, чтобы использовать гораздо более переносимую команду service:service ssh start. Обычно это должно работать в дистрибутивах на основе Debian -, где описания служб не всегда предоставляются в виде скриптов инициализации systemd. Kali как раз такой дистрибутив.

Команда serviceработает и в других дистрибутивах, но многие дистрибутивы на основе Red Hat -и Fedora -не предоставляют ничего, кроме модулей systemd, поэтому команда serviceбудет работать, когда systemd используется, нет альтернативных сценариев для использования, когда systemd не включен, и вы не можете запускать службы, кроме как вручную в этом случае.

1
28.04.2021, 22:51

Теги

Похожие вопросы