Рейтинг:0

Переключатель включения/выключения настройки Systemd

флаг tr

Я усиливаю различные настройки systemd для Ubuntu Server 20.04.

Однако существует множество потенциальных атрибутов systemd, которые могут мешать законным процессам.

Поэтому я хотел бы настроить bash-скрипты для быстрой активации/деактивации всех моих пользовательских настроек службы systemd,одновременно, когда мне нужно устранить неполадки в неработающей службе.

Параметры:
Для каждой услуги, которую я настраиваю, я создаю <имя>.service.d/ каталог

Для каждой службы, которую я настраиваю, я сохраняю новые настройки в файле с именем <имя>.service-custom.conf

Таким образом, я никогда не беспокоюсь о том, что обновления перезапишут мои пользовательские настройки.

Например

В настоящее время я могу вручную выполнить:

#mv /etc/systemd/system/php7.3-fpm.service.d/php7.3-fpm.service-custom.conf /etc/systemd/system/php7.3-fpm.service.d/php7.3 -fpm.service-custom.conf.bak && systemctl daemon-reload && systemctl перезапустить php7.3-fpm.service

И вышеперечисленное переместит мои пользовательские настройки в файл .bak, перезапустит демон и вернет службу php7.3-fpm в состояние по умолчанию, отключив мои пользовательские настройки.

(т.е. /usr/bin/systemd-анализ безопасности покажет статус службы по умолчанию php7.3-fpm.service 9.6 НЕБЕЗОПАСНО )

И наоборот, я могу вручную выполнить:

#mv /etc/systemd/system/php7.3-fpm.service.d/php7.3-fpm.service-custom.conf.bak /etc/systemd/system/php7.3-fpm.service.d/php7 .3-fpm.service-custom.conf && systemctl daemon-reload && перезапуск systemctl php7.3-fpm.service

И вышеперечисленное повторно применит мои пользовательские настройки systemd. Включение моих пользовательских настроек «Вкл.»
(т.е./usr/bin/systemd-анализ безопасности будет отражать мой прогресс в укреплении службы php7.3-fpm.service 6.1 СРЕДНЯЯ

Вопрос:

Какие переменные пути и имени файла я могу использовать для применения вышеуказанных ручных команд ко ВСЕМ службам, которые соответствуют структуре каталогов и имен файлов, которые я использовал выше, в то же время?

Таким образом, эффективно создавая функцию включения / выключения света для всех моих настроек службы systemd.

"Выключенный"
mv /etc/systemd/system/<name>service.d/<name>-custom.conf /etc/systemd/system/<name>.service.d/<name>-custom.conf.bak && systemctl daemon- перезагрузить && systemctl перезапустить <имя>.service

И

"На"
mv /etc/systemd/system/<name>service.d/<name>-custom.conf.bak /etc/systemd/system/<name>service.d/<name>-custom.conf && systemctl daemon-reload && systemctl перезапустить <имя>.service

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.