diff --git a/README.md b/README.md index 3518675..1631c96 100644 --- a/README.md +++ b/README.md @@ -7,12 +7,16 @@ HQ-SRV, BR-SRV, HQ-CLI), все решения по адресации выне Структура: ``` -tools/subnet-calc.sh калькулятор подсетей (python3) +tools/subnet-calc.sh калькулятор подсетей (python3); каталог — под доп. инструменты zadanie1/ скрипты задания 1 (сетевая инфраструктура) zadanie2/ скрипты задания 2 (администрирование ОС) zadanie3/ скрипты задания 3 (эксплуатация инфраструктуры) +check/ скрипты проверки стенда после каждого задания QUESTIONS.md что проверить на стенде (имена пакетов/служб и т.д.) +TROUBLESHOOT.md шпаргалка: частые проблемы и способы их решения MANUAL.md шаги, которые выполняются вручную +tasks.md текст заданий (КИМ) +example.sh старый пример стиля — можно игнорировать ``` ## 1. Как скопировать репозиторий на машину @@ -101,9 +105,15 @@ GUI). Такие места помечены в скриптах `ДЕЛАЕТС - `bash -n <скрипт>` — проверка синтаксиса правок, которую вы делаете при заполнении переменных. -## 8. Проверить частые неточности +## 8. Если что-то не работает -- РЕД ОС 8: имена пакетов/служб могут отличаться от указанных по умолчанию - (dnsmasq? frr? dhcp? nfs-utils?) — по пунктам смотри QUESTIONS.md; - соответствующие значения вынесены в переменные. +- Сначала check-скрипт соответствующей машины — он покажет, что именно FAIL. +- Затем откройте `TROUBLESHOOT.md` — частые проблемы и решения по темам + (сеть, GRE, OSPF, NAT, DHCP, SSH, DNS, mdadm, NFS, chrony, docker, nginx, + samba, fail2ban, сертификаты). +- Журналы службы: `journalctl -eu <служба> --no-pager | tail -30`. +- Имена пакетов/служб, которые могут отличаться на РЕД ОС 8 — смотри + `QUESTIONS.md`; соответствующие значения вынесены в переменные. - Часовой пояс — везде переменная `EXAM_TZ`, поставь пояс места экзамена. +- Перед сдачей отчёта: `check_<машина>_<задание>.txt` из папки check — + приложить как доказательство.