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

Cотрудничество: @energy_c
Download Telegram
🖼️ Разберем systemd: 7 команд для отладки и анализа сервисов!

Работая с сервисами в Linux, почти всегда приходится лезть в systemd. Эти команды помогут быстро смотреть статус, перезапускать, проверять автозапуск, анализировать логи и работать с юзерскими сервисами.

➡️ DevOps Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18❤4👍4🤝2👎1
👩‍💻 Многие об этом не знают или почти не используют!

В Linux можно сделать файл или директорию неудаляемыми, установив флаг неизменяемости (immutable) с помощью команды chattr:

$ sudo chattr +i -V /home/traw/keys.txt


Опция -V — подробный вывод (verbose).

Чтобы сделать директорию неудаляемой, добавьте рекурсивную опцию -R:
$ sudo chattr +i -VR /home/traw/backups


Чтобы снова разрешить удаление файла, используйте флаг -i. Для директорий — -i с опцией -R.

➡️ DevOps Ready | #совет
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🔥6👍5🤝1
🖼️ Настраиваем Alertmanager — централизованные оповещения для Prometheus без лишнего шума!

Alertmanager принимает алерты от Prometheus, группирует их и отправляет в нужные каналы: почта, Slack, Telegram и другие.

В этом посте:
• Устанавливаем Alertmanager и запускаем с базовым конфигом.

• Настраиваем маршруты и получателей (email, Slack и др.).

• Интегрируем Alertmanager с Prometheus.

• Базовые приёмы: группировка, подавление дублей.


Гибкая маршрутизация помогает избегать спама и разделять уведомления по сервисам и критичности.

➡️ DevOps Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤4👍4
🖼️ Разбираем Terraform: 7 команд для полного контроля инфраструктуры!

Terraform делает управление инфраструктурой предсказуемым и прозрачным: от инициализации проекта до применения, удаления и управления состоянием. В этом посте — 7 ключевых команд для уверенной работы.

➡️ DevOps Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍5❤4
Ограничиваем ресурсы для процессов без Docker?

Легко. Иногда нужно прижать прожорливую программу — и тут помогают стандартные утилиты Linux: cpulimit, ulimit и cgroups.

Простейший пример с cpulimit:
cpulimit -l 30 -p 1234


-l 30 ограничивает процесс до 30% CPU, -p — PID процесса.

С ulimit можно задать лимит памяти на сессию:
ulimit -v 1048576
./heavy_app


Здесь процесс не сможет выйти за пределы 1 ГБ виртуальной памяти.

Через cgroups — более гибко:
echo 50000 > /sys/fs/cgroup/cpu/mygrp/cpu.cfs_quota_us

echo 100000 > /sys/fs/cgroup/cpu/mygrp/cpu.cfs_period_us


Такой трюк позволяет закрепить процесс за группой и задать ему конкретный квант CPU.

🔥 Эти методы — альтернатива Docker-лимитам, когда контейнеризация не используется, а контроль ресурсов всё равно нужен.

➡️ DevOps Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍8🔥6
😁28🔥4❤1
🖼️ Управляем Kubernetes через k9s — быстро и удобно прямо из терминала!

Это интерактивный TUI-инструмент, который показывает ресурсы в реальном времени и позволяет управлять ими в пару клавиш.

В этом посте:
• Устанавливаем k9s через brew или curl-установщик.

• Изучаем навигацию по pod’ам, сервисам и деплойментам.

• Поиск, фильтрацию и переключение namespace.

• Как ускорить дебаг и мониторинг подов.


k9s упрощает повседневную работу с кластерами: больше не нужно постоянно писать длинные kubectl-команды.

➡️ DevOps Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤4👍4🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
😎 YeaHub — база знаний по всем IT-направлениям!

Здесь собрана огромная база реальных вопросов по бэкенду, DevOps, Data Science и другим направлениям. Всё структурировано по темам и приближено к формату собеседований в компаниях. Это именно тот ресурс, который нужно держать под рукой!

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

➡️ DevOps Ready | #сайт
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍6🔥6
🖼️ Разбираем мониторинг процессов: 7 команд для диагностики системы!

Эти команды позволяют следить за состоянием системы, нагрузкой CPU, памятью, дисками и сетью, быстро выявлять узкие места и контролировать работу процессов. В этом посте — 7 команд для уверенного мониторинга.

➡️ DevOps Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤8👍8