✻ Тема 1 из 13
Linux для нагрузочника
Терминал, логи, ресурсы машины, сеть и скрипты: всё, чем смотрят на сервер под нагрузкой
О чём тема
Терминал, логи, ресурсы машины, сеть и скрипты: всё, чем смотрят на сервер под нагрузкой.
Что понадобится: компьютер с Ubuntu 24.04 или 26.04, WSL2 на Windows или Multipass на Mac (всё в уроке 1.1). Для стенда «Магазин» с темы 2 нужен Docker и примерно 8 ГБ памяти, об этом сказано в уроке 1.1.
Иди по порядку: каждый урок опирается на предыдущий. После объяснения выполни практику на учебном стенде, затем задание «сломай и почини»: измени одно условие, найди причину сбоя и проверь исправление. Вопросы с собеседований помогут проверить, можешь ли ты объяснить результат своими словами.
Что ты сможешь после каждого урока
- 1.1 Рабочее место: Ubuntu, терминал, файлы и справка: Подготовишь Ubuntu и найдёшь нужный файл через терминал.
- 1.2 Текст и логи: less, grep, конвейеры, awk: Выделишь ошибки из лога и посчитаешь их конвейером команд.
- 1.3 Процессы и ресурсы: CPU, память, диск, load average: Определишь, какой процесс расходует CPU, память или диск.
- 1.4 Сеть из терминала: TCP/IP, порты, ping, ss, dig, curl: Проверишь порт сервиса и отличишь проблему сети от ошибки HTTP.
- 1.5 Bash-скрипты: переменные, условия, циклы: Напишешь Bash-скрипт для повторяемой проверки стенда.