Запуск / остановка / перезапуск служб с помощью Systemctl в Linux
Systemctl - это контроллер или утилита Systemd (это система инициализации с компостом для набора программ, выполняемых в фоновом режиме), со вспомогательными службами управления, эти команды выполняются в режиме root, если вы не используете режим root системы, запрашивая пароль root.
1. Перечислите все услуги:
systemctl list-unit-files --type service -all
2. Запуск команды:
Синтаксис:
sudo systemctl start service.service
Команда start служит для запуска (активации) одного или нескольких модулей, указанных в командной строке.
Пример:
sudo systemctl start mariadb

Команда Старт
3. Команда «Стоп»:
Синтаксис:
sudo systemctl stop service.service
Команда stop служит для остановки службы или (деактивации) одного или нескольких модулей, указанных в командной строке.
Пример:
sudo systemctl stop mariadb

Команда Остановка и Статус
4. Статус команды:
Синтаксис:
sudo systemctl status service.service
Статус команды служит для проверки статуса услуги. Отображение краткой информации о состоянии выполнения для одного или нескольких модулей, за которыми следуют самые последние данные журнала из журнала. Если единицы не указаны, покажите состояние системы.
Пример:
sudo systemctl статус mariadb

Статус команды
5. Команда перезапуска:
Синтаксис:
sudo systemctl перезапустить service.service
Команда restart служит для перезапуска выполняемой службы. Остановите, а затем запустите один или несколько модулей, указанных в командной строке. Если агрегаты еще не запущены, они будут запущены.
Пример:
sudo systemctl перезапустить mariadb
6. Команда Включить:
Синтаксис:
sudo systemctl включить name_service.service
Команда enable служит для выполнения службы с момента инициализации, если она состоит из одного или нескольких модулей или экземпляров модулей. Это создаст набор символических ссылок, как закодировано в разделах [Install] указанных файлов модулей. конфигурация системного менеджера перезагружается (аналогично daemon-reload), чтобы гарантировать, что изменения будут учтены немедленно.
Пример
sudo systemctl включить mariadb

Команда Включить

Статус команды
7. Отключить команду:
Синтаксис:
sudo systemctl отключить name_service.service
Команда отключения служит для отмены услуги с момента инициализации одного или нескольких модулей. Это удаляет все символические ссылки на файлы модулей, поддерживающие указанные модули, из каталога конфигурации модуля и, следовательно, отменяет любые изменения, сделанные путем включения или ссылки.
Пример:
sudo systemctl отключить mariadb

Команда Отключить

Статус команды