Автозагрузка сервисов в Ubuntu

Сервис в операционных системах семейства Unix — это программа, что выполняется в фоновом режиме и не имеет окон или других способов связи с пользователем. В этой статье мы не будем рассматривать особенностей строения и запуска сервисов, кому интересно можете посмотреть википедию. Автозагрузка сервисов в Ubuntu управляется системой инициализации Systemd. До недавнего времени в Ubuntu использовался UpStart, однако и этот дистрибутив не смог устоять перед натиском Systemd.

Список всех сервисов и их статус можно посмотреть с помощью утилиты systemctl, для этого наберите в терминале (Ctrl+Alt+T):

systemctl list-units --type=service

А чтобы посмотреть список сервисов, которые сейчас выполняются выполните:

systemctl list-units --type=service --state=running

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

systemctl list-unit-files --type=service --state=enabled

Добавить сервис в автозагрузку можно с помощью утилиты опции enable:

sudo systemctl enable имя_сервиса

Удалить сервис из автозагрузки можно указав опцию disable:

sudo systemctl disable имя_сервиса

Так как выполняются действия от суперпользователя система спросит пароль. Несмотря на то, что здесь рассматривается автозагрузка сервисов в Ubuntu, поскольку здесь используется systemd, все эти команды будут актуальны для всех дистрибутивов, использующих эту систему инициализации.

Оцените статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (6 оценок, среднее: 5,00 из 5)
Загрузка...

8 комментариев

  1. vlad 27 декабря, 2016 Ответить
    • admin 27 декабря, 2016 Ответить
    • Имя 7 апреля, 2019 Ответить
  2. vlad 27 декабря, 2016 Ответить
    • admin 27 декабря, 2016 Ответить
  3. Сергей 22 января, 2017 Ответить
  4. Николай 5 февраля, 2018 Ответить
  5. Mr. Robot 26 июня, 2018 Ответить

Ответить

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: