← До фільтрів та технологій

← До списку лабораторних по Linux

Linux Лабораторна 94: Мінімальне завантаження для ремонту системи

Технологія: Linux

Номер лабораторної: 94 · Рівень: middle

Тема: Режими завантаження systemd: rescue та emergency

Повний опис / сценарій лабораторної:

Мета: навчитися використовувати rescue та emergency режими systemd для відновлення системи коли звичайне завантаження не працює.



Крок 1. Перевірити поточну ціль systemd.

Команда: systemctl get-default

Пояснення: зазвичай це multi-user.target або graphical.target.



Крок 2. Ознайомитися зі списком доступних targets.

Команда: systemctl list-units --type=target

Пояснення: знайдіть rescue.target та emergency.target.



Крок 3. Перейти у режим rescue.

Команда: sudo systemctl isolate rescue.target

Пояснення: система завершить більшість сервісів і перейде у однокористувацький режим.



Крок 4. Переконатися що мережа та не критичні служби зупинені.

Команда: systemctl --type=service | grep running

Пояснення: має залишитися мінімальний набір сервісів.



Крок 5. Повернутися до звичайного режиму.

Команда: sudo systemctl isolate multi-user.target



Крок 6. Обережно протестувати emergency режим тільки на віртуальній машині.

Команда: sudo systemctl isolate emergency.target

Пояснення: у цьому режимі доступний майже лише root shell.



Крок 7. Перевірити які файлові системи змонтовано.

Команда: mount

Пояснення: деякі розділи можуть бути змонтовані лише для читання.



Крок 8. Виконати умовну операцію ремонту наприклад правку fstab.

Пояснення: такі дії часто роблять саме з emergency режиму.



Крок 9. Перезавантажити систему назад у звичайний режим.

Команда: reboot



Крок 10. Міні звіт.

Завдання: опишіть реальний сценарій коли без переходу у emergency режим виправити проблему завантаження неможливо.