🚀 Подборка полезных IT каналов в Max
Системное администрирование, DevOps 📌
https://max.ru/i_odmin Все для системного администратора
https://max.ru/bash_srv Bash Советы
https://m…
Читать далее →
🔄 Как узнать, какой процесс держит порт в Linux?
Часто бывает, что нужный порт уже занят, и надо быстро найти, кто его "захватил". Используем lsof и ss.
📌 Вариант 1 — через lsof:…
Читать далее →
📌 Мониторинг процессов с высоким потреблением CPU
Скрипт, который покажет топ-5 процессов по загрузке CPU.
ps -eo pid,
📌 Мониторинг процессов с высоким потреблением CPU
Скрипт, который покажет топ-5 процессов по загрузке CPU.
ps -eo pid,comm,%cpu --sort=-%cpu | head -n 6
🔍 Что делает этот скрипт:
▪️ps -eo pid,comm,%cpu — выводит PID, команду и использование CPU.
▪️--sort=-%cpu — сортирует по убыванию загрузки CPU.
▪️head -n 6 — берёт первые 5 процессов + строка заголовков.
💡 Можно повесить это на cron или закинуть в watch, чтобы отслеживать в реальном времени:
watch -n 5 'ps -eo pid,comm,%cpu --sort=-%cpu | head -n 6'
👉 @bash_srv
🧠 Проверка, запущен ли процесс
Иногда нужно быстро проверить, работает ли нужный процесс — например, nginx, postgres или любой другой. Вот удобная bash-функция:
check_proc() {
…
Читать далее →
💥 Автоматическая блокировка IP при большом количестве запросов 🛡️👮♂️
Если на сервере замечена подозрительная активность (например, слишком много запросов от одного IP), можно авт…
Читать далее →