📜 Шпаргалка по разбору логов Читать сырые логи глазами, занятие для сильных духом, но неэффективных по времени. Если вы
Читать сырые логи глазами, занятие для сильных духом, но неэффективных по времени. Если вы работаете с серверами, ваш терминал должен быть во всеоружии.
Собрали ультимативный список утилит для фильтрации, поиска и обработки текстовых данных.
🛠 Базовый набор:
🟢 head / tail - Быстрый просмотр начала или конца файла (флаг -f у tail - наше всё для мониторинга в реальном времени).
🟢 less - Удобная навигация по длинным файлам без загрузки всего объема в память.
🟢 comm / diff - Сравнение файлов. Незаменимо, когда нужно понять, что изменилось в конфиге после «я ничего не трогал».
🔍 Поиск и фильтрация:
🟢 grep - Классика поиска по регуляркам.
🟢 ngrep - Тот же grep, но для сетевых пакетов. Позволяет ловить трафик по паттернам.
🟢 uniq - Удаляет или подсчитывает повторяющиеся строки (идеально в паре с sort).
✂️ Обработка и трансформация:
🟢 awk - Мощнейший язык для обработки колонок и полей.
🟢 sed - Потоковый редактор для замены текста на лету.
🟢 cut - Вырезает конкретные секции из строк.
🟢 tr - Замена или удаление отдельных символов.
📊 Работа с форматами:
🟢 jq - Маст-хэв для JSON. Превращает нечитаемую кашу в структурированные данные.
🟢 csvcut - Парсинг и нарезка CSV-файлов в терминале.
Сохраняй шпаргалку, чтобы не гуглить флаги во время инцидента!
#linux #bash #devops #logs #шпаргалка #sysadmin
👉 @i_odmin_book