У меня есть много пользовательских файлов служб, которыми я управляю с помощью systemctl, и до сегодняшнего дня я помещал эти файлы .service в /usr/lib/systemd/system/
, однако сегодня я получил новую программу, и она автоматически создала файл .service в месте, о котором я не подумал - /etc/systemd/system/
.
Это то место, куда я должен был поместить файлы служб, которые я создал сам? Оба каталога, похоже, работают, так что в конечном итоге я знаю, что это не имеет значения, но что диктует соглашение? Есть ли более правильное место для этих пользовательских файлов служб?
решение1
По соглашению это относится /usr/lib
к файлам, установленным системой, и /etc
предназначено для локальной конфигурации.