🔥 Быстрый поиск крупных файлов
Этот скрипт выведет 10 самых больших файлов в указанной директории:
#!/bin/bash
# автор: https://t.me/bash_srv
DIR=${1:-/}
echo "📂 Топ-10 самых б…
Читать далее →
🚀 Подборка полезных IT каналов в Max
Системное администрирование, DevOps 📌
https://max.ru/i_odmin Все для системного администратора
https://max.ru/bash_srv Bash Советы
https://m…
Читать далее →
Иногда нужно быстро найти и подсветить все IPv4-адреса в логах или текстовых файлах.
Иногда нужно быстро найти и подсветить все IPv4-адреса в логах или текстовых файлах. Для этого отлично подходит регулярное выражение + grep.
grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}' access.log
🔎 Что здесь происходит:
-E — включает расширенные регулярки.
-o — выводит только совпадения, без остальной строки.
([0-9]{1,3}\.){3}[0-9]{1,3} — шаблон поиска IPv4-адреса.
📌 Чтобы сразу убрать дубликаты и отсортировать список IP:
grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}' access.log | sort -u
Это удобно при анализе логов Nginx/Apache или при поиске подозрительных подключений.
👉 @bash_srv
🔥 Проверяем, какие пользователи в системе имеют пароли, хранящиеся в зашифрованном виде, а какие — без пароля (например, системные учётки).
Для этого можно использовать такой одн…
Читать далее →
Узнаем, какие процессы занимают больше всего памяти
Для этого можно использовать комбинацию ps и sort:
ps -eo pid,comm,%mem,%cpu --sort=-%mem | head -n 10
📌 Разбор:
ps -eo pid…
Читать далее →