Как запустить остановить или перезапустить службы в Linux Mint 20
Введение
Службы — это приложения, работающие в фоновом режиме операционной системы и ожидающие использования. Linux позволяет вам видеть эти службы и управлять ими, а в целом предлагает больший контроль над ними.
В этой статье вы узнаете о различных способах запуска, остановки и перезапуска любой службы в Linux Mint 20.
Предпосылки
Вам понадобится учетная запись пользователя с привилегиями root/sudo, доступ к терминалу и инструмент systemctl, который поставляется с Linux.
Управление службами с помощью Systemd
Systemd сам по себе является демоном, который относится к библиотекам, пакетам и утилитам вокруг демонов. Это самый продвинутый демон управления системой, который работает быстро и требует гораздо меньше системных ресурсов, чем его аналоги.
Просмотреть все услуги
sudo systemctl list-unit-files --type=service
Просмотр запущенных служб
Чтобы увидеть все службы, которые в настоящее время работают в вашей системе, выполните следующую команду.
sudo systemctl | grep running
Запустить службу
Используйте следующую команду, чтобы запустить службу.
sudo systemctl start <service name>
Примечание. Помните, что <service name> — это заполнитель, и вам нужно заменить его именем вашей службы.
Остановить службу
Используйте следующую команду, чтобы остановить службу.
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.