Курс Bash для начинающих в чат-боте

Курс по работе в оболочке Bash,
Базовые навыки + реальные кейсы. Никакой воды.

Чему научим

  • Навигация в консоли и файловой системе
  • Поднять свой сервер: VDS, VirtualBox
  • Подключение по ssh к серверу
  • Работа с консольными редакторами кода
  • Использовать переменные в скриптах
  • Использовать операторы If, then, else
  • Использовать циклы For и While
  • Перенаправления вывода

Напишем скрипты
для автоматизации

  • Процесса резервного копирования важных файлов
  • Мониторинга работы веб-сервисов Nginx, Php-fpm
  • Отправки сообщений в Telegram из Bash
  • Управления своими скриптами и другими инструментами

Курс Linux v 2.0 – это обучение в форме игры

  • Принцип обучения –
    сначала практика, потом теория

  • Чат-поддержка, где уже 756
    обучающихся и разбор всех вопросов

  • Цель курса – увеличить
    твой доход в 1,5-2 раза

Резюме

Оно отражает твой реальный опыт.
Это не теоретические знания.
Ты реально это делал.

Системный администратор Linux

Опыт работы:

Автоматизировал резервное копирование с нескольких серверов на внешний сервер.
Написал скрипты для мониторинга веб-сервисов компании, с возможностью отправки уведомлений в Telegram.
Написал меню управления скриптами на Bash.

Программа курса

Если уделять курсу по 2 часа в день, ты
сможешь его пройти за две недели.

ГЛАВА

Настройка сервера
 
 
 
 
Поднимаем себе сервер для тренировок исходя из возможностей:
  • VDS у хостинга
  • VirtualBox у себя на ПК

Подключаемся к созданному серверу и учимся двигаться по файловой системе, создавать папки и файлы.
Изучим программы для работы с ssh: Putty и MobaXterm.

Изучим работу с кодом в nano и внешних текстовых редакторах.
Разберем возможные ошибки.

Опишем в скриптах несколько примеров работы с текстовым выводом.
Изучим инструменты cat и grep.

Изучим логику работы условного оператора на примерах.

Для решения задачи мониторинга веб-сервера Nginx и Php-fpm напишем скрипт, где будем использовать только Bash. Научим скрипт перезагружать сервисы в случае неполадок и проверять их доступность.

ГЛАВА

  1. Изучим варианты логирования своего скрипта.
  2. Автоматизируем запуск скриптов через планировщик crobtab.
  3. Создадим телеграм бота для отправки оповещений из командной строки и скриптов.
  4. Автоматизируем проверку состояния веб-сервисов.
  5. По ходу дела изучим: cp, mv, tail, crontab.

ГЛАВА

  1. Напишем скрипт для создания бекапов с использованием rsync, tar и find.
  2. Между делом изучим цикл For и инструментарий для работы с текстом awk.
  3. Научимся выгружать бекапы в облако и внешний сервер по SSH.

ГЛАВА

Изучим использование read и case и функций, чтобы создавать гибкие меню, которые будут иметь широкую функциональность. Ограничиваться она будет лишь вашими знаниями и воображением.

Оставьте свой отзыв

Спроси других учеников в чате

Более 3000 человек уже учится на наших курсах

Реальные отзывы о курсе

Видео-отзывы

Курс Bash

Курс позволит вам поднять свои навыки работы в консоли Bash.

+ Электронный сертификат по окончании обучения