🖧 Как настроить сетевые службы для автоматического запуска при загрузке системы |

🖧 Как настроить сетевые службы для автоматического запуска при загрузке системы

Мануал

Обычно является хорошей практикой настроить основные сетевые службы для автоматического запуска при загрузке ОС.

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

Некоторые из важнейших сетевых служб включают в себя SSH, NTP и httpd.

Вы можете подтвердить, какой у вас диспетчер системных служб, выполнив следующую команду.

# ps --pid 1

Основываясь на выводе вышеприведенной команды, вы будете использовать одну из следующих команд для настройки того, должна ли каждая служба запускаться автоматически при загрузке или нет:

На основе systemd
----------- Включить службу для запуска при загрузке  -----------
# systemctl enable [service]
----------- Запретить запуск сервиса при загрузке -----------
# systemctl disable [service] # prevent [service] from starting at boot
На основе sysvinit
----------- Включить службу для запуска при загрузке -----------
# chkconfig --level AB [service] on 
----------- Не запускать службу при загрузке на уровнях запуска C и D -----------
# chkconfig --level CD service off 

В системах systemd, таких как CentOS 8, RHEL 8 и Fedora 30+, команда systemctl используется для управления сервисами.

Например, чтобы просмотреть отключенные службы, выполните команду:

$ sudo systemctl list-unit-files --state=disabled
$ sudo chkconfig --list     [На sysvinit]
Вывод, показанный ниже выводит на экран все отключенные службы, и, как вы можете видеть, служба httpd указана в списке, подразумевая, что она не настроена для запуска при загрузке.
Чтобы включить службу при загрузке, используйте следующий синтаксис:
$ sudo systemctl enable service-name
$ sudo chkconfig service_name on     [На sysvinit]
Например, чтобы включить службу httpd при выполнении загрузки:
$ sudo systemctl enable httpd
$ sudo chkconfig httpd on     [На sysvinit]

Чтобы подтвердить, что служба httpd включена, перечислите все включенные службы, выполнив команду:

$ sudo systemctl list-unit-files --state=enabled
$ sudo chkconfig --list | grep 3:on     [На sysvinit]

 

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий