Admin Future
239 subscribers
50 photos
1 video
4 files
87 links
Превращаем эникейщиков в System Architects.
🚀 Твой навигатор в мире IT-инфраструктуры:

▪️ Hard Skills: Linux, Windows, Network, Security
▪️ Tools: Лучший софт и скрытые фишки
▪️ Mindset: Как думать, чтобы платили много


Админ - @maksimshap
Download Telegram
🕵️‍♂️ Linux: Читаем логи как Профи (grep -C)

Когда вы грепаете лог по слову Error , вы видите строку ошибки, но не видите, что привело к ней. Обычно админы открывают vim и листают вручную. Это долго и неудобно.

Используйте флаги контекста в grep . Это киллер-фича!

🔹 -B 5 (Before): Показать 5 строк до совпадения.
🔹 -A 5 (After): Показать 5 строк после совпадения.
🔹 -C 5 (Context): Показать 5 строк вокруг.

Команда:


# Найти "Error" и показать 5 строк ДО и ПОСЛЕ
grep -C 5 "Error" /var/log/syslog

Результат:
Вы сразу видите историю:
"User logged in"
➡️"Executed command"
➡️ 🔥 ERROR.
Причина становится ясна мгновенно.

#linux #grep #logs #troubleshooting #cli #bash #tips
🔍 Linux: grep — Видеть больше, чем одну строку

Привет, коллеги! Вторник — день глубокого погружения в логи. Часто бывает так: ты находишь ошибку через grep, но одна строка ничего не говорит о причинах падения. Тебе нужно знать, что происходило за секунду до этого или какая ошибка вылетела следом.

Вместо того чтобы открывать файл в vim и мотать тысячи строк, используй флаги контекста. Это сэкономит тебе уйму времени и нервов.

Практика:


# Показать строку с ошибкой и 5 строк ПОСЛЕ нее (After)
grep -A 5 "crit" /var/log/syslog

# Показать 3 строки ДО ошибки (Before) — полезно, чтобы увидеть причину
grep -B 3 "connection refused" /var/log/nginx/error.log

# Показать контекст: 2 строки до и 2 строки после (Context)
grep -C 2 "panic" /var/log/dmesg


Зачем это нужно:
Для быстрого расследования. Ты сразу видишь последовательность событий. Например, сначала отвалилась база (Before), а потом упало приложение (Match). Это база эффективного траблшутинга в консоли.


#linux #grep #logs #troubleshooting #admin_future
👍2