В этой статье описаны основные команды для управления службами в Debian 13: просмотр состояния, включение и отключение автозапуска, а также остановка ненужных служб.
1. Просмотр состояния служб
Чтобы отобразить только запущенные службы, выполните:
root@localhost:~# systemctl -t service
Пример вывода:
UNIT LOAD ACTIVE SUB DESCRIPTION apparmor.service loaded active exited Load AppArmor profiles cron.service loaded active running Regular background program processing daemon dbus.service loaded active running D-Bus System Message Bus getty@tty1.service loaded active running Getty on tty1 ..... 33 loaded units listed. Pass --all to see loaded but inactive units, too. To show all installed unit files use 'systemctl list-unit-files'.
Пояснение к колонкам:
- LOAD — корректно ли загружено определение юнита.
- ACTIVE — общее состояние активации юнита.
- SUB — детальное состояние активации (зависит от типа юнита).
Дополнительные флаги:
--all— показать все службы, включая неактивные.--no-pager— отключить постраничный вывод (например, черезless).
Чтобы увидеть список всех файлов служб и их текущий статус автозапуска, используйте:
root@localhost:~# systemctl list-unit-files -t service
Пример вывода:
UNIT FILE STATE PRESET apparmor.service enabled enabled cron.service enabled enabled console-setup.service enabled enabled console-getty.service disabled disabled x11-common.service masked enabled ..... 149 unit files listed.
2. Отключение ненужных служб
Если служба не требуется, её можно остановить и отключить автозапуск. Расширение .service можно опускать:
root@localhost:~# systemctl stop apparmor root@localhost:~# systemctl disable apparmor


Следи за своими финансами легко прямо в Telegram — начни вести учёт доходов и расходов уже сейчас!