en
Feedback
Библиотека девопса | DevOps, SRE, Sysadmin

Библиотека девопса | DevOps, SRE, Sysadmin

Open in Telegram

Все самое полезное для девопсера в одном канале. Наши курсы: https://clc.to/ZJ7Z1w По рекламе: @proglib_adv Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/6798b4e4509aba56522d1787

Show more

📈 Analytical overview of Telegram channel Библиотека девопса | DevOps, SRE, Sysadmin

Channel Библиотека девопса | DevOps, SRE, Sysadmin (@devopsslib) in the Russian language segment is an active participant. Currently, the community unites 10 389 subscribers, ranking 11 426 in the Technologies & Applications category and 61 246 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 10 389 subscribers.

According to the latest data from 29 August, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -2 over the last 30 days and by -1 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 10.44%. Within the first 24 hours after publication, content typically collects 4.23% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 1 085 views. Within the first day, a publication typically gains 439 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 1.
  • Thematic interests: Content is focused on key topics such as devops'a, навигация, скрипт, docker, git.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
Все самое полезное для девопсера в одном канале. Наши курсы: https://clc.to/ZJ7Z1w По рекламе: @proglib_adv Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/6798b4e4509aba56522d1787

Thanks to the high frequency of updates (latest data received on 30 August, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

10 389
Subscribers
-124 hours
-127 days
-230 days
Posts Archive
InfraDev Community приглашает на Cloud Fail ((Over)): специальный новогодний выпуск InfraDev Meetup. Без фейлов не обходится
InfraDev Community приглашает на Cloud Fail ((Over)): специальный новогодний выпуск InfraDev Meetup. Без фейлов не обходится ни один крутой продукт, ну а истории успеха — «за ширмой» оказываются историями поисков и ошибок с удачным концом. Поговорим про то, какие проблемы возникают под капотом инфраструктурных продуктов, как они решаются и какие уроки из этого получаются. Спикеры: ☁️Василий Степанов, руководитель направления инфраструктурных сервисов, VK Cloud, VK Tech. ☁️Константин Крамлих, руководитель поднаправления сетевых продуктов, Yandex.Cloud. ☁️Секретный доклад: подробности добавим позднее. Подробнее о докладах читайте на странице мероприятия. Когда: 18 декабря, с 18:00 до 23:59 Где: Москва, Ленинградский пр., 70, офис VK Tech, БЦ «Алкон» (количество мест ограничено). Приходите на встречу или участвуйте онлайн. Зарегистрироваться.

🍔 Топ-вакансий для девопсов за неделю DevOps Engineer — от 4 500 до 6 500 $ DevOps-инженер — от 180 000 ₽ DevOps Engineer — от 250 000 ₽ Бустер — Офис у вас дома. ➡️ Еще больше топовых вакансий — в нашем канале Devops Jobs 🐸Библиотека devops'a #вакансия_недели

🔄 Автоматически перезапускаем упавший сервис Сервис упал ночью, никто не заметил, а клиенты уже час не могут подключиться. Или упал в выходной, когда все спят. Вручную проверять сервисы каждый день — это неправильно. Нужно, чтобы система сама заметила, что что-то не так, и исправила. Вот эта команда делает ровно это: проверяет, работает ли критичный сервис, и если нет — перезапускает его
systemctl is-active --quiet nginx || systemctl restart nginx
Это одна логическая цепочка. Давайте разберёмся: systemctl is-active --quiet nginx — проверяет, работает ли сервис nginx прямо сейчас. Флаг --quiet говорит не выводить никакую информацию на экран, просто вернуть результат: работает или не работает. systemctl restart nginx — перезапускает сервис nginx. Остановит текущий процесс и запустит заново. Как использовать Самый простой способ — добавить эту команду в cron, чтобы она проверяла сервис каждую минуту:
* * * * * /usr/bin/systemctl is-active --quiet nginx || /usr/bin/systemctl restart nginx
Если используете systemd, есть более продвинутый способ — встроенный Restart в конфиге сервиса:
[Unit]
Description=Nginx Web Server

[Service]
Type=notify
Restart=on-failure
RestartSec=5s
ExecStart=/usr/sbin/nginx

[Install]
WantedBy=multi-user.target
🔹 Математика для разработки AI-моделей 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib 🐸 Библиотека devops'a #root@prompt

❗️ Новая версия ClickFix маскируется под обновление Windows Исследователи безопасности из Huntress обнаружили новую версию Cl
❗️ Новая версия ClickFix маскируется под обновление Windows Исследователи безопасности из Huntress обнаружили новую версию ClickFix, которая развёртывает полноэкранную страницу браузера с имитацией обновления Windows и индикатором прогресса на 95% для «критического обновления безопасности.» Злоумышленники обманывают пользователей, заставляя вставлять вредоносные команды в окно «Выполнить». Особенность атаки — использование данных пикселей PNG для загрузки инфостилеров, которые крадут пароли, данные банковских карт, криптокошельки и личную информацию. ➡️ Источник 🔹 Основы IT для непрограммистов 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib 🐸 Библиотека devops'a #разбор_полётов

📘 4 декабря стартует набор на курс «Математика для разработки AI-моделей» Если вы работаете с моделями или хотите перейти в
📘 4 декабря стартует набор на курс «Математика для разработки AI-моделей» Если вы работаете с моделями или хотите перейти в DS/ML, декабрь — идеальный момент закрыть фундаментальные пробелы. На курсе вы разберёте ключевые разделы, которые лежат в основе современных AI-моделей: линейная алгебра, анализ, оптимизация, математический анализ, вероятности, статистика. Всё через практику в Python. В программе живые занятия с экспертами AI-индустрии (SberAI, ВШЭ, WB&Russ), разбор реальных задач, квизы и финальный проект. 🌐 Формат: онлайн + доступ к записям 🎁 Бонусы: курс «Школьная математика» в подарок, бесплатный тест по математике После лекций будет разбор ваших решений и возможность задать вопросы преподавателям. 👉 Записаться на курс

🔄 Дистрибутив Solus получил апдейт Перед праздничным сезоном вышел свежий релиз Solus 4.8 с кодовым названием Opportunity —
🔄 Дистрибутив Solus получил апдейт Перед праздничным сезоном вышел свежий релиз Solus 4.8 с кодовым названием Opportunity — символом новых открытий и возможностей. Главные изменения: • Завершён перенос всех исполняемых файлов и библиотек в /usr, а каталоги /bin, /sbin и /lib* стали символическими ссылками на соответствующие папки внутри /usr • Собственный центр установки приложений, написанный на Python 2, заменён на GNOME Software и KDE Discover. • По умолчанию включена загрузочная заставка Plymouth, которая улучшает интерфейс и обеспечивает поддержку офлайновых обновлений. • Обновлены ключевые системные компоненты: Linux ядро 6.17.8 (с опцией LTS 6.12.58), Mesa 25.2.6 и systemd 257.10. ➡️ Release Notes 🔹 Алгоритмы и структуры данных 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib 🐸 Библиотека devops'a #пульс_индустрии

⌨️ Раздаём SSH-ключи на все серверы автоматически Представьте: у вас 50 серверов и новый разработчик в компании. Чтобы он мог подключиться ко всем серверам, нужно на каждый сервер залезть и добавить его публичный ключ в файл authorized_keys. Минут 20 монотонной работы. Вот для этого и нужна автоматизация. Вместо ручного добавления ключей на каждый сервер, вы один раз пишете инструкцию — и она раскатывается везде одновременно. Будем использовать Ansible. Вы описываете, что нужно сделать, и Ansible делает это на всех серверах сразу:
- name: Deploy SSH keys
  hosts: all
  become: yes
  tasks:
    - name: Add authorized key for user
      authorized_key:
        user: devops
        key: "{{ lookup('file', 'devops.pub') }}"
        state: present
Разберём по строкам: hosts: all — команда выполнится на всех серверах, которые указаны в вашем инвентаре. become: yes — нужны права администратора для добавления ключей. Ansible подключится с правами root или через sudo. authorized_key — это модуль Ansible для работы с SSH-ключами. Он знает, где находится файл authorized_keys, как его редактировать, и не сломает формат. user: devops — добавляем ключ именно для пользователя devops. key: "{{ lookup('file', 'devops.pub') }}" — берём содержимое файла devops.pub (публичный ключ) и добавляем его. Переменная в двойных скобках — это синтаксис Ansible, он подставит содержимое файла. state: present — значит, ключ должен быть в файле. Если его там нет, добавит. Если есть, оставит как есть. Когда сотрудник уйдёт:
- name: Remove authorized key
  authorized_key:
    user: devops
    key: "{{ lookup('file', 'devops.pub') }}"
    state: absent
🤌 Бонусы для подписчиков:Скидка 40% на все курсы АкадемииРозыгрыш Apple MacBookБесплатный тест на знание математики 🐸 Библиотека devops'a #root@prompt

📎 Лучшие ресурсы для девопсов Ни одна библиотека или канал не охватит всё. Девопс развивается быстро, и полезные материалы в
📎 Лучшие ресурсы для девопсов Ни одна библиотека или канал не охватит всё. Девопс развивается быстро, и полезные материалы встречаются в самых разных местах. Постоянно появляются новые инструменты, подходы и кейсы, поэтому важно иметь широкий пул источников. 💬 Скидывайте в комменты свои источники знаний: статьи, каналы, веб-сайты, репозитории и всё, что придёт в голову. Если ведёте такой канал или пишете статьи — welcome 👇. 🤌 Бонусы для подписчиков:Скидка 40% на все курсы АкадемииРозыгрыш Apple MacBookБесплатный тест на знание математики 🐸 Библиотека devops'a #холиварня

📰 Последняя неделя ноября Завтра уже декабрь и считанные дни до Нового Года. Пока что вспомним что было на этой неделе. — KD
📰 Последняя неделя ноября Завтра уже декабрь и считанные дни до Нового Года. Пока что вспомним что было на этой неделе. — KDE Plasma 6.8 окончательно переезжает на Wayland Через три десятилетия с X11 команда KDE объявляет: будущие релизы Plasma будут только на Wayland, а поддержку X11‑сессии завершат к началу 2027 года. — Ubuntu 26.04 выкидывает из дефолтной поставки два старых приложения Totem и GNOME System Monitor не удаляют из репозиториев: их можно будет доустановить из архивов тем, кто к ним привык. При апгрейде до Ubuntu 26.04 LTS старые приложения не будут насильно снесены, а новые подтянутся как дефолтные. — FileZilla Server 1.12.0Карьерная «страховка» для IT‑шникаAlmaLinux 10.1Как выбить зарплату побольшеПедагоги в Казахстане получат доступ к ChatGPT EduПерестаньте ждать, пока вас найдут 🤌 Бонусы для подписчиков:Скидка 40% на все курсы АкадемииРозыгрыш Apple MacBookБесплатный тест на знание математики 🐸 Библиотека devops'a #дайджест_недели

⚙️ Заглянем в Kubernetes 1.35 Kubernetes v1.35 выходит 17 декабря и несёт несколько изменений. Что убирают • cgroup v1 убираю
⚙️ Заглянем в Kubernetes 1.35 Kubernetes v1.35 выходит 17 декабря и несёт несколько изменений. Что убирают • cgroup v1 убирают полностью. Если у вас старые Linux-ноды без cgroup v2 — kubelet просто не запустится. • ipvs mode в kube-proxy прекращают поддерживать. На Linux теперь рекомендуют использовать nftables. • Поддержка containerd 1.x закончится. В следующем релизе поддерживают только 2.0 и выше. Что добавляют • Ноды теперь смогут сами говорить, какие функции поддерживают. Это поможет шедулеру правильно размещать поды и избегать ошибок из-за несовместимости версий. • Можно менять CPU и память у работающих подов без их перезапуска. • kubelet начнёт выдавать подам временные сертификаты для безопасного общения между сервисами. • Улучшили систему taints: теперь можно задавать числовые условия. • Добавили поддержку user namespaces — root внутри контейнера соответствует обычному пользователю на хосте. • Появилась возможность монтировать в поды данные прямо из OCI-образов как volume, без лишних init-контейнеров. 🤌 Бонусы для подписчиков:Скидка 40% на все курсы АкадемииРозыгрыш Apple MacBookБесплатный тест на знание математики 🐸 Библиотека devops'a #арсенал_инженера

🔥 Хочешь строить свои AI-модели, а не просто запускать чужие? Proglib.academy открывает курс «Математика для разработки AI-моделей» — программу, которая превращает понимание ML из «черного ящика» в осознанную инженерную работу. 📌 Почему без математики в AI никуда: → Чтобы пройти собеседование. Это первый фильтр: линал, матстат, оптимизация — спрашивают везде. → Чтобы понимать процесс изнутри. Инженер AI должен понимать, почему и как работает модель, а не просто жать fit(). 🎓 Что будет на курсе: → 3 практических задания на Python + финальный проект с разбором от специалистов; → программа обновлена в ноябре 2025; → за 2 месяца пройдёшь весь фундамент, нужный для работы с моделями; → преподаватели — гуру математики, методисты и исследователи из ВШЭ и индустрии. 🎁 Бонусы ноября: — 40% скидка; — получаешь курс «Школьная математика» в подарок; — короткий тест и узнать свой уровень. 🔗 Подробнее о курсе

🖇 Ловим ошибки в логах по мере их появления Когда на сервере что-то ломается, первое, что хочется сделать — открыть лог и посмотреть, что произошло. Но обычное чтение лога — это история. Нужно видеть ошибки в момент их возникновения. Как ловить ошибки:
tail -f /var/log/syslog | grep --line-buffered "error"
tail -f — это как живая лента. Она подключается к логу и показывает новые строки по мере их добавления. Не закрывается, не переходит в историю. grep --line-buffered "error" — выбирает из этого потока только строки, в которых есть слово error. Флаг --line-buffered важен: он говорит grep не накапливать вывод, а показывать каждую найденную строку сразу. Вместе это работает так: лог добавляет новую строку — tail видит её — grep проверяет, нужна ли нам — если да, показывает на экран. 🤌 Бонусы для подписчиков:Скидка 40% на все курсы АкадемииРозыгрыш Apple MacBookБесплатный тест на знание математики 🐸 Библиотека devops'a #root@prompt

🔄 Что нового в tmux 3.6 Tmux 3.6 добавил много маленьких улучшений вокруг копирования текста, работы с мышью, цветами и совр
🔄 Что нового в tmux 3.6 Tmux 3.6 добавил много маленьких улучшений вокруг копирования текста, работы с мышью, цветами и современными терминальными фичами. В первую очередь подтянули UX в режимах и копировании. Появились дополнительные команды для центрирования курсора в режиме копирования, новые опции для позиционирования и отображения выделения, возможность явно выбрать режим выделения и корректный учет номеров строк внутри конфигов. Визуальная часть тоже получила апдейт. Добавили поддержку полос прокрутки для каждого pane с гибкой настройкой позиции и стиля, улучшили стили для статуса, бордеров и курсора, расширили поддержку Unicode. ➡️ Список изменений 🤌 Бонусы для подписчиков:Скидка 40% на все курсы АкадемииРозыгрыш Apple MacBookБесплатный тест на знание математики 🐸 Библиотека devops'a #пульс_индустрии

⚡️ Быстрый старт с Ansible Для типовой настройки серверов достаточно одного плейбука, где нужно указать нужные пакеты. Например:
- name: Provision a new server
  hosts: all
  become: yes
  tasks:
    - name: Install basic utilities
      apt:
        name: "{{ item }}"
        state: present
      loop:
        - curl
        - vim
        - git
        - unzip
Его удобно использовать для универсальной подготовки серверов к работе, минимизируя ручной труд и ошибки. 🤌 Бонусы для подписчиков:Скидка 40% на все курсы АкадемииРозыгрыш Apple MacBookБесплатный тест на знание математики 🐸 Библиотека devops'a #root@prompt

💻 Когда старый корпус роняет все USB разом У старых корпусов слабое место передняя панель с USB. Со временем там разбалтываю
💻 Когда старый корпус роняет все USB разом У старых корпусов слабое место передняя панель с USB. Со временем там разбалтываются разъемы, окисляются контакты, где то перетирается изоляция, появляется плавающая утечка питания на корпус или землю. Когда утечка усиливается до уровня близкого к короткому замыканию, срабатывает защита контроллера USB. Чип видит КЗ и гасит сразу всю группу портов USB 2.0, которые висят на этом контроллере, чтобы не спалить себя и плату. Отсюда и эффект все USB 2.0 умерли разом, особенно если нагрузка идет именно через передние порты. Простейшая проверка физически отключить фронтальные USB от материнской платы. На плате это обычно один или два внутренних USB 2.0 коннектора, к которым приходит шлейф от передней панели корпуса. Выдергиваете этот кабель, включаете ПК и проверяете работу задних USB портов. Если после этого все стабильно, источник проблем почти наверняка в передней панели. 🔸 Практический интенсив «Архитектуры и шаблоны проектирования» 🔸 Получить консультацию менеджера 🔸 Сайт Академии 🔸 Сайт Proglib 🐸 Библиотека devops'a #root@prompt

💳 Как выбить зарплату побольше Собрали для вас в карточках 5 стратегий для торгов на собеседовании. Есть ещё несколько, кото
+5
💳 Как выбить зарплату побольше Собрали для вас в карточках 5 стратегий для торгов на собеседовании. Есть ещё несколько, которые подробно описаны в статье. 🔹 Специалист по ИИ 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib 🐸 Библиотека devops'a

🔄 Вышел AlmaLinux 10.1 Стабильный релиз AlmaLinux OS 10.1 уже на зеркалах и доступен для всех поддерживаемых архитектур от x
🔄 Вышел AlmaLinux 10.1 Стабильный релиз AlmaLinux OS 10.1 уже на зеркалах и доступен для всех поддерживаемых архитектур от x86_64 до s390x. Это обновление продолжает курс на совместимость с RHEL 10 но добавляет свои фишки поверх. Для разработчиков и девопсов обновлен набор инструментов. Доступны свежие версии компиляторов и утилит от GCC и binutils до LLVM и Rust плюс обновленные средства мониторинга, отладки и сетевых инструментов. ➡️ Release notes 🔸 AI-агенты для DS-специалистов 🔸 Получить консультацию менеджера 🔸 Сайт Академии 🔸 Сайт Proglib 🐸 Библиотека devops'a #пульс_индустрии

🔥 На рынке сейчас математика — снова король: AI растёт быстрее, чем вузы успевают обновлять программы. Мы же перестраиваем к
🔥 На рынке сейчас математика — снова король: AI растёт быстрее, чем вузы успевают обновлять программы. Мы же перестраиваем курс под индустрию мгновенно. Хочешь наконец разобраться в математике для DS, а не гуглить «что такое градиент» перед собесом? Новый курс «Математика для разработки AI-моделей» — это 8 недель плотной подготовки, свежая программа и только актуальные темы, которые реально нужны в ML. Что в курсе: → линал, производные, градиенты, вероятности, статистика; → практика на Python и 3 большие ДЗ; → живые вебинары + разбор ваших вопросов; → финальный мини-проект, который можно положить в портфолио; → доступ к материалам и чат с экспертами. Для старта нужны только школьная математика и базовый Python. 🎁 Бонусы ноября: — скидка 40% до 30 ноября; — «Базовая математика» в подарок при оплате; → бесплатный тест уровня математики. 👉 Записывайся на курс

📂 Синхронизируем две папки как зеркало Простая команда для зеркалирования директорий:
rsync -av --delete /source/ /destination/
Она удаляет из конечной папки лишние файлы, которых нет в исходной. Будьте осторожны — если указать неправильный путь, можно потерять данные. Для безопасности добавьте сначала --dry-run и проверьте список:
rsync -av --delete --dry-run /source/ /destination/
🔹 Алгоритмы и структуры данных 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib 🐸 Библиотека devops'a #root@prompt

Как остановить нежелательные манифесты в Kubernetes до деплоя Как остановить нежелательные манифесты до деплоя — это отдельный майндсет. Не «починить, когда всё уже уехало в прод», а выстроить такую цепочку, где плохой YAML банально не доезжает до кластера. Начинается всё с пайплайна. Манифесты должны проходить не только «kubeval/helm lint», а полноценную pre-admission-проверку теми же политиками, что живут в кластере. То есть OPA/Rego, Gatekeeper/gator или Kyverno CLI гоняются в CI как тесты: не прошёл правила — merge нельзя, релиз не собирается. Разработчик видит ошибку в MR, а не по алертам из production. Следующий слой — подписи. Образы и сами манифесты подписываются через Sigstore/Cosign, подписи и аттестации хранятся рядом в реестре. В кластере уже не обсуждается «доверяю/не доверяю» — admission‑вебхук проверяет подпись и identity: нет подписи нужным ключом или не тот реестр — запрос на создание ресурса просто отклоняется. Таким же образом можно быстро «запретить» скомпрометированную ревизию: отозвал ключ/обновил trust policy, и кластер перестал её принимать без перекатывания всего. И финальный фильтр — политики запуска. В прод‑неймспейсах включаются Kyverno или Gatekeeper в режиме enforce, которые не пускают манифесты без ресурсных лимитов, с :latest, с root‑контейнерами, без readOnlyRootFilesystem, с privileged/hostPath/hostNetwork, без PDB и обязательных label’ов. 🔹 ML для старта в Data Science 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib 🐸 Библиотека devops'a #задача_со_звёздочкой