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

Cотрудничество: @energy_c
Download Telegram
👩‍💻 Логируем все исходящие подключения. Простой мониторинг сети своими рукамию!

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

В этом посте:
• Собираем информацию о текущих сетевых соединениях через ss;

• Фильтруем только внешние IP-адреса, исключая локальные диапазоны;

• Добавляем метку времени и сохраняем результат в лог-файл;

• Делаем компактный скрипт, который можно запускать вручную или по cron.


Полезный пример того, как понять сетевое поведение системы всего парой команд.

🚪 Linux Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22❤12👍8
Просмотр недавно установленных пакетов в Linux.

Нам нужно быстро определить, какие пакеты появились в системе за последние дни. Это помогает после обновлений, диагностики проблем и аудита изменений.

Перед началом мы определяем, какие записи установки были созданы за последние N дней:
#!/bin/bash
N=3
grep -i "install " /var/log/dpkg.log | grep "$(date -d "$N days ago" "+%Y-%m-%d")"


Эта команда показывает пакеты, установленные за последние N дней в системах на базе dpkg.

Теперь выполним аналогичную выборку для систем с rpm:
#!/bin/bash
N=3
rpm -qa --last | grep -E "$(date -d "$N days ago" "+%a %d %b")"


Это выведет пакеты, установленные (или обновлённые) за указанный период.

Проверка работоспособности:
head -n 5


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

🚪 Linux Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18❤5🔥5
👩‍💻 Как быстро узнать, какие порты заняты в системе?

В Linux есть десятки утилит для анализа сетевых соединений: от ss и lsof до nmap и nc. Они помогают увидеть, какие процессы слушают порты, какие соединения установлены и куда уходит трафик.

🚪 Linux Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥11❤9
This media is not supported in your browser
VIEW IN TELEGRAM
❤️ DevOps Guide — путеводитель в мир DevOps для разработчиков и инженеров!

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

Оставляю ссылочку: GitHub 📱


🚪 Linux Ready | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍9🤝6🔥1
👩‍💻 Сетевой тюнинг через sysctl — ускоряем и стабилизируем сеть в Linux!

Sysctl позволяет тонко управлять TCP-очередями, keepalive и conntrack-таблицей, влияя на скорость отклика и стабильность соединений.

В этом посте:
• Разбираем ключевые TCP-параметры, влияющие на задержки и пропускную способность;

• Настраиваем keepalive, чтобы быстрее выявлять «зависшие» соединения;

• Тюним conntrack для систем с высокой сетевой нагрузкой;

• Применяем настройки и проверяем их в реальном времени.


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

🚪 Linux Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍6❤5👎1
❤9👍3🔥3
Что же выведет консоль?
Anonymous Quiz
16%
A
26%
B
27%
C
31%
D
❤9👍9🔥4👎1
👩‍💻 Ищем подозрительные процессы по ключевым словам — автоматизируем базовую проверку безопасности!

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

В этом посте:
• Формируем список ключевых слов и проходимся по процессам через 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