Как запустить остановить или перезапустить службы в Linux Mint 20

Как запустить остановить или перезапустить службы в Linux Mint 20

 

Введение

Службы — это приложения, работающие в фоновом режиме операционной системы и ожидающие использования. Linux позволяет вам видеть эти службы и управлять ими, а в целом предлагает больший контроль над ними.

В этой статье вы узнаете о различных способах запуска, остановки и перезапуска любой службы в Linux Mint 20.

Предпосылки

Вам понадобится учетная запись пользователя с привилегиями root/sudo, доступ к терминалу и инструмент systemctl, который поставляется с Linux.

Управление службами с помощью Systemd

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

Просмотреть все услуги

sudo systemctl list-unit-files --type=service

Как запустить, остановить или перезапустить службы в Linux Mint 20

Просмотр запущенных служб

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

sudo systemctl | grep running

Как запустить, остановить или перезапустить службы в Linux Mint 20

Запустить службу

Используйте следующую команду, чтобы запустить службу.

sudo systemctl start <service name>

Примечание. Помните, что <service name> — это заполнитель, и вам нужно заменить его именем вашей службы.

Как запустить, остановить или перезапустить службы в Linux Mint 20

Остановить службу

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

sudo systemctl stop <service name>

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

Перезапустить службу

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

sudo systemctl restart <service name>

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

Проверить статус услуги

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

sudo systemctl status <service name>

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

Управление службами с помощью сервисной команды

Service — это расширенная команда, которая является частью init. Но его выполнение сейчас осуществляется путем перенаправления команд в systemctl.

Просмотреть все службы в вашей системе

Чтобы проверить все службы, которые есть в вашей системе, просто запустите команду ниже.

sudo service --status-all

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

Обратите внимание, что перед всеми включенными службами стоит символ [+] , а перед всеми отключенными службами — символ [-] .

Запустить службу

Вы можете запустить службу, используя следующую команду.

sudo service <service name> start

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

Остановить службу

Чтобы остановить службу, используйте следующую команду.

sudo service <service name> stop

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

Перезапустить службу

Перезапустите любую службу с помощью следующей команды.

sudo service <service name> restart

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

Проверить статус услуги

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

sudo service <service name> status

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

Управление службами с помощью сценариев инициализации

Демон инициализации — это система управления демоном, называемая System V init. Он требует много ресурсов, поэтому его заменили на systemd.

Запустить службу

Запустите службу с помощью следующей команды.

sudo /etc/init.d/<service name>start

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

Остановить службу

Чтобы остановить службу, выполните следующую команду.

sudo /etc/init.d/<service name> stop

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

Перезапустить службу

Чтобы перезапустить службу, выполните следующую команду.

sudo /etc/init.d/<service name> restart

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

Проверить статус услуги

Проверьте состояние службы с помощью следующей команды.

sudo /etc/init.d/<service name> status

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

Вывод:

В этой статье рассматриваются все основы управления службами в Linux Mint 20.