Введение в Linux
Командная строка, работа с файлами и основы работы в Linux.
Перейти к курсуПрактические заметки о Linux, автоматизации и небольших проектах, которые можно собрать и поддерживать самостоятельно.

Командная строка, работа с файлами и основы работы в Linux.
Перейти к курсуУсловия, циклы и списки с задачами для закрепления материала.
Перейти к курсуПодборки видео по системному администрированию и инструментам разработки.
Открыть плейлисты ADV-ITВетки, история и совместная работа. Электронную версию можно скачать для чтения офлайн.
Открыть книгуsystemctl status имя.service.journalctl -b -u имя.service.git init -b main и зафиксируйте файл README.git switch -c practice, измените README и сделайте коммит.main, выполните git merge practice и проверьте историю через git log --oneline.Начните со статуса службы: systemctl status имя.service. Затем посмотрите сообщения только за текущую загрузку: journalctl -b -u имя.service. Сравните время первой ошибки с последними изменениями конфигурации.
Для периодической проверки удобно использовать таймер systemd. Сначала запустите команду вручную и проверьте её код завершения. После включения таймера посмотрите дату следующего запуска через systemctl list-timers.
Перед обновлением запишите версию образа и сохраните конфигурацию. Команда docker compose config -q проверит итоговый Compose-файл. После запуска проверьте, отвечает ли приложение на обычный запрос.
Восстановите копию в отдельном каталоге или тестовом контейнере. Откройте несколько файлов или выполните контрольный запрос к базе. Запишите дату проверки и время, которое заняло восстановление.