Back to: 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
Практическое задание
- Выполните
systemctl get-default— какая цель стоит по умолчанию? - Выполните
systemctl list-units --type=target— какие цели активны? - Поменяйте цель по умолчанию на multi-user.target и верните обратно


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