Назад | Перейти на главную страницу

удалить папку / usr / lib / systemd / system, что теперь следствие

в прошлый раз я удалял систему папок в /usr/lib/systemd/system. Не знаю как, но насколько важна система папок для сервера ubuntu 18.04? Каких последствий мне ожидать?

с уважением,

черная борода

Сделайте это, возможно, разрушительное действие на тестовой системе и посмотрите, что произойдет. Либо хост, созданный для этой цели, либо что-то с известным планом восстановления.

Причина неуверенности здесь в том, что Fedora и EL очень стараются перенести все на /usr. В CentOS 7, /usr/lib/systemd/system определенно содержит системные модули, и удаление их всех приведет к тому, что система не будет работать.

За Справочная страница Ubuntu, они не сделали того же и /lib/systemd/system. Почему именно /usr/lib/systemd/system существует на Ubuntu, я не знаю. Посмотрите, является ли его содержимое символической ссылкой на фактическое местоположение или, возможно, парой неуместных модулей, которые не упакованы в соответствии с соглашениями Ubuntu.

В системе с управлением пакетами в идеале /usr и /lib управляются только путем установки и удаления пакетов, без необходимости напрямую работать с файлами. Пути поиска systemd очень хорошо это поддерживают, например /etc/systemd/system/ - хорошее место для локальных пользовательских единиц и переопределений.

Папка /lib/systemd/system содержит все файлы конфигурации для systemd. Если вы удалите содержимое этого каталога, ваша система может больше никогда не загрузиться.

Папка /usr/lib/systemd/system может быть символической ссылкой для /lib/systemd/system. Если бы это было не так, все должно быть в порядке, так как он не включен systemdпуть поиска. Вопрос в том, почему был /usr/lib/systemd/system в первую очередь.

Я нашел свою проблему, я создал свой системный файл в usr / lib / systemd / System. Спасибо всем.