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