О курсе
Курс предназначен для системных администраторов, разработчиков, аналитиков данных и тестировщиков, работающих с текстовыми данными в Linux. Программа начинается с настройки лёгкого виртуального стенда и знакомства с базовыми утилитами: grep, find, sort, uniq, wc. Основная часть посвящена регулярным выражениям: от литералов и метасимволов до квантификаторов, групп и условий. В курсе рассматриваются способы поиска файлов по заданным параметрам и выполнения с ними действий, например удаления устаревших логов. Также изучаются приёмы поиска паттернов (IP-адресов, e-mail, паролей, UUID) одной командой. Практические задания помогают закрепить навыки на реальных задачах Linux. Авторы курса — Глеб Швецов и Виталий Семенов, имеющие опыт в области информационной безопасности и системного администрирования.
Что рассматривается в программе
- работа с утилитами grep, find, sort, uniq, wc
- составление расширенных регулярных выражений
- поиск, фильтрация и обработка информации в текстовых файлах
- поиск файлов с заданными параметрами и выполнение действий с ними
- использование онлайн-сервисов для составления регулярных выражений
Кому может быть полезен курс
- системным администраторам, которым нужно освоить регулярные выражения для работы с текстовыми данными
- разработчикам, желающим научиться эффективно искать и обрабатывать информацию в логах и конфигах
- аналитикам данных и тестировщикам, сталкивающимся с необходимостью фильтрации текстовых файлов
- всем, кто работает с Linux-терминалом и хочет углубить знания в области регулярных выражений
Вопросы о программе
Какие начальные требования к уровню владения Linux?
Необходимы базовые навыки работы с терминалом: подключение по SSH, перемещение по каталогам (cd, ls, pwd), просмотр содержимого текстовых файлов (cat, less).
Какие системные требования для выполнения практических заданий?
Требуется возможность установки лёгковесной виртуальной машины с 256 МБ оперативной памяти, 1 виртуальным процессором, 1 ГБ дискового пространства и поддержкой аппаратной виртуализации.
Какие утилиты рассматриваются в курсе?
В курсе изучаются утилиты grep, find, sort, uniq, wc.
Кто является преподавателями курса?
Преподаватели — Глеб Швецов и Виталий Семенов. Глеб поддерживает популярный российский SIEM, ранее работал в интеграторе, реализовывал проекты по миграции и внедрению средств защиты информации. Виталий развивает средство мониторинга кибербезопасности для промышленных сетей, ранее проектировал и сопровождал решения в сфере информационной безопасности.