Мониторинга логов в реальном времени
Иногда нужно следить за логами, но обычный tail -f не всегда удобен. Ниже накидал скрипт, который подсвечивает ошибки и предупреждения разными…
Читать далее →
Скрипт, который находит в логах все уникальные IP-адреса и подсчитывает, сколько раз каждый встречался.
#!/bin/bash
# Подсчёт уникальных IP-адресов в логах
# автор: https://t.me/b…
Читать далее →
Как быстро проверить, какие процессы занимают больше всего памяти или CPU?
Как быстро проверить, какие процессы занимают больше всего памяти или CPU?
Вместо длинных top или htop, можно использовать скрипт ниже.
ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head -n 15
🔍 Что делает скрипт:
ps -eo ... - выводит список процессов с PID, PPID, командой, % памяти и CPU.
--sort=-%mem - сортировка по памяти (от большего к меньшему).
head -n 15 - показываем только топ-15 процессов.
📌 Если хотите отсортировать по CPU - замените %mem на %cpu:
ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%cpu | head -n 15
Удобно для быстрой диагностики «прожорливых» процессов без лишних инструментов! ⚡
👉 @bash_srv
Чтобы быстро проверить соединение с набором хостов, можно использовать след. скрипт
#!/bin/bash
for host in server1.example.com server2.example.com 8.8.8.8; do
if ping -c1 -W1…
Читать далее →
Если вам часто приходится искать файлы по содержимому, то для этого есть мощная связка grep + find 🔍
Например, чтобы найти все файлы с текстом "ERROR" в /var/log:
find /var/log -…
Читать далее →