TGViewer
Channel Public Channel
DevOps Ready | IT

DevOps Ready | IT

@devops_ready

Авторский канал по DevOps разработке.
Ресурсы, обучения, задачи, шпаргалки.
Ежедневно информация пополняется!

Cотрудничество: @energy_c
Subscribers
7.66K
Photos
872
Videos
77
Links
494

Showing posts older than #566 · Back to latest

Older Posts 11 shown
Post #564 1.96K
😎 CyberLeninka — открытая библиотека научных статей на русском!

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

📌 Оставляю ссылочку: cyberleninka.ru

➡️ DevOps Ready | #сайт
  • 🔥 7
  • 👍 6
  • 🤝 5
Post #563 2.27K
Покажись, IP!

Определяем местоположение любого IP прямо из терминала с помощью curl и jq — без сторонних библиотек, всё в консоли.

Юзаем бесплатный API от ip-api.com.
Запрос предельно прост:
curl -s http://ip-api.com/json/1.1.1.1


В ответ получаем JSON с информацией о стране, городе, провайдере и других параметрах.

Подключаем jq, чтобы аккуратно вывести нужные поля из ответа:
curl -s http://ip-api.com/json/1.1.1.1 | jq '.country, .regionName, .city, .isp'


Результат будет отображён построчно: страна, регион, город и провайдер.

Для удобства можно оформить это в виде функции:
geoip() {
curl -s "http://ip-api.com/json/$1" | jq '.query, .country, .city, .isp'
}


И вызвать:
geoip 8.8.8.8


🔥 Отличный способ быстро проверять подозрительные IP во время пентеста или анализа логов.

➡️ DevOps Ready | #практика
  • 👍 18
  • 🔥 9
  • ❤ 4
Post #558 2.07K
Тестирование команд без их выполнения!

Linux позволяет прогнать команду в холостую и увидеть, что именно она сделает:
find . -name "*.log" | xargs -t rm


Флаг -t заставит xargs вывести команду перед выполнением. Проверили, что всё верно, уберите -t и повторите.

А если хотите совсем безопасно:
echo rm *.log


Shell развернёт подстановку и покажет, какие файлы попадут под действие, команда не выполнится, просто отобразится.

🔥 Для полной уверенности можно использовать find ... -print.

➡️ DevOps Ready | #совет
  • ❤ 14
  • 👍 8
  • 🔥 7
Post #556 2.17K
  • 🔥 19
  • 😁 10
  • 👍 2
Post #551 2.29K
🖼️ Разбираем iptables: 7 команд для отладки доступа и правил!

Даже если ты часто правишь firewall — эти ключи ускорят диагностику и правки: посмотреть текущие цепочки, быстро вставить правило в начало, удалить шум или настроить NAT и фильтрацию по TCP. Полезно при дебаге доступа, перенаправлении портов и быстрой ревизии правил перед деплоем.

➡️ DevOps Ready | #шпора
  • 👍 16
  • 🔥 7
  • ❤ 6
  • 🤝 3
Post #549 1.96K
❤️ DevOps Guide — путеводитель в мир DevOps для разработчиков и инженеров!

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

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


➡️ DevOps Ready | #репозиторий
  • ❤ 12
  • 👍 7
  • 🔥 6
  • 🤝 1
Post #548 1.89K
Знаете, какой файл или каталог съедает больше всего места на диске?

Быстро находим тяжёлые объекты, чтобы очистить место или понять, что грузит диск.

Показывает размер папок до одного уровня:
du -h --max-depth=1 /path/to/dir


10 самых больших объектов в корне, сверху вниз:
du -h --max-depth=1 / | sort -hr | head -n 10


Алиас для быстрого поиска:
alias bigfiles='du -h --max-depth=1 /var | sort -hr | head -n 10'


🔥 Сразу видите, что занимает место и что чистить.

➡️ DevOps Ready | #совет
  • ❤ 13
  • 👍 6
  • 🔥 4
Post #542 1.91K
  • 😁 12
  • 👍 9
  • ❤ 3
Post #536 1.97K
🖼️ Автообновляем Docker-контейнеры при изменении тега latest!

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

В этом посте:
• Локальный и удалённый digest через Docker и Registry API.

• Свежий образ только при реальном обновлении тега.

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

• Минимизируем риск откатов и ручных ошибок при обновлениях.


Простой auto-update это хороший способ поддерживать контейнеры в актуальном состоянии без ручного контроля.

➡️ DevOps Ready | #задача
  • ❤ 8
  • 🔥 5
  • 👍 4
Post #534 1.71K
  • 👍 16
  • 🔥 9
  • ❤ 7
  • 🤝 2
Post #533 2.15K
Знали, что .gz-логи можно читать и искать по ним без распаковки на диск?

Для этого в Linux есть «z»-версии привычных утилит.

Например, zless позволяет просматривать сжатые файлы напрямую:
zless /var/log/nginx/access.log.1.gz


А искать по содержимому можно через zgrep:
zgrep "error" /var/log/nginx/error.log.*.gz


Хочешь быстро глянуть последние строки?
zcat /var/log/syslog.*.gz | tail


🔥 Эти команды читают gzip-потоки напрямую, не создавая временных файлов. Используй их, если нет прав на запись или мало места на диске.

➡️ DevOps Ready | #совет
  • 👍 14
  • ❤ 7
  • 🔥 5
  • 🤝 4
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →