systemctl : команда не найдена 16.04 сервер

systemctl : команда не найдена 16.04 сервер

Я получаю ошибку systemctl: command not foundна сервере Ubuntu 16.04.
Как ее исправить?

Я пытаюсь запустить:

sudo systemctl start openvpn@server 

решение1

Если не удалено после установки 16.04,/bin/systemctlдолжен быть установлен. Это частьсистемдупаковка.

В Ubuntu 16.04,в этомреализовано каксистемд. Это заменяет upstart по умолчанию, хотя систему 16.04 можно настроить на использованиевыскочка.

Byte Commander прав, но не опубликовал свой комментарий в качестве ответа.

Важное исключение:Если вымодернизированныйс 14.04 по 16.04, то ваша система все еще работаетвыскочка, нетсистемди systemctl не будет работать так, как вы ожидаете в своем вопросе. Я подозреваю, что это объяснение проблемы, с которой вы столкнулись. Если оставить ее в покое, обновленная система продолжит создавать проблемы при добавлении нового программного обеспечения или обновлении программного обеспечения, котороепредполагаетsystemd используется, потому что номер версии 16.04, и все другие перестановки предположений приводят к возможным ошибкам. Это один из случаев, который аргументирует в пользу выполнения чистой установки вместо обновления, если это вообще возможно.

Как узнать, работает ли ваша система?системдиливыскочкакак инициализировать?

# init --help

... и наблюдайте за результатом.

Эта статья поможет вам в дальнейшем, включая инструкции по переключению между реализациями init:https://wiki.ubuntu.com/SystemdForUpstartUsers

Связанный контент