У нас вы можете посмотреть бесплатно Тренинг по DevSecOps, сессия 5 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
🛑 📆 - Присоединяйтесь к Google Meet для просмотра вакансий и участия в программе в режиме реального времени сегодня в 10:00 и 19:00 по индийскому стандартному времени 🔗 Персональная комната для встреч в Google Meet https://bit.ly/MFHdemo 📩 Участники демо-версии получат бесплатный комплект ✔️ После демо-версии, пожалуйста, свяжитесь с нами по ссылке ниже для дальнейших действий. https://wa.me/message/B7FQL6QCXGHHI1 ✅ Сообщите нам, если вы не можете присоединиться и вам нужна запись демо-версии. ✅ Присоединяйтесь к группе WhatsApp: https://chat.whatsapp.com/BnA21fKyZzo... 🗃 Клиентские проекты - ✓ Все клиентские проекты разрабатываются компанией AiVONIC Technology PVT LTD ✓ T-Mobile, США 🏆 Преимущества: 1. Реальные проекты для бизнес-клиентов (например, Wipro, IBM, Apple Inc, Jio и др.) 2. Бесплатное обучение и лабораторные работы от начального до продвинутого уровня, охватывающие все темы. 3. Доступ к LMS для завершенных проектов. 4. Доступ к интервью с клиентами и часто задаваемым вопросам. ✅ Присоединяйтесь к программе с практическим опытом работы над проектами для бизнес-клиентов. 📞Звоните по номеру +917989319567 / пишите в WhatsApp по ссылке https://wa.link/fzsgtu MOM – Тренинг по DevOps | Сессия 5 Дата: 28.01.2026 Тема: Скриптинг в командной оболочке (функции, аргументы, awk) + основы Git Продолжительность: ~55 минут 🟢 00:02 – 01:02 | Вступление к сессии и краткий обзор предыдущей сессии Введение в функции в скриптинге командной оболочки 🟢 01:02 – 03:08 | Как выполняются скрипты командной оболочки и концепция интерпретатора Скрипты командной оболочки выполняются построчно Назначение расширения .sh Роль интерпретатора командной оболочки (концепция shebang) Linux использует оболочку по умолчанию для выполнения команд 🟢 03:08 – 05:41 | Зачем нужны функции? (Принцип DRY) Пример из реальной жизни: скрипт резервного копирования, отправляющий данные в S3 Проблема повторения одной и той же логики для нескольких баз данных Введение в DRY (Do Not Repeat Yourself — Не повторяйся) Инкапсуляция логики в многократно используемые функции Многократный вызов функций внутри скрипта 🟢 05:41 – 07:30 | Создание и вызов функций (демонстрация) Объяснение синтаксиса функций Написание примера функции Использование touch и vim Создание исполняемого скрипта с помощью chmod +x Вызов функции с аргументами 🟢 07:30 – 09:37 | Аргументы функции и динамическое поведение $1 в качестве первого позиционного аргумента Передача разных значений одной и той же функции Многократный вызов функции с разными входными данными 🟢 09:37 – 11:31 | Коды возврата и статус завершения Назначение возврата 0 (успешное выполнение) Разница между возвратом 0 и 1 Фиксация успеха/неудачи функции Пример из реальной жизни: логика повторной попытки при сбое резервного копирования S3 🟢 11:31 – 12:30 | $? – Статус завершения последней команды $? фиксирует статус последней выполненной команды 0 = успех, 1 = ошибка Использование кодов завершения в логике автоматизации 🟢 12:30 – 16:25 | Массивы, индексация и циклы Введение в массивы (множества) Индекс начинается с 0 Доступ к отдельным элементам Вывод всех элементов Получение длины массива Циклическое перебор значений массива 🟢 16:25 – 19:59 | Права доступа к скриптам и позиционные аргументы Почему скрипты по умолчанию не исполняются Использование команды chmod +x $0 → имя скрипта $1 → первый аргумент Практическая демонстрация с выполнением скрипта 🟢 19:59 – 24:36 | Пример из реальной жизни: автоматизация AWS для нескольких учетных записей Использование аргументов для повторного использования скриптов Резервное копирование скрипта в нескольких учетных записях AWS Избегание дублирования скриптов Динамическая передача имени учетной записи Использование циклов против аргументов Важность параметризации скриптов 🟢 24:36 – 25:58 | Отладка скриптов оболочки Понимание списка кодов завершения Включение режима отладки с помощью set -x Отключение отладки с помощью set +x Отладка больших скриптов 🟢 25:58 – 36:39 | Практическое задание: Отчет о состоянии системы Создание скрипта отчета о состоянии системы Автоматизация ежедневных проверок состояния системы Использование cron (концепция) Рассматриваемые команды: date uptime free -h df -h ps aux Введение в awk для обработки текста Использование awk для извлечения определенных столбцов Понимание NR, индексирования полей, фильтрации Сортировка процессов по использованию памяти 🟢 36:39 – 40:19 | Скрипты резервного копирования и управления пользователями Проверка существования каталогов Использование tar для сжатия Пример скрипта автоматизации резервного копирования Автоматизация управления пользователями с использованием CSV/TXT Проверка прав root Обработка граничных случаев в скриптах 🟢 40:19 – 41:53 | Обзор Linux и переход на Git Завершение основных тем Linux Быстрое подтверждение знаний SSH Переход на систему контроля версий Git 🟢 41:53 – 44:27 | Почему Git? (Концепция и реальная потребность) Проблема совместной разработки Отслеживание изменений кода Опреде...