🏠 Домашнее задание

К оглавлению урока

Это урок-повторение (Summary Session)
На summary-сессии собственное домашнее задание не задаётся — закрепляем материал занятий 21 и 22 и готовимся к занятию 24 (продолжение работы со скриптами).

Что закрепить перед занятием 24

Перед занятием 24 (Продолжение работы со скриптами) убедитесь, что уверенно умеете:

Из занятия 21 (cron, crontab, tar)

  • Создавать архивы с помощью tar -czf archive.tar.gz и распаковывать через tar -xzf
  • Составлять расписание cron — понимать все 5 полей и спецсимволы (*, */n, диапазоны)
  • Использовать crontab -e для добавления заданий и crontab -l для просмотра
  • Понимать разницу между crontab -r (удалить всё) и crontab -e (редактировать)
  • Использовать crontab.guru для проверки расписания

Из занятия 22 (Git fork, issue, PR)

  • Форкать репозиторий на GitHub и клонировать форк локально
  • Выполнять полный цикл: git addgit commit -mgit push origin main
  • Открывать Pull Request в правильном направлении (форк → оригинал)
  • Понимать назначение Issue и как связывать issue с PR через fixes #N
  • Синхронизировать форк с оригиналом через upstream

Следующий урок

В Занятии 24 (Продолжение работы со скриптами) мы изучим:

  • Скрипт мониторинга дискового пространства (df, awk, du)
  • Скрипт системного отчёта (uptime, ps, who)
  • Cron-задание для автоматического резервного копирования
  • Скрипт мониторинга логов (grep -E, uniq -c)