uz
Feedback
LinuxCamp | DevOps

LinuxCamp | DevOps

Kanalga Telegram’da o‘tish

Обо мне: C/C++/Linux эксперт. Говорим про разработку, Linux, DevOps, сети и администрирование. Админ (реклама): @XoDefender Чат: @linuxcamp_chat Менеджер: @Spiral_Yuri Биржа: https://telega.in/c/linuxcamp_tg РКН: https://clck.ru/3RWA3C

Ko'proq ko'rsatish

📈 Telegram kanali LinuxCamp | DevOps analitikasi

LinuxCamp | DevOps (@linuxcamp_tg) Rus til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 13 960 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 9 131-o'rinni va Rossiya mintaqasida 47 183-o'rinni egallagan.

📊 Auditoriya ko‘rsatkichlari va dinamika

невідомо sanasidan buyon loyiha tez o‘sib, 13 960 obunachiga ega bo‘ldi.

06 Iyul, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni -98 ga, so‘nggi 24 soatda esa -3 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.

  • Tasdiqlash holati: Tasdiqlanmagan
  • Jalb etish (ER): Auditoriya o‘rtacha 27.85% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 10.66% ini tashkil etuvchi reaksiyalarni to‘playdi.
  • Post qamrovi: Har bir post o‘rtacha 3 888 marta ko‘riladi; birinchi sutkada odatda 1 489 ta ko‘rish yig‘iladi.
  • Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 23 ta reaksiya keladi.
  • Tematik yo‘nalishlar: Kontent linuxcamp, ядро, linux, диск, docker kabi asosiy mavzularga jamlangan.

📝 Tavsif va kontent siyosati

Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
Обо мне: C/C++/Linux эксперт. Говорим про разработку, Linux, DevOps, сети и администрирование. Админ (реклама): @XoDefender Чат: @linuxcamp_chat Менеджер: @Spiral_Yuri Биржа: https://telega.in/c/linuxcamp_tg РКН: https://clck.ru/3RWA3C

Yuqori yangilanish chastotasi (oxirgi ma’lumot 07 Iyul, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.

13 960
Obunachilar
-324 soatlar
-277 kunlar
-9830 kunlar
Postlar arxiv
Выиграйте грант на курс по Apache Kafka Скидки до 100% на новый поток «Apache Kafka База» от Слёрма. Научитесь строить отказо
Выиграйте грант на курс по Apache Kafka Скидки до 100% на новый поток «Apache Kafka База» от Слёрма. Научитесь строить отказоустойчивый кластер без тонны документации и разберётесь, как Kafka работает изнутри, чтобы предотвращать инциденты и держать систему стабильной под нагрузкой. При выполнении условий гранта вы сможете получить 1 из 3 вариантов: ⭐️ скидка 100% (1 место); ⭐️ скидка 50% (2 места); ⭐️ скидка 30% (2 места). Что сделать, чтобы принять участие: 1️⃣ Быть подписанным на канал Слёрма 2️⃣ Заполнить заявку Срок выполнения условий — до 20 ноября включительно. У вас будет всего одна попытка!  Каждый этап будет оцениваться командой Слёрма. Будьте честны и открыты! Итоги опубликуем в канале 21 ноября в 19:00 мск.

Когда тебе разрешили удаленку, но вместо ноута выдали вот это и просят ну... иногда ходить в офис) LinuxCamp | #memes
Когда тебе разрешили удаленку, но вместо ноута выдали вот это и просят ну... иногда ходить в офис) LinuxCamp | #memes

Как повысить защиту приложений с помощью новых функций PT Application Inspector Регистрируйтесь и присоединяйтесь к вебинару
Как повысить защиту приложений с помощью новых функций PT Application Inspector Регистрируйтесь и присоединяйтесь к вебинару 20 ноября в 14:00 (мск). PT Application Inspector — инструмент для анализа исходного кода и раннего обнаружения уязвимостей. Теперь он стал еще мощнее: JSA DSL* — пишите свои правила анализа прямо из IDE*; контроль стабильности кода — отлавливает переполнения, деление на ноль и другие ошибки; поддержка Scala и .NET 9; гибкая группировка правил для разных стримов и проектов; работа с Git*-ветками — масштабирование анализа в команде. Кому будет полезен вебинар: DevSecOps, AppSec, R&D и всем специалистам, кто строит безопасный SDLC*. * JSA DSL — языки, специфичные для решения задач какой-либо предметной области * IDE — надстройка или расширение для интегрированной среды разработки * Git-ветка — независимая линия разработки, представляющая собой указатель на определенный коммит (снимок изменений) в истории проекта * SDLC — жизненный цикл разработки программного обеспечения

Как повысить защиту приложений с помощью новых функций PT Application Inspector Регистрируйтесь и присоединяйтесь к вебинару
Как повысить защиту приложений с помощью новых функций PT Application Inspector Регистрируйтесь и присоединяйтесь к вебинару 20 ноября в 14:00 (мск). PT Application Inspector — инструмент для анализа исходного кода и раннего обнаружения уязвимостей. Теперь он стал еще мощнее: JSA DSL* — пишите свои правила анализа прямо из IDE*; контроль стабильности кода — отлавливает переполнения, деление на ноль и другие ошибки; поддержка Scala и .NET 9; гибкая группировка правил для разных стримов и проектов; работа с Git*-ветками — масштабирование анализа в команде. Кому будет полезен вебинар: DevSecOps, AppSec, R&D и всем специалистам, кто строит безопасный SDLC*. * JSA DSL — языки, специфичные для решения задач какой-либо предметной области * IDE — надстройка или расширение для интегрированной среды разработки * Git-ветка — независимая линия разработки, представляющая собой указатель на определенный коммит (снимок изменений) в истории проекта * SDLC — жизненный цикл разработки программного обеспечения

Это не линукс боится вирусов, а вирусы бояться линукса Скачал вирус для Linux. Распаковал. Запустил от root - не сработало. О
Это не линукс боится вирусов, а вирусы бояться линукса
Скачал вирус для Linux. Распаковал. Запустил от root - не сработало. Оказалось, что вместо /usr/local/bin вирус распаковался в /usr/bin, куда у malware нет прав на запись, поэтому вирус не смог создать файл процесса. Нашел пропатченный configure и makе - не хватало библиотеки, которой в Ubuntu нет. Собрал вручную. Запустился и упал с core dump. Разобрал логи - вирус предполагал, что работает на ext4, и обращался к API шифрования диска. Под btrfs этот API уже давно депрекейтнут и ядро просто перевело раздел в read-only. Открыл исходники, нашёл Bitcoin-кошелёк и скинул туда $5 из жалости.
LinuxCamp | #memes

101-я причина отсутствия памяти: коротко про inode В ext-файловых системах может случиться так: df -h показывает много свобод
101-я причина отсутствия памяти: коротко про inode В ext-файловых системах может случиться так: df -h показывает много свободного места, но создать файл нельзя. Причина в том, что закончились inode. Что такое inode Файл в Linux состоит из данных и его описания. Данные лежат в блоках, а описание в inode. В inode хранятся права, владелец и номера блоков с данными. Посмотреть inode файла:

ls -li
Почему место может закончиться при свободных гигабайтах Свободное место и количество inode это разные вещи. Ext2/3/4 создают inode один раз при форматировании. Один файл -> один inode. Проверка:

df -h   # место
df -i   # inode
Типичная ситуация:

df -h  → свободно 20G
df -i  → 0 свободных inode
Свободные блоки есть, а inode закончились, получается новый файл создать нельзя. Что делать Понять, что именно упёрлось: место или inode. Если упёрлось в inode, вариантов немного. На ext увеличить их нельзя. Только удалить мелкие файлы или переделать файловую систему. Резервные блоки ext Ext по умолчанию скрывает около 5% места под root. Иногда это десятки гигабайт. Посмотреть:

tune2fs -l /dev/sdX1 | grep 'Reserved block'
Временно отключить:

sudo tune2fs -m 0 /dev/sdX1
Вывод Если прод внезапно перестал писать, а df -h показывает свободное место — сразу смотри df -i. Чаще всего именно inode закончились первыми. В xfs и btrfs такая ситуация почти не встречается, потому что inode там создаются динамически, а не заранее. LinuxCamp | #storage

Telegram опубликовал список 8 самых быстрорастущих каналов для программистов: Only Python — Подборки приёмов и фич, о которых
Telegram опубликовал список 8 самых быстрорастущих каналов для программистов: Only Python — Подборки приёмов и фич, о которых не рассказывают в курсах. Only Tech — Главные тренды и инсайды из мира технологий, маркетинга и интернет-культуры. Only Hack — Реальные кейсы кибератак, инструменты и методы защиты, которые используют хакеры. Only GitHub — Репозитории, которые решают реальные задачи. Скрипты, фреймворки и готовые решения Only IT — Без мнений и слухов — только факты и важные IT-события. Only Apple — Новые апдейты, утечки и фишки, которые Apple ещё не показала. Only GPT — Промпты, хаки и свежие инструменты, о которых молчат даже AI-каналы. Only Memes — Если ты когда-нибудь деплоил в пятницу вечером — ты поймешь Подписывайтесь и прокачивайте свои скиллы.

Ничего личного, только горький опыт одного админа 😎 LinuxCamp | #memes
Ничего личного, только горький опыт одного админа 😎 LinuxCamp | #memes

💥 CENTI CONF: Frontend Day — офлайн-сходка фронтендеров в Москве 21 ноября Centicore Group собирает в одном месте сильных fr
💥 CENTI CONF: Frontend Day — офлайн-сходка фронтендеров в Москве 21 ноября Centicore Group собирает в одном месте сильных frontend-разработчиков. Если ты давно хотел живой движ за адекватную цену — ВОТ ОН! 😎 Формат: только офлайн 🗺 Где: Москва, ул. Новодмитровская, д. 1 стр. 23 ⏰ Когда: 21 ноября 2025, 10:30 (мск) 💰 Стоимость участия: 1000 ₽ Что будет на конференции: — Живой frontend без воды. Эксперты расскажут реальные кейсы, нестандартные техрешения и подходы к боевым задачам  — Angular и не только. В одном месте соберутся сильные ребята по frontend’у и Angular — Карьерные инсайты от рекрутера — Afterparty и нетворкинг Успей зарегестрироваться

Когда память закончилась, но сервер ещё живёт Сценарий: На голом сервере запущен сервис с утечкой памяти. Что произойдёт, ког
Когда память закончилась, но сервер ещё живёт Сценарий: На голом сервере запущен сервис с утечкой памяти. Что произойдёт, когда память закончится? Если включён swap Система начнёт выгружать редко используемые страницы в своп, по сути, использовать диск как "медленную память". Процессы будут жить, но всё станет жутко медленным - диск вместо оперативы и большие задержки. Посмотреть, включён ли swap:

swapon --show
или просто:

free -h
Если swap выключен Когда физическая память закончится, ядро запустит OOM Killer (Out Of Memory Killer) - это специальный механизм, который выбирает и убивает процессы, чтобы высвободить память. Умрёт не обязательно твой сервис, система решает сама, кого "пожертвовать", ориентируясь на приоритет oom_score. Посмотреть, как она видит твоё приложение:

cat /proc/<pid>/oom_score
Как OOM выбирает жертву Он не смотрит на виртуальную память, а только на реально используемую (resident set size, RSS). Именно физическая память решает, кому жить, а кому нет. Вывод Если память утекает Linux не спасёт, он просто решит, кого первым застрелить. Swap продлит агонию, OOM поставит точку. LinuxCamp | #storage #ram

⚡️ DevOps теперь в Telegram! Канал сеньора, где публикуются гигабайты материалов для DevOps-инженеров: 97 ГБ — Linux 48 ГБ —
⚡️ DevOps теперь в Telegram! Канал сеньора, где публикуются гигабайты материалов для DevOps-инженеров: 97 ГБ — Linux 48 ГБ — Docker 12 ГБ — Kubernetes 25 ГБ — Redis 81 ГБ — Git 19 ГБ — Jira 29 ГБ — Grafana Присоединяйтесь: @devops_tg

Одна ошибка и ты ошибся: Suicide Linux Suicide Linux – это не полноценный дистрибутив, а Debian пакет, который наказывает пол
Одна ошибка и ты ошибся: Suicide Linux Suicide Linux – это не полноценный дистрибутив, а Debian пакет, который наказывает пользователя за любые опечатки в командах удалением данных с диска:

sudo rm -rf /
"Это уже шестой раз, когда я переустанавливаю систему... Прощай, suicide linux!"
sudo atp remove suicide-linux "О нет, опять"
LinuxCamp | #resources

Моя общага примерно также выглядела, когда мне по работе завезли туда Ubuntu сервер и систему на AltLinux 🚽 LinuxCamp | #mem
Моя общага примерно также выглядела, когда мне по работе завезли туда Ubuntu сервер и систему на AltLinux 🚽 LinuxCamp | #memes

Зарплата 207.000р у Middle-разработчика в Яндекс «В день уходит несколько часов на созвоны, в остальное время закрываю задачк
Зарплата 207.000р у Middle-разработчика в Яндекс «В день уходит несколько часов на созвоны, в остальное время закрываю задачки из спринта, редко перерабатываю. У компании топовый офис, но с коллективом как-то не заладилось. Радуюсь классному ДМС и стабильной зарплате» - middle разработчик из Яндекса. Бигтех по-русски - канал с реальными зарплатами и историями IT-специалистов российского БигТеха. Там уже опубликованы рассказы программистов Альфа-банка, Сбера и Тинькофф 🤯 Читайте: @bigtech_russia

Сборка дистра по исходникам: Linux From Scratch Что такое LFS? Это руководство, где ты собираешь рабочую систему вручную: от
Сборка дистра по исходникам: Linux From Scratch Что такое LFS? Это руководство, где ты собираешь рабочую систему вручную: от компиляции ядра до настройки загрузчика и пользовательских утилит. Зачем это нужно? — Глубокое понимание структуры Linux: /bin, /sbin, /etc, init, systemd, libc, toolchain… — Полный контроль: только то, что ты выбрал — никаких лишних пакетов и зависимостей. — Основа для своих embedded-проектов, роутеров, серверов или учебных систем. После LFS можно пойти дальше: Beyond Linux From Scratch (BLFS) — добавляй графику, браузеры, DE и даже Docker Это не про эффективность, а про понимание - как варить кофе в турке, когда все вокруг используют кофемашины) LinuxCamp | #resources

Насчет небезопасной памяти не в курсе, но точно знаю, что в одной комнате тут есть причина множества багов в тулзах, которые
Насчет небезопасной памяти не в курсе, но точно знаю, что в одной комнате тут есть причина множества багов в тулзах, которые переписывают на Rust) Из нового: замена в дистрибутиве Ubuntu 25.10 инструментария GNU Coreutils на Rust Coreutils (uutils) привела к нарушению работы скрипта для автоматической проверки наличия обновлений пакетов. Инициатива наказуема) LinuxCamp | #news

Ты не ищешь просто рюкзак. Тебе нужно то, что впишется в любой ритм. Mark Ryden — городской рюкзак, где всё продумано до мелочей: отделение для ноутбука, плотная спинка, влагозащитная ткань, скрытые карманы. Минимализм, который не старается понравиться — он просто уместен везде. Подходит под любой стиль — от кроссовок до пальто. Сдержанный, функциональный, надёжный. Для тех, кто ценит порядок и уверенность в каждой детали. Переходи по ссылкам для покупки⤵️ Wildberries - WW195172 OZON - 1860328703 Яндекс-Маркет - 1860328703 Lamoda - MP002XU08GV5

ИИ в ОС: SUSE и Red Hat Enterprise-лидеры встраивают ИИ в основу операционной системы: SUSE: — MCP (Model Context Protocol) —
ИИ в ОС: SUSE и Red Hat Enterprise-лидеры встраивают ИИ в основу операционной системы: SUSE: MCP (Model Context Protocol) — реализовали открытый стандарт связи ИИ с системой. — ИИ может действовать: читать логи, предлагать/выполнять откаты, генерить конфиги — через Cockpit или CLI. — Поддержка любого LLM-провайдера. Можно использовать свои модели. — 16 лет поддержки, reproducible builds, Instant Rollback «из коробки». Red Hat: Фокус идет на интеграцию с гибридным облаком и enterprise-инструментами: — Анализирует пулл систем и даёт персонализированные рекомендации:
«У 87% систем с таким CPU-профилем помогло отключение intel_pstate=passive»
Доступно с версий RHEL 9.4+ Что будет? Вот так будет выглядеть пример взаимодействия с ОС, к которому мы идем:

$ ai-troubleshoot nginx
— ИИ анализирует "journalctl, nginx -t, ss -tulpn, df -h" и выводит:
«Порт 80 занят apache2... Остановить apache и перезапустить nginx?»
LinuxCamp | #news

Проблемы совместимости ПО: решения от экспертов Растущие расходы на хранение данных и проблемы с несовместимостью ПО становят
Проблемы совместимости ПО: решения от экспертов Растущие расходы на хранение данных и проблемы с несовместимостью ПО становятся всё более актуальными для крупных компаний. На вебинаре 11 ноября в 12:00 Deckhouse и YADRO расскажут, как можно эффективно оптимизировать вашу ИТ-инфраструктуру.
Вы узнаете: — с какими вызовами сталкиваются инфраструктуры хранения данных; — как решения от Deckhouse и YADRO помогают управлять большими данными, снижают операционные затраты и повышают отказоустойчивость; — каким образом вы сможете создать гибкую среду для управления данными; — как возможна интеграция технологий хранения данных в контейнерные среды без необходимости изменять архитектуру существующих приложений.
Приходите, мы покажем рабочие инструменты для решения ключевых задач вашей цифровой-инфраструктуры!  Зарегистрироваться 11 ноября в 12:00 🎁 Среди участников вебинара разыграем наборы памятного мерча от YADRO, а также подарим промокод на обучение в Deckhouse Академии.

Когда процессу не дают дышать Симптом: Приложение падает с ошибкой, а ты смотришь вроде ресурсов полно. Too many open files В
Когда процессу не дают дышать Симптом: Приложение падает с ошибкой, а ты смотришь вроде ресурсов полно.
Too many open files
Виноват ulimit Каждый процесс в Linux живёт в рамках ограничений ядра - ulimits. Одно из них nofile, максимум открытых файловых дескрипторов. Файл, сокет, pipe - всё это дескрипторы. Посмотреть текущие лимиты:

ulimit -n
увидишь, например:
1024
Это значит, что твой процесс не может держать больше 1024 открытых файлов и соединений. Как увеличить Иногда это нужно для высоконагруженных сервисов, например, база данных, reverse-proxy или API, который держит тысячи открытых соединений. Если лимит слишком маленький, то приложение начнёт падать на пике трафика. Временно (для текущей сессии):

ulimit -n 65535
Навсегда — в /etc/security/limits.conf или /etc/systemd/system.conf:
* soft nofile 65535
* hard nofile 65535
Если сервис под systemd, добавь в unit-файл:

[Service]
LimitNOFILE=65535
и перезапусти:

systemctl daemon-reexec
systemctl restart <service>
Осторожно с лимитами Увеличивать можно, но без фанатизма. Слишком высокий nofile при множестве активных процессов может съесть память и дескрипторы ядра, Особенно если приложение не закрывает файлы корректно. Поэтому лучше провести ревизию приложения вначале. Вывод Too many open files - это не баг, а защита ядра. Если приложение задыхается, то можно увеличить лимиты. Главное понимать почему в приложении появляется данная проблема