Linux Ready | DevOps
11.2K subscribers
1.03K photos
74 videos
549 links
Авторский канал по разработке на Linux.
Ресурсы, обучения, задачи, шпаргалки.
Ежедневно информация пополняется!

Cотрудничество: @energy_c
Download Telegram
👩‍💻 Ищем подозрительные процессы по ключевым словам — автоматизируем базовую проверку безопасности!

Даже на обычной рабочей станции могут появляться процессы, связанные с майнерами, ботами или сканерами. Чтобы не искать их вручную, удобнее написать простой скрипт, который делает это автоматически.

В этом посте:
• Формируем список ключевых слов и проходимся по процессам через ps;

• Фильтруем строки, оставляя только совпадения;

• Выводим компактный отчёт: PID, команду и совпавшее слово;

• Добавляем логирование, чтобы отслеживать изменения со временем.


Такой подход помогает быстро замечать аномалии и поддерживать базовую гигиену безопасности системы.

🚪 Linux Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍8🔥8🤝1
❤19👍11🔥11
👩‍💻 Быстро очищаем домашнюю директорию от мусора!

В этом посте мы собрали 7 команд, которые помогают находить тяжёлые файлы, скрытый хлам и старые гигабайтные объекты в домашней папке. du, ncdu, find, ls — всё, что нужно для быстрой диагностики и ручной очистки пространства.

🚪 Linux Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥12❤5
Мини‑анализатор SSH‑логов: кто пытался войти!

Цель: быстро видеть успешные и неудачные попытки входа, а также частые IP‑адреса.
Идеально для базовой проверки безопасности сервера и обучения.

Сначала собираем все успешные входы в систему с указанием пользователя и IP:
grep "Accepted" /var/log/auth.log | awk '{print $1, $2, $3, $9, $11}' | sort | uniq -c | sort -nr


Вывод покажет число входов, дату, пользователя и IP. Можно сразу увидеть аномальные подключения.

Теперь проверяем все неудачные попытки входа по SSH:
grep "Failed password" /var/log/auth.log | awk '{print $1, $2, $3, $9, $11}' | sort | uniq -c | sort -nr


Даст список IP и пользователей, с которых пытались войти неудачно. Отлично для выявления брутфорса.

Можно посмотреть топ 10 IP‑адресов с наибольшим числом неудачных попыток:
grep "Failed password" /var/log/auth.log | awk '{print $11}' | sort | uniq -c | sort -nr | head -10


Сразу видно, кто атакует чаще всего.

Проверка скрипта: убедимся, что выводятся IP с количеством попыток.
grep "Accepted\|Failed password" /var/log/auth.log | tail


🔥 Такой мини‑анализ позволяет быстро мониторить SSH, выявлять подозрительные попытки и реагировать.

🚪 Linux Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥8❤6
👩‍💻 Управляем автоподключением сетей через NetworkManager в терминале!

NetworkManager позволяет полностью контролировать Wi-Fi и проводные подключения без графического интерфейса. Можно создавать профили, включать автозапуск и задавать приоритеты, всё через nmcli.

В этом посте:
• Создаём профиль Wi-Fi и подключаемся к сети через nmcli;

• Включаем автоподключение и настраиваем приоритет профиля;

• Добавляем статический IP, DNS и смотрим статус интерфейсов.


Такой подход даёт быстрый контроль сетевых настроек, удобную автоматизацию и одинаковую работу на серверах и рабочих станциях.

🚪 Linux Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17❤9👍8
Знали, что искать файлы можно в разы быстрее, чем через find?

fd — современная и очень быстрая альтернатива find. Она ищет файлы по маскам и именам мгновенно, показывает удобный вывод и работает без длинных флагов.

Найти файлы по шаблону в текущем каталоге:
fd "*.conf"


Проще и читаемее, чем find.

Найти по имени сразу в указанном каталоге:
fd nginx /etc


Удалить найденные файлы с расширением .log:
fd -e log -x rm "{}"


🔥 Чтобы искать скрытые файлы или системы, добавьте флаг -H или -I. Отличный способ ускорить поисковые операции и сделать команды короче.

🚪 Linux Ready | #совет
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥5❤4👎1
👩‍💻 Анализируем попытки взлома SSH — пишем мини-утилиту для поиска неудачных входов через auth.log!

Когда сервер начинают брутфорсить, первый след остаётся в /var/log/auth.log. Вытащить эти данные вручную неудобно, поэтому мы создадим простой анализатор, который покажет все неудачные попытки входа и IP-адреса атакующих.

В этом посте:
• Отфильтровываем строки Failed password из auth.log;

• Извлекаем IP-адреса, с которых производились попытки входа;

• Считаем количество попыток по каждому адресу;

• Собираем всё в мини-скрипт, который можно запускать в один клик.


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

🚪 Linux Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16👍9🔥9👎1🤝1