Занятие 26. Summary Session 10

🔁 Повторение ⏱ ~30 мин 📚 Уроки 24 и 25

⚡ Кратко: суть занятия

Summary Session 10 — повторение занятий 24 и 25 + разбор домашних заданий + задания для закрепления. Нового ДЗ нет.

  • Урок 24 (Bash-скрипты): скрипты мониторинга диска, системы, логов; cron-задание для бекапа. ДЗ: sleeper.sh — 10 итераций с датой и числом процессов.
  • Урок 25 (PR в PyCharm): Git через IDE — commit/push, Pull Request, обновление форка через upstream (git remote add upstream + git fetch upstream + git merge upstream/master). ДЗ: ветка andrew-hw16 в learning_git, PR из PyCharm.
  • Скрипт из источника: for i in {1..10}; do date +"%H:%M:%S"; sleep 2; done, затем ps -ef | tail +2 | wc -l, cat /proc/cpuinfo, cat /etc/os-release | grep PRETTY_NAME | awk -F'"' '{print $2}'.

Что повторяем

  • Занятие 24 — Продвинутые Bash-скрипты: 4 практических скрипта — мониторинг дискового пространства (df, du, awk), системный отчёт (uptime, ps, who), cron-задание для бекапа, мониторинг логов (grep -E). ДЗ: sleeper.sh
  • Занятие 25 — PR в PyCharm: IDE как Git-клиент — Open/Get from VCS, commit+push через плагин, Pull Request через GitHub UI, обновление форка через upstream. ДЗ: ветка andrew-hw16 + PR в learning_git

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

После этого урока переходите к Занятию 27 — Завершение работы со скриптами.