🏠 Домашнее задание
Это урок-повторение (Summary Session)
На summary-сессии собственное домашнее задание не задаётся — закрепляем материал занятий 21 и 22 и готовимся к занятию 24 (продолжение работы со скриптами).
На 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 add→git commit -m→git push origin main - Открывать Pull Request в правильном направлении (форк → оригинал)
- Понимать назначение Issue и как связывать issue с PR через
fixes #N - Синхронизировать форк с оригиналом через
upstream
Следующий урок
В Занятии 24 (Продолжение работы со скриптами) мы изучим:
- Скрипт мониторинга дискового пространства (
df,awk,du) - Скрипт системного отчёта (
uptime,ps,who) - Cron-задание для автоматического резервного копирования
- Скрипт мониторинга логов (
grep -E,uniq -c)