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

Как и во всех других операционных системах, в Linux есть службы и другие процессы, которые работают в фоновом режиме и выполняют определенные важные функции во время работы системы. При загрузке системы службы запускаются автоматически и продолжают работать в фоновом режиме до выключения системы. Однако вы также можете запускать, останавливать и перезапускать службы вручную.

В этой статье я покажу вам различные методы запуска, остановки и перезапуска служб в Ubuntu. В статье рассматриваются systemd, команда service и скрипты init.

Список всех служб в Ubuntu

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

Это покажет полный список служб в Ubuntu.

Список служб в Ubuntu

Использование Systemd для запуска/остановки/перезапуска служб в Ubuntu

Вы можете запустить, остановить или перезапустить службы с помощью утилиты Systemd systemctl.

Откройте окно терминала и введите следующие команды. Например, в данном случае я хочу запустить, остановить или перезапустить службу UFW Firewall в Ubuntu.

Синтаксис следующий:

Чтобы запустить службу:

Чтобы остановить службу:

Чтобы перезапустить службу:

Чтобы проверить статус службы:

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

Запуск/остановка/перезапуск служб с помощью команды service в Ubuntu

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

Чтобы запустить службу:

Чтобы остановить службу:

Чтобы остановить службу:

Чтобы проверить статус службы:

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

Использование скриптов init для управления службами в Ubuntu

Вы можете запускать, останавливать или перезапускать службы с помощью скриптов init в каталоге /etc/init.d. Этот каталог на самом деле состоит из различных скриптов для различных служб. После перехода Ubuntu на Systemd скрипты init устарели, поэтому этот метод можно использовать только в том случае, если вам приходится иметь дело со старой версией Ubuntu. Откройте окно терминала и введите следующие команды.

Чтобы запустить службу:

Чтобы остановить службу:

Чтобы остановить службу:

Чтобы проверить статус службы:

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

Таким образом, вы можете запускать, останавливать и перезапускать службы различными способами без перезапуска всей операционной системы. Вы также можете использовать эти команды в других дистрибутивах Linux.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий