Сервис в операционных системах семейства 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, все эти команды будут актуальны для всех дистрибутивов, использующих эту систему инициализации.