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

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

Відкрити в Telegram

Все самое полезное для девопсера в одном канале. По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/25874ec4 Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/6798b4e4509aba56522d1787

Показати більше

📈 Аналітичний огляд Telegram-каналу Библиотека девопса | DevOps, SRE, Sysadmin

Канал Библиотека девопса | DevOps, SRE, Sysadmin (@devopsslib) у мовному сегменті Російська є активним учасником. На даний момент спільнота об'єднує 10 429 підписників, посідаючи 11 851 місце в категорії Технології та додатки та 62 903 місце у регіоні Росія.

📊 Показники аудиторії та динаміка

З моменту свого створення невідомо, проект продемонстрував стрімке зростання, зібравши аудиторію у 10 429 підписників.

За останніми даними від 11 червня, 2026, канал демонструє стабільну активність. Хоча за останні 30 днів спостерігається зміна кількості учасників на 3, а за останні 24 години на 0, загальне охоплення залишається високим.

  • Статус верифікації: Не верифікований
  • Рівень залученості (ER): Середній показник залученості аудиторії становить 8.62%. Протягом перших 24 годин після публікації контент зазвичай збирає 5.58% реакцій від загальної кількості підписників.
  • Охоплення публікацій: В середньому кожен допис отримує 899 переглядів. Протягом першої доби публікація в середньому набирає 582 переглядів.
  • Реакції та взаємодія: Аудиторія активно підтримує контент: середня кількість реакцій на один пост – 4.
  • Тематичні інтереси: Контент зосереджений навколо ключових тем, таких як devops'a, навигация, скрипт, docker, git.

📝 Опис та контентна політика

Автор описує ресурс як майданчик для висловлення суб'єктивної думки:
Все самое полезное для девопсера в одном канале. По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/25874ec4 Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/6798b4e4509aba56522d1787

Завдяки високій частоті оновлень (останні дані отримано 12 червня, 2026), канал підтримує актуальність та високий рівень охоплення публікацій. Аналітика показує, що аудиторія активно взаємодіє з контентом, що робить його важливою точкою впливу в категорії Технології та додатки.

10 429
Підписники
Немає даних24 години
+107 днів
+330 день
Архів дописів
📢 elementary OS 8.1 вышла elementary OS 8.1 доступна для скачивания. За год пофиксили 1100+ багов, улучшили поддержку железа
📢 elementary OS 8.1 вышла elementary OS 8.1 доступна для скачивания. За год пофиксили 1100+ багов, улучшили поддержку железа и сделали Secure Session с Wayland основной. Wayland-сессия теперь дефолтная — приложения не могут шпионить за экраном. При вводе пароля весь десктоп затемняется, фокус не крадут. Переключение между классической и безопасной сессиями без глюков запуска приложений. Linux 6.14, Mesa 25: лучше гейминг, копирование файлов, энергосбережение AMD/Intel. Поддержка Lunar Lake, больше вебок, WiFi, геймпадов. ARM64 UEFI для Apple M-серии, Raspberry Pi, Qualcomm. Обновлений много — все в блоге разработчиков 📍 Навигация: ВакансииЗадачиСобесы 🐸 Библиотека devops'a #пульс_индустрии

🔒 Автоматизация усиления безопасности Linux серверов Защита Linux серверов требует комплексного подхода: отключение входа под root через SSH, установка политики смены паролей и защита от брутфорс атак с помощью fail2ban — базовые меры, снижающие риски взлома и обеспечивающие контроль доступа Пример базового playbook, реализующего эти меры:
- name: Apply Security Hardening
  hosts: all
  become: yes
  tasks:
    - name: Disable root SSH login
      lineinfile:
        path: /etc/ssh/sshd_config
        regexp: '^PermitRootLogin'
        line: 'PermitRootLogin no'
      notify: Restart SSH

    - name: Set password expiration policy
      lineinfile:
        path: /etc/login.defs
        regexp: '^PASS_MAX_DAYS'
        line: 'PASS_MAX_DAYS 90'

    - name: Install fail2ban
      apt:
        name: fail2ban
        state: present

  handlers:
    - name: Restart SSH
      systemd:
        name: ssh
        state: restarted
В дальнейшем можно расширять playbook настройками firewall, аудитом и обновлениями, ограничением прав или внедрением систем шифрования. 📍 Навигация: ВакансииЗадачиСобесы 🐸 Библиотека devops'a #root@prompt

🤖 Эхо в скриптах Команда echo выводит текст в терминал или файл. В девопсинге она нужна для логов, проверки переменных и автоматизации задач в bash-скриптах. Простые примеры Без флагов добавляет перенос строки в конце. echo "Начал деплой" покажет сообщение и перейдет на новую строку. Флаг -n убирает перенос: echo -n "Прогресс: " и дальше текст без скачка. -e включает escape-последовательности: echo -e "Ошибка\nПроверь /var/log/app.log" разобьет на строки. echo "Пользователь: $USER, PATH: $PATH" выведет текущие значения.​ Для команд: echo "Дата: $(date)" вставит вывод date. Редиректы и файлы Запись в лог: echo "Backup завершен $(date)" >> /var/log/backup.log добавит строку без перезаписи. tee дублирует: echo "Status OK" | tee -a deploy.log покажет в терминале и файле 📍 Навигация: ВакансииЗадачиСобесы 🐸 Библиотека devops'a #арсенал_инженера

📁 PatchworkOS и философия файлов PatchworkOS — это операционная система, написанная с нуля на C для x86_64. Она отказывается
📁 PatchworkOS и философия файлов PatchworkOS — это операционная система, написанная с нуля на C для x86_64. Она отказывается от POSIX и доводит до предела идею, что всё вокруг — файлы. Всё строится вокруг файловой системы. Сокеты, IPC, ноты — это просто файлы в /net или /proc. Открываешь /net/local/seqpacket, читаешь ID, и управляешь через data, ctl, accept. Флаги вроде :create или :nonblock ставятся прямо в путь, без отдельных аргументов. Оболочка упрощена: open вместо touch, read вместо cat, write вместо echo. Для айтишников это значит меньше новых API, всё через знакомые операции с файлами. ➡️ Репозиторий 📍 Навигация: ВакансииЗадачиСобесы 🐸 Библиотека devops'a #пульс_индустрии

💿 Мониторинг использования диска с оповещением Маленький скрипт на Python помогает быстро отслеживать заполненность диска и предупреждать, если она превышает критический порог. Пример простого скрипта:
import shutil

def check_disk_usage(path="/"):
    total, used, free = shutil.disk_usage(path)
    usage_percentage = (used / total) * 100
    
    if usage_percentage > 80:
        print(f"Warning! Disk usage is {usage_percentage:.2f}%")

check_disk_usage()
Как это работает: • Используется стандартный модуль shutil и функция disk_usage, возвращающая общий, использованный и свободный объем на диске по указанному пути. • Рассчитывается процент использования диска. • Если занято больше 80%, скрипт выводит предупреждение с текущим процентом. Такой мониторинг легко интегрируется в ежедневные проверки, позволяет быстро узнавать о риске переполнения разделов и предотвращать сбои, связанные с нехваткой места. Для более сложных сценариев можно адаптировать скрипт, добавив отправку уведомлений на email или в чат, хранение логов и периодический запуск через cron. 📍 Навигация: ВакансииЗадачиСобесы 🐸 Библиотека devops'a #root@prompt

Кто будет деплоить и мониторить этих агентов? Вы. Разработчики напишут код, Data Scientists обучат модели. Но когда агент в п
Кто будет деплоить и мониторить этих агентов? Вы. Разработчики напишут код, Data Scientists обучат модели. Но когда агент в проде начнет бесконечно тратить токены или сольет данные — позовут DevOps'а. Мы обновили курс «Разработка AI-агентов», добавив мощный блок AgentOps. Что нового для Ops-инженера: 🛠 Deploy: Как выкатывать мультиагентные системы в prod. 🛠 Monitoring: LangSmith, Langfuse — логирование цепочек мыслей (CoT). 🛠 Security: DLP-политики, защита от prompt injection, jailbreak-атаки. 🛠 Infrastructure: Предоставляем GPU-кластер для практики. Два трека: Overview (чтобы понимать, что это за зверь) и Advanced (чтобы уметь чинить). 🔥 Акция 3 по цене 1: Покупаешь курс по агентам — два других в подарок. Подготовиться к 2026

🤔 Осталось 2 дня до нового года Так.. Кажется 10 всё-таки в десятичной системе, а не в двоичной. Прошу прощения, до Нового Г
🤔 Осталось 2 дня до нового года Так.. Кажется 10 всё-таки в десятичной системе, а не в двоичной. Прошу прощения, до Нового Года 10 дней. — fwupd 2.0.19 Вышел релиз fwupd 2.0.19 — демона для обновления прошивок на Linux. Добавили две команды в fwupdtool для расчета и поиска CRC, плюс системы теперь могут использовать udev-события без systemd — Docker добавили поддержку vLLM в Docker Model Runner на WindowsПервая уязвимость в Rust коде ядра LinuxСисадмина в Amazon уволили из-за пингаПоявилась дорожная карта по DevSecOpsВышел Kali Linux 2025.4 Почитать: — 15 AI сервисов, которые берут на себя рутину поиска работы за границей 📍 Навигация: ВакансииЗадачиСобесы 🐸 Библиотека devops'a #дайджест_недели

📍 Навигация: Вакансии • Задачи • Собесы 🐸 Библиотека devops'a #пятничный_деплой
📍 Навигация: ВакансииЗадачиСобесы 🐸 Библиотека devops'a #пятничный_деплой

🤔 Пора развиваться Половина сотрудников в корпоративной разработке — джависты. Сколько строк кода написано на Java трудно посчитать. Мировая тенденция языка не идёт на спад, так что нужно подстраиваться под систему. Не обязательно знать язык как разработчик, но подтягивать базу нужно. У нашего джависта две страсти — красивые виды и Java. Он понятно расскажет про фичи языка. Подпишитесь 👉 @javaproglib 📍 Навигация: ВакансииЗадачиСобесы 🐸 Библиотека devops'a

🎓 Твой опыт стоит дорого — стань экспертом Proglib Academy Чувствуешь, что накопил достаточно знаний, чтобы делиться ими с д
🎓 Твой опыт стоит дорого — стань экспертом Proglib Academy Чувствуешь, что накопил достаточно знаний, чтобы делиться ими с другими? Мы ищем сильных практиков, которые хотят попробовать себя в роли: — преподавателей; — авторов курсов; — наставников. Это возможность не только монетизировать экспертизу, но и прокачать личный бренд, структурировать собственные знания и вырастить новое поколение специалистов. 👉 Заполни короткую анкету

🔍 15 AI сервисов, которые берут на себя рутину поиска работы за границей Если вы метите в рынок США или Европы, поиск работы
🔍 15 AI сервисов, которые берут на себя рутину поиска работы за границей Если вы метите в рынок США или Европы, поиск работы превращается в отдельный проект со своими процессами и метриками. На сайте Библиотеки программиста опубликовали подборку из 15 AI сервисов, которые помогают не только оформить резюме, но и выстроить внятный пайплайн поиска. ➡️ Список сервисов 📍 Навигация: ВакансииЗадачиСобесы 🐸 Библиотека devops'a

Пятничный вопрос и можно отдыхать Последний рывок перед выходными. Ответьте на вопрос: зачем используется команда terraform taint? 👇 Свои ответы пишите в комменты, а правильный ответ в нашем канале с задачами 📍 Навигация: ВакансииЗадачиСобесы 🐸 Библиотека devops'a #задача_со_звёздочкой

Под капотом управляемой базы данных в MWS Cloud Platform Разбираем внутренности managed баз в 10-м выпуске реалити-проекта Bu
Под капотом управляемой базы данных в MWS Cloud Platform Разбираем внутренности managed баз в 10-м выпуске реалити-проекта Building the Cloud. Покажем, как устроена архитектура управляемых баз данных, как работают агенты и реконсиляция, и что нужно сделать инженеру managed-решения, чтобы оно было безопасным. 📅 Эфир 25 декабря, 14:00 (мск) 🎁 Розыгрыш мерча MWS за лучший вопрос 👉 Регистрация

⚡️ Сисадмина в Amazon уволили из-за задержки Amazon вычислила подставного сисадмина который работал как удаленный сотрудник и
⚡️ Сисадмина в Amazon уволили из-за задержки Amazon вычислила подставного сисадмина который работал как удаленный сотрудник из США но на деле был связан с КНДР. По данным Amazon подозрение вызвала нетипичная задержка ввода с клавиатуры у нового админа ноутбук которого числился в Аризоне. Для обычного американского удаленного сотрудника задержка составляет десятки миллисекунд а у него она превышала 110 миллисекунд что выглядело как работа через дополнительный удаленный доступ. CSO Amazon Стивен Шмидт рассказал что с апреля 2024 года компания сорвала более 1800 попыток проникновения северокорейских работников и видит рост таких атак примерно на 27 процентов квартал к кварталу. ➡️ Источник 📍 Навигация: ВакансииЗадачиСобесы 🐸 Библиотека devops'a #пульс_индустрии

⚡️ Сисадмина в Amazon уволили из-за задержки

🔒 Установка SSL сертификата с Certbot через Ansible Безопасность веб-приложений начинается с правильной настройки SSL/TLS. Let’s Encrypt предлагает бесплатные сертификаты, а их развёртывание можно автоматизировать с помощью Certbot. Пример простого плейбука для установки и настройки SSL на серверах с Nginx:
- name: Install and configure Let's Encrypt SSL
  hosts: web_servers
  become: yes
  tasks:
    - name: Install Certbot
      apt:
        name: certbot
        state: present

    - name: Obtain SSL certificate
      shell: certbot certonly - standalone -d example.com -email admin@example.com -agree-tos -non-interactive

    - name: Configure Nginx to use SSL
      template:
        src: nginx_ssl.conf.j2
        dest: /etc/nginx/sites-available/default
      notify:
        - Restart Nginx

  handlers:
    - name: Restart Nginx
      systemd:
        name: nginx
        state: restarted
Что делает этот плейбук: • Устанавливает Certbot — инструмент для автоматической работы с сертификатами Let’s Encrypt. • Получает SSL-сертификат для домена example.com в безголовом режиме non-interactive. • Копирует шаблон конфигурации nginx_ssl.conf.j2 для включения SSL в настройках Nginx. • Перезапускает Nginx, чтобы применить новые настройки. Для масштабируемых проектов рекомендуется дополнить playbook обновлением сертификатов и настройкой их автоматического продления. 📍 Навигация: ВакансииЗадачиСобесы 🐸 Библиотека devops'a #root@prompt

🛠 Куча папок за одну команду Новичок в shell-скриптинге рассуждает логично: создам папку через mkdir. Просто же. Запускает:
mkdir /app/data/logs/2025/01/17
mkdir создаёт только последнюю папку в цепочке. Если пути не существует, то ничего не сработает. Нужно создавать по одной:
mkdir /app
mkdir /app/data
mkdir /app/data/logs
mkdir /app/data/logs/2025
mkdir /app/data/logs/2025/01
mkdir /app/data/logs/2025/01/17
Спасает один флаг:
mkdir -p /app/data/logs/2025/01/17
Все папки создаются сразу. Как по волшебству. Eсли какая-то из папок уже существует, mkdir -p не будет ругаться. Просто пропустит её. Флаг -v выведет список всех созданных папок. Полезно при отладке:
mkdir -pv /app/data/logs
📍 Навигация: ВакансииЗадачиСобесы 🐸 Библиотека devops'a #root@prompt

🐞 Первая уязвимость в Rust коде ядра Linux В ядре Linux поймали первую CVE на Rust коде CVE‑2025‑68260 в драйвере rust_binde
🐞 Первая уязвимость в Rust коде ядра Linux В ядре Linux поймали первую CVE на Rust коде CVE‑2025‑68260 в драйвере rust_binder, который переписывает Android Binder на Rust. Баг не в «обычном» безопасном Rust, а в участке unsafe вокруг двусвязного списка death_list два потока могут одновременно трогать один и тот же элемент, в итоге портятся prev/next и ядро падает с крэшем, то есть по сути DoS уязвимость. Баг не в Rust, а ровно в том участке, где автор сознательно вышел в unsafe ради работы с низкоуровневой структурой списка. ➡️ Источник 📍 Навигация: ВакансииЗадачиСобесы 🐸 Библиотека devops'a #пульс_индустрии

🌐 Cтандартизация правил файрвола Защита серверов — обязательный элемент работы любой инфраструктуры. Настройка правил файрвола с помощью Ansible Playbook помогает быстро и единообразно обезопасить все серверы. Пример плейбука для конфигурации UFW:
- name: Configure UFW Firewall Rules
  hosts: all
  become: yes
  tasks:
    - name: Allow SSH
      ufw:
        rule: allow
        port: '22'
        proto: tcp

    - name: Allow HTTP and HTTPS
      ufw:
        rule: allow
        port: '{{ item }}'
        proto: tcp
      loop:
        - 80
        - 443

    - name: Enable UFW
      ufw:
        state: enabled
        policy: deny
Что делает этот плейбук: • Разрешает входящие соединения по SSH (порт 22) • Открывает HTTP (80) и HTTPS (443) для веб-трафика • Включает UFW с политикой блокировки всех остальных подключений по умолчанию 📍 Навигация: ВакансииЗадачиСобесы 🐸 Библиотека devops'a #root@prompt

🐳 Локальные LLM на винде Docker добавили поддержку vLLM в Docker Model Runner на Windows через Docker Desktop с WSL2 и NVIDI
🐳 Локальные LLM на винде Docker добавили поддержку vLLM в Docker Model Runner на Windows через Docker Desktop с WSL2 и NVIDIA GPU. Теперь можно гонять высокопроизводительный inference LLMов локально почти теми же командами, что и в Linux. Базовый сценарий: включаете Model Runner, ставите backend vLLM с CUDA и запускаете подготовленные образы с суффиксом -vllm:
docker desktop enable model-runner --tcp 12434
docker model install-runner --backend vllm --gpu cuda

docker model run ai/smollm2-vllm "Tell me about Docker."
➡️ Блог разработчиков 📍 Навигация: ВакансииЗадачиСобесы 🐸 Библиотека devops'a #root@prompt