Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Въведение
- Философията и принципите на Bash / Какво е Bash?
- Bash спрямо други скриптови езици
- Обзор на функционалността и архитектурата на Bash
- Защо използваме Bash: Bash в контекста на задачите по системно администриране
Разбиране на Bash
- Жизненият цикъл на Bash скрипт
- Как Bash се вписва в задачите по системно администриране
- Синтаксис и типове данни в Bash
Започване
- Настройка на разработващата среда
- Инсталиране на Bash в системи с Linux
- Инсталиране на Bash в системи с Windows
- Конфигуриране на окръжението за Bash
Създаване и изпълнение на Bash скрипт
- Структура на Bash скрипт
- Изпълнение на Bash скрипт
- Използване на променливи, аргументи и вход/изход
- Контролни структури и цикли
Bash скриптиране за автоматизиране
- Автоматизация на задачи с Bash
- Управление на файловата система с Bash
- Управление на процесите с Bash
- Мониторинг и логване на системата с Bash
Интегриране на Bash с други инструменти
- Bash и регулярни изрази
- Bash и sed, awk
- Bash и командните инструменти (grep, find, xargs и др.)
Отстраняване на грешки
- Отглеждане на Bash скрипт
- Общи грешки и как да се избегнат
- Оптимизация на Bash скрипт
Резюме и следващи стъпки
- Преглед на ключовите концепции и най-добри практики
- Следващите стъпки за по-нататъшно обучение в Bash и автоматизация с Bash
Изисквания
- Разбиране на операционната система Linux
- Опит с команден интерфейс
- Основни познания в програмирането
Целева група
- Програмисти
- Сървърни администратори
21 часове