Итоговый проект: скрипт начальной настройки сервера
Часть курса Bash
Новый сервер - это машина, на которой ничего нет. Кто-то должен установить веб-сервер, создать учётную запись, под которой вы будете входить, положить на место ваш SSH-ключ и настроить проверки, которые сообщат, что машина всё ещё жива. Сделать это вручную занимает двадцать минут и даёт машину, которую никто не сможет воспроизвести, потому что точная последовательность действий живёт только в истории вашего...
Представьте чек-лист для открытия магазина. "Отопри дверь" - небезопасная инструкция, если дверь, возможно, уже отперта, а инструкция на самом деле означает "поверни ключ на один щелчок", потому что выполнение её дважды снова запирает вас снаружи. Безопасный чек-лист говорит: "если дверь заперта, отопри её". ...
Хочешь изучать Bash Итоговый проект: скрипт начальной настройки сервера в реальной среде?
Нажми ниже, получи Linux-машину с Bash наготове и пройди Итоговый проект: скрипт начальной настройки сервера на практике вместе с AI-наставником, который знает твой код.
Начать этот урокИтоговый проект: скрипт начальной настройки сервераЧему вы научитесь
- Idempotent provisioning
- Installing packages
- Creating users
- SSH key setup
- Systemd timers
- Logging
- Strict mode
- Traps
Читай этот урок на своём языке
Все уроки этого курса
12 уроков- 1Что такое Bash20 мин
- 2Shebang и ваш первый скрипт25 мин
- 3Переменные и кавычки25 мин
- 4Условные выражения и тесты30 мин
- 5Циклы25 мин
- 6Функции25 мин
- 7Массивы25 мин
- 8Расширение строк и арифметических выражений25 мин
- 9Перенаправление ввода-вывода и конвейеры (pipes)25 мин
- 10Обработка ошибок и ловушки (traps)30 мин
- 11Отладка и лучшие практики25 мин
- 12Итоговый проект: скрипт начальной настройки сервера60 мин
