← До списку лабораторних по Linux
Повний опис / сценарій лабораторної:
Мета: навчитися керувати службами, дивитися їх статус і розуміти структуру unit файлів. Крок 1. Переглянути активні служби. Команда: systemctl --type=service --state=running | head Пояснення: дає огляд того що зараз працює. Крок 2. Подивитися статус ssh служби. Команда: systemctl status ssh Пояснення: видно стан, останні логи і шлях до unit файлу. Крок 3. Перезапустити службу. Команда: sudo systemctl restart ssh Пояснення: використовуйте після зміни конфігурації. Крок 4. Зупинити службу. Команда: sudo systemctl stop ssh Пояснення: повністю зупиняє процеси. Крок 5. Запустити службу знову. Команда: sudo systemctl start ssh Крок 6. Увімкнути автозапуск при завантаженні системи. Команда: sudo systemctl enable ssh Крок 7. Вимкнути автозапуск. Команда: sudo systemctl disable ssh Пояснення: служба не стартуватиме автоматично після перезавантаження. Крок 8. Переглянути unit файл. Команда: systemctl cat ssh Пояснення: зверніть увагу на секції Unit, Service, Install. Крок 9. Знайти логи служби через journalctl. Команда: journalctl -u ssh -n 20 Пояснення: зручно для дебагу проблем із запуском. Крок 10. Міні звіт. Завдання: опишіть різницю між stop, disable і mask для служби systemd.