Runlevels и systemd targets являются концепциями, используемыми в инициализационных системах в Linux для управления режимами работы системы. Однако, runlevels и systemd targets представляют собой разные подходы к управлению состоянием системы.

Runlevels (Уровни выполнения)

Systemd Targets

Примеры targets:

Различия

  1. Гибкость:
  2. Совместимость:

Обе концепции предоставляют средства для управления состоянием системы, но systemd targets предоставляют большую гибкость и более современный подход к управлению службами в Linux-системах.

GUI vs CLI

  1. Загрузка в GUI:
  2. Загрузка в CLI:

Команды для работы с systemd targets

systemctl get-default- используется для вывода текущей цели (target), которая устанавливается по умолчанию при загрузке системы. То есть, она показывает, какая цель будет активирована при старте системы.

ls -ltr /etc/systemd/system/default.target- эта команда используется для просмотра символической ссылки, которая определяет цель (target), которая будет активирована при старте системы. Символическая ссылка обычно указывает на реальную цель в /lib/systemd/system/ или /etc/systemd/system/.

В большинстве случаев, ссылка на цель по умолчанию обычно находится в /etc/systemd/system/ и имеет имя default.target. Однако, если её там нет, можно использовать следующую команду: ls -ltr /lib/systemd/system/default.target