From 41e23308c67885414d7b38788f741194b09c1a1d Mon Sep 17 00:00:00 2001 From: artemdolgiy Date: Wed, 1 Sep 2021 13:31:57 +0300 Subject: [PATCH] add 11 --- labs.md | 8 ++++++++ labs_solution.md | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) diff --git a/labs.md b/labs.md index 2d532c3..e8ec80b 100644 --- a/labs.md +++ b/labs.md @@ -109,3 +109,11 @@ *** +**Глава 11. Работа с systemd.** + +1. Убедиться, что сервис `httpd` стартует автоматически при загрузке системы. + +2. Отредактировать конфигурацию таким образом, чтобы в случае сбоя, через 1 минуту сервис снова работал. + +*** + diff --git a/labs_solution.md b/labs_solution.md index 100b313..4ac206c 100644 --- a/labs_solution.md +++ b/labs_solution.md @@ -302,3 +302,39 @@ rpm -qp --scripts httpd-2.4.37-39.module_el8.4.0+778+c970deab.x86_64.rpm *** +**Глава 11. Работа с systemd.** + +1. Убедиться, что сервис `httpd` стартует автоматически при загрузке системы. +```bash +[da2001@co1 ~]$ sudo systemctl status httpd +● httpd.service - The Apache HTTP Server + Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled) + Drop-In: /etc/systemd/system/httpd.service.d + └─override.conf + Active: inactive (dead) + Docs: man:httpd.service(8) + +``` +`Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled;` - сервис не будет стартовать при загрузке системы +```bash +sudo systemctl enable --now httpd +``` + +2. Отредактировать конфигурацию таким образом, чтобы в случае сбоя, через 1 минуту сервис снова работал. +```bash +sudo systemctl edit httpd.service +``` +содержимое файла +```bash +[httpd] +Restart=always +RestartSec=60s + +``` +```bash +sudo systemctl daemon-reload +sudo systemctl start httpd +``` + +*** +