systemd targets — runlevels у сучасному Linux

systemd targets — runlevels у сучасному Linux

Изображение записи по умолчанию
0

systemd targets — runlevels в современном Linux

В старых дистрибутивах Linux использовались runlevels (уровни выполнения 0-6). В современных дистрибутивах с systemd используются targets (цели).

Соответствие runlevels и targets

Runlevel Target Описание
0 poweroff.target Выключение
1 rescue.target Однопользовательский режим
2 multi-user.target Многопользовательский (без графики)
3 multi-user.target Многопользовательский (без графики)
4 multi-user.target Не используется (кастомный)
5 graphical.target Многопользовательский с графикой
6 reboot.target Перезагрузка

Основные команды

# Текущая цель
systemctl get-default

# Изменить цель по умолчанию
systemctl set-default multi-user.target

# Переключить сейчас
systemctl isolate rescue.target

# Перейти в однопользовательский режим
systemctl rescue

# Перейти в аварийный режим
systemctl emergency

Практическое задание

  1. Выполните systemctl get-default — какая цель стоит по умолчанию?
  2. Выполните systemctl list-units --type=target — какие цели активны?
  3. Поменяйте цель по умолчанию на multi-user.target и верните обратно

Comments

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Related Post