в прошлый раз я удалял систему папок в /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. Спасибо всем.