Linux Labs

Автоматизация: Git и Ansible / Ступень 1 из 6

История правок конфигурации

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 3 из 6 · на машине · 6 мин

Кто и когда поменял строку

Закоммиченная правка в git status уже не видна. Её ищут в истории — с именем автора и датой.

git log --oneline перечисляет коммиты от нового к старому: короткий хэш (номер коммита) и сообщение. Подробнее — git log -p -- <файл>: каждый коммит, который трогал файл, с автором, датой и его diff. git show <хэш> показывает один коммит так же. Длинный вывод git открывает в less: листать — пробелом, выйти — q.

Когда известна строка, но не коммит, помогает git blame <файл>. Он печатает файл целиком и у каждой строки — хэш, автора и дату коммита, который менял её последним. Как читать историю — в Вики.

С прошлой недели загрузки на lab-site больше 2 МБ получают ответ 413 — лимит размера запроса задаёт строка client_max_body_size. Выясни, кто её поставил.

Упражнение · посмотреть

Найди, кто поставил лимит загрузки

В /etc/nginx посмотри короткую историю коммитов, затем — кто и когда менял каждую строку conf.d/lab-site.conf.

Войти и начать Машина доступна после входа
Ubuntu 24.04
Загрузка…