en
Feedback
LinuxCamp | DevOps

LinuxCamp | DevOps

Open in Telegram

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

Show more

📈 Analytical overview of Telegram channel LinuxCamp | DevOps

Channel LinuxCamp | DevOps (@linuxcamp_tg) in the Russian language segment is an active participant. Currently, the community unites 13 960 subscribers, ranking 9 131 in the Technologies & Applications category and 47 183 in the Russia region.

📊 Audience metrics and dynamics

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

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

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 27.85%. Within the first 24 hours after publication, content typically collects 10.66% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 3 888 views. Within the first day, a publication typically gains 1 489 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 23.
  • Thematic interests: Content is focused on key topics such as linuxcamp, ядро, linux, диск, docker.

📝 Description and content policy

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

Thanks to the high frequency of updates (latest data received on 07 July, 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.

13 960
Subscribers
-324 hours
-277 days
-9830 days
Posts Archive
Почему страдают DevOps-инженеры? Потому что нужно работать в Kubernetes, а базовых знаний — нет. 👉 Не нужно страдать, можно
Почему страдают DevOps-инженеры? Потому что нужно работать в Kubernetes, а базовых знаний — нет. 👉 Не нужно страдать, можно изучить K8s на онлайн-курсе «Kubernetes: База» от Слёрма. 🔸Научим разворачивать инфраструктуру k8s, обслуживать кластер и его сервисы 🔸Подготовим к работе в DevOps-проектах 🔸Расскажем, как поддерживать k8s, находить неисправности и решать проблемы 🔸Покажем, как внедрить CI/CD, настраивать мониторинг и управлять контейнеризированными приложениями 🔥В подарок — подготовительные курсы по Ansible и Docker Старт 15 октября Записаться на обучение — здесь⬅️ #реклама О рекламодателе

Устанавливаем Docker на Ubuntu правильно Просто копи паста в большинстве случаев будет достаточно. Если ты копировал случайны
Устанавливаем Docker на Ubuntu правильно Просто копи паста в большинстве случаев будет достаточно. Если ты копировал случайные команды из форумов вроде "curl https://get.docker.com | sh", забудь. Так можно словить старую или небезопасную сборку. Удаляем старые версии (если были)

sudo apt remove docker docker-engine docker.io containerd runc
Ставим зависимости

sudo apt install ca-certificates curl gnupg lsb-release -y
Добавляем официальный репозиторий Docker Создаём папку под ключи:

sudo mkdir -p /etc/apt/keyrings
Добавляем GPG-ключ Docker:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | \
sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
Добавляем репозиторий:

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
  https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Устанавливаем Docker и Compose-плагины

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
Проверяем:

docker --version
Если видишь строку вроде "Docker version 27.x.x", значит всё ок. Разрешаем запуск Docker без sudo

sudo usermod -aG docker $USER
После этого выйди из терминала и зайди снова. Проверяем:

docker run hello-world
Если всё работает — поздравляю, Docker установлен правильно и официально Что не нужно делать - Не устанавливай Docker через snap install docker - это урезанная версия. - Не используй скрипты get.docker.com на продакшене. - Не ставь docker.io это старая сборка из репозиториев Ubuntu. Вывод Эта инструкция полностью соответствует официальной документации Docker, можно просто скопировать все команды. Ты получаешь последнюю стабильную версию Docker и Compose, всё обновляется из официального репозитория, и система останется чистой. LinuxCamp | #utils #docker

Repost from ITCamp | AI & Code
Ты думаешь, что управляешь виндой? — User: «Я админ этой машины». — Windows: «Максимум — стажёр». А вот в Линуксе всё проще.
Ты думаешь, что управляешь виндой? — User: «Я админ этой машины». — Windows: «Максимум — стажёр». А вот в Линуксе всё проще. Написал sudo и пляши как хочешь. Меняй, ломай, чини – твоё дело. Никаких надоедливых окошек) ITCamp | #memes

💸 Арбитраж криптовалют — самый простой способ заработать в 2025 году Никаких графиков, бирж и торговли наугад. Суть: купить
💸 Арбитраж криптовалют — самый простой способ заработать в 2025 году Никаких графиков, бирж и торговли наугад. Суть: купить крипту на одной платформе дешевле - продать на другой дороже. 📈 Разница в 10-12 рублей с каждой покупки даёт до 150.000₽ в день, даже с телефона. 📍Ты не трейдер? И не нужно. Алгоритмы на канале Дугаева уже находят десятки связок каждый день. Просто повторяй. ✅ Без вложений ✅ Без курсов ✅ Без риска ⚠️ Количество мест ограничено — успей зайти, пока всё бесплатно: https://t.me/+ay0AtP5CEMZmMGIy

YAST — пилот для openSUSE и SUSE YaST (Yet another Setup Tool) — ваш персональный “центр управления полетами” для операционно
YAST — пилот для openSUSE и SUSE YaST (Yet another Setup Tool) — ваш персональный “центр управления полетами” для операционной системы. Он позволяет настроить практически любые аспекты системы, минуя необходимость копаться в конфигурационных файлах и вводить бесконечные команды в терминале. Что умеет: — Настройка системы, пользователей и сети. Добавляй новых пользователей, меняй права, настраивай Wi-Fi, IP и DNS через понятное меню, без ручного редактирования. — Управление пакетами и репозиториями. Устанавливай программы, подключай репозитории и следи за обновлениями. — Разметка дисков и установка загрузчика. Хочешь разделить диск или поменять параметры загрузки? Всё можно сделать через удобный интерфейс. — Службы, файрвол и безопасность. Контролируй, какие сервисы запускаются при старте системы, открывай нужные порты и регулируй уровень безопасности. Примеры использования

# Запуск основного интерфейса YaST в консоли
sudo yast            
# Прямой вызов модуля настройки сети
sudo yast2 lan     
# Прямой вызов модуля управления пользователями
sudo yast2 users 
# Прямой вызов модуля настройки файрвола
sudo yast2 firewall  
# Установка пакета nginx
sudo yast2 --install nginx  
Почему YaST важен: YaST — это универсальный инструмент для администрирования openSUSE. Он значительно экономит время и делает настройку системы доступной для тех, кто предпочитает работать с GUI, а не с командной строкой. LinuxCamp | #utils

Он тимлид в российском бигтехе! Но ещё с универа мечтает о переезде в Лондон! Он отправил уже несколько тысяч откликов на вак
Он тимлид в российском бигтехе! Но ещё с универа мечтает о переезде в Лондон! Он отправил уже несколько тысяч откликов на вакансии! Позади — сотни собеседований и столько же отказов 😳 Какое-то время он даже жил в лесу, чтобы ничего не отвлекало его от подготовки к интервью. Он 14 лет в ИТ: писал сервисы, менеджерил команды, ломал монолиты и собирал новые 😅 Он видел всё — и даже то, чего не стоило бы видеть. Весь свой опыт, знания и советы он публикует в своём канале, говорит простым и понятным языком. Подпишись на его канал @artur_speaking Узнай первым о том, что тебя ждёт впереди, чтобы оставить конкурентов далеко позади, добраться до самых вершин карьеры — и наказать своих врагов и завистников 💀

LVM и снапшоты: быстрый откат изменений Если понимаешь что напортачишь на сервере, то лучше использовать стапшот. Благодаря э
LVM и снапшоты: быстрый откат изменений Если понимаешь что напортачишь на сервере, то лучше использовать стапшот. Благодаря этому можно вернуться без боли в интимных местах вернуть все как было. Что такое LVM LVM (Logical Volume Manager) - это слой между физическим диском и файловой системой. Он позволяет разбивать хранилище на гибкие логические тома, которые можно изменять на лету без перекатывания дисков. Зачем нужны снапшоты Снапшот - это снимок состояния тома в определённый момент времени. Он создаётся мгновенно и занимает мало места, так как хранит только изменения после создания. Пример использования Перед обновлением или экспериментами можно сделать снапшот:

# создаём снапшот на 5G
lvcreate --size 5G --snapshot --name my_snap /dev/vg0/my_volume

# монтируем и работаем с ним
mount /dev/vg0/my_snap /mnt/snap
Если что-то пошло не так можно вернуть систему в исходное состояние. Важно помнить - Снапшоты занимают место: если оно закончится, снапшот станет бесполезен. - Это не замена полноценному бэкапу, а удобный способ быстро откатить изменения. Вывод LVM-снапшоты - мощный инструмент для админа. Они позволяют экспериментировать без страха сломать систему и экономят время на откатах. LinuxCamp | #utils

Сисадмин плохо не сделает. Уверен, такая система надежнее швейцарских часов. Вопрос, почему изначально не так?) LinuxCamp | #
Сисадмин плохо не сделает. Уверен, такая система надежнее швейцарских часов. Вопрос, почему изначально не так?) LinuxCamp | #memes

👩‍💻 Всем программистам посвящается! Вот 17 авторских обучающих IT каналов по самым востребованным областям программирования
👩‍💻 Всем программистам посвящается! Вот 17 авторских обучающих IT каналов по самым востребованным областям программирования: Выбирай своё направление: 👩‍💻 Linux — t.me/linux_ready 🖼️ DevOpst.me/devops_ready 👩‍💻 Bash & Shell — t.me/bash_ready 👩‍💻 Python — t.me/python_ready 🤔 InfoSec & Хакинг — t.me/hacking_ready 🖥 SQL & Базы Данных — t.me/sql_ready 🤖 Нейросетиt.me/neuro_ready 👩‍💻 C/C++ — https://t.me/cpp_ready 👩‍💻 C# & Unity — t.me/csharp_ready 👩‍💻 Java — t.me/java_ready 📖 IT Книги — t.me/books_ready 👩‍💻 Frontend — t.me/frontend_ready 📱 JavaScript — t.me/javascript_ready 👩‍💻 Backend — t.me/backend_ready 📱 GitHub & Git — t.me/github_ready 👩‍💻 Весь IT — t.me/it_ready 🖥 Design — t.me/design_ready 📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!

Торвальдс завез новое ядро - 6.17 Линус представил новую версию ядра. Она станет основой для осенних релизов: Ubuntu 25.10 и
Торвальдс завез новое ядро - 6.17 Линус представил новую версию ядра. Она станет основой для осенних релизов: Ubuntu 25.10 и Fedora 43. Что нового из интересного? — файловая система Btrfs стала быстрее; — добавлены системные вызовы file_getattr() и file_setattr(); — внедрены новые драйвера, собранные на Rust. Он у нас продолжает закрепляться как второй язык для разработки драйверов и модулей ядра; — в драйверах расширена поддержка некоторых GPU: Qualcomm, Adreno, Mali; — старая добрая EXT4 тоже не забыта и получила небольшие апдейты; Если кому будет интересно, больше нововведений и правок у нас расписаны на OpenNet. Что с 6.18? Линус уже анонсировал работу над версией 6.18, которую ждём к концу года или началу следующего. LinuxCamp | #news

rsync - железный инструмент для копирования Главное преимущество rsync - он передаёт только изменённые части файлов. Если у т
rsync - железный инструмент для копирования Главное преимущество rsync - он передаёт только изменённые части файлов. Если у тебя есть 100 ГБ данных и изменился один файл на 10 МБ, скопируется только этот кусок. Это экономит время и трафик, особенно при бэкапах или синхронизации между серверами. Почему быстрее В отличие от scp и cp, которые всегда переносят файл целиком, rsync использует алгоритм дельт. Он сравнивает файлы и гоняет только разницу. На больших проектах или медленных каналах это ускоряет процесс в разы. Пример команды

rsync -avz /home/user/ user@server:/backup/
– -a сохраняет структуру и права – -v показывает процесс копирования – -z сжимает данные при передаче Полезные фишки

# Сухой прогон (показать, что будет скопировано)
rsync -avzn /src/ /dst/

# Удалить лишнее в целевой папке
rsync -av --delete /src/ /dst/
Вывод rsync работает быстрее и экономнее, чем обычное scp, когда нужно не просто скопировать, а поддерживать актуальные копии данных. Он стал стандартом де-факто для бэкапов и синхронизации именно благодаря своей скорости и эффективности. LinuxCamp | #utils

👉 RAG: как AI учится отвечать на вопросы по вашим данным 👈 Открытый вебинар от Слёрма и GenAI LAB 📅 8 октября, 19:00 мск �
👉 RAG: как AI учится отвечать на вопросы по вашим данным 👈 Открытый вебинар от Слёрма и GenAI LAB 📅 8 октября, 19:00 мск 💡 Что разберём: ✔️ Что такое RAG и зачем он нужен инженерам ✔️ Как собрать RAG на примере телеграм-канала (данные → вектора → бот) ✔️ Автоматизация через n8n без кода ✔️ Что ломается в продакшене и как чинить ✔️ Как развивается RAG: графовые подходы и решения без векторов 👤 Спикер — Андрей Богомолов, co-founder и CTO GenAI LAB, CTO Nlogic, эксперт Сколково. 10+ лет в AI-разработке 🔥 ⚡ Почему это важно: ➡️ RAG помогает работать с документацией, логами и базами знаний ➡️ Технология уже входит в стек современных DevOps-инженеров ➡️ Знания можно сразу применять в проектах 📍 Занять место — через бота

Самый тупой баг Рассказываю историю. Несколько дней назад я активно занимался деплоем своего "вайб-веб" приложения на сервак: переносил код и, самое ключевое, настраивал докер файлы. По указанной логике у нас при инициализации контейнера выполняется компиляция проекта:

CMD npm run build
Если все локально собирается, то и удаленно тоже должно (так мне изначально казалось). Для справки (потом будет очень важно):
у меня локальная работа идет на MacOS, сервак же - Linux (debain)
Теперь давайте о проблеме: — я выполняю на сервере "docker compose up --build -d app" — у меня в конце срабатывает "npm run build" — сборка на серваке падает с:
Module not found: Can't resolve '@/app/components/UI/IconButtonn'
Проблема же, кажется, очевидная - не определяется импортируемый модуль. Значит, вероятно, что-то не так либо в экспорте, либо в пути до модуля. Я смотрю структуру проекта на MacOS - такой путь существует, ну и сборка проходит успешно. Пытаюсь стучать в Cursor, он мне ничего дельного сначала не давал. Потом.... Через часа 3 где-то, он решил посмотреть скрытый .git каталог и нашел, что названия каталогов на гите отличаются от нейминга на MacOS. Проблема оказалась в том, что я на локальной системе поменял название каталога с "ui" на "UI", но в гит изменение не попало и на серваке лежал каталог "ui"! А маку же все равно, для его FS каталоги UI и ui аналогичны. В linux же файловая система чувствительна к регистру, поэтому путь не определялся. Такие дела. Итого, что я вам советую, друзья:
Обращайте внимание на файловые системы и, в целом, специфику ОС, с которыми вы работаете

Эмуляция сетевых проблем в Linux Зачем это нужно Иногда надо проверить, как приложение ведёт себя при «плохом интернете»: пот
Эмуляция сетевых проблем в Linux Зачем это нужно Иногда надо проверить, как приложение ведёт себя при «плохом интернете»: потерях пакетов, задержках или ограниченной скорости. Для этого в Linux есть tc netem - инструмент управления трафиком. Как работает tc (Traffic Control) позволяет добавлять правила для сетевых интерфейсов. С помощью модуля netem можно симулировать нестабильную сеть прямо на локальной машине или сервере. Пример команды

# Добавляем задержку 200ms на интерфейс eth0
sudo tc qdisc add dev eth0 root netem delay 200ms

# Потери пакетов 10%
sudo tc qdisc change dev eth0 root netem loss 10%
Что можно эмулировать Задержки, джиттер, потерю пакетов, дублирование и даже случайный порядок доставки. Это удобно для тестирования веб-сервисов, VoIP и игр. Важно помнить После тестов правила нужно очищать, иначе плохая сеть так и останется:

sudo tc qdisc del dev eth0 root
Вывод Тестировать стоит не только код и логику приложения, но и его поведение в условиях сетевых проблем. Именно такие ситуации чаще всего ловят пользователей и самих разработчиков врасплох. LinuxCamp | #utils

Знакомо, когда "apt upgrade" ползет как черепаха? Виноват не всегда провайдер. Часто - просто загруженное или далёкое зеркало
Знакомо, когда "apt upgrade" ползет как черепаха? Виноват не всегда провайдер. Часто - просто загруженное или далёкое зеркало, с которого вы качаете пакеты. Лечится это за 2 минуты! Давайте разберемся, как заставить пакеты летать: Debian/Ubuntu Ставим инструмент для поиска самого шустрого зеркала и сразу применяем его:

# Устанавливаем утилиту для выбора самого быстрого зеркала
sudo apt install netselect-apt

# Выбираем зеркало для стабильной версии Debian
sudo netselect-apt stable

# Делаем резервную копию текущего списка репозиториев
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

# Перемещаем новый файл sources.list в /etc/apt/
sudo mv sources.list /etc/apt/sources.list

# Обновляем индекс пакетов с нового зеркала
sudo apt update
Arch Linux Тут нам поможет reflector. Он протестирует и отсортирует зеркала по скорости:

# Устанавливаем утилиту reflector
sudo pacman -S reflector

# Генерируем новый список зеркал:
sudo reflector --country "Russia" \
  --age 12 \
  --protocol https \
  --sort rate \
  --save /etc/pacman.d/mirrorlist
"age 12" — брать только зеркала, обновлённые за последние 12 часов. "protocol https" — фильтруем только зеркала с защищённым соединением. "sort rate" — сортировка по скорости загрузки (можно ещё --sort score или --sort delay). "save /etc/pacman.d/mirrorlist" — сохраняем новый список зеркал, который будет использовать pacman. Fedora Всё ещё проще — включаем встроенную фишку:

config-manager --set-enabled fastestmirror
LinuxCamp | #utils

Asterisk eXPerience‘25 в эфире! Сегодня весь день! Присоединяйтесь прямо сейчас по ссылке Идёт открытая онлайн-конференция о
Asterisk eXPerience‘25 в эфире! Сегодня весь день! Присоединяйтесь прямо сейчас по ссылке Идёт открытая онлайн-конференция о том, как реально использовать продукты экосистемы Asterisk в бизнесе. Вместо сухих характеристик мы показываем практику: кейсы внедрения систем обзвона, аналитики, AI и распознавания речи. Опыт компаний, которые уже решили свои задачи с помощью Asterisk, + возможность задать вопросы спикерам. Asterisk eXPerience‘25 — разберём, как технологии работают не в теории, а в боевых условиях.

Linux сообщество всегда даст дельный совет)) Если кто не знал, "rm -rf" это у нас сокращение от "Read Manual": "-r" перенапра
Linux сообщество всегда даст дельный совет)) Если кто не знал, "rm -rf" это у нас сокращение от "Read Manual":
"-r" перенаправит на случайную страницу "-f" отфильтрует инфу
P.S это неправда и просто так, без понимания не выполняй эту команду, пожааалуйста) LinuxCamp | #utils

Asterisk eXPerience‘25 — открытая конференция для тех, кто работает с телефонией и бизнес-коммуникациями Дата: 25 сентября Вр
Asterisk eXPerience‘25 — открытая конференция для тех, кто работает с телефонией и бизнес-коммуникациями Дата: 25 сентября Время: 11:00–18:00 Формат: Онлайн Подключайся по ссылке Конференция о продуктах, входящих в экосистему Asterisk: - системы обзвона, - системы статистики и аналитики, - системы искусственного интеллекта и распознавания речи и другие системы и продукты, которые могут работать с вашим Asterisk

Зачем нужен Whois Что это такое whois - это утилита, которая показывает регистрационные данные о доменах и IP-адресах. Через
Зачем нужен Whois Что это такое whois - это утилита, которая показывает регистрационные данные о доменах и IP-адресах. Через неё можно узнать, кто владелец сайта, где зарегистрирован домен, какие у него NS-сервера и когда заканчивается регистрация. Как работает Запрос отправляется к публичным базам данных, где хранятся сведения о доменах и IP. Ответ может отличаться в зависимости от зоны (.ru, .com и т.д.), а часть информации скрывается из-за политики приватности. Пример в консоли

whois linux.org
На выходе данные о регистраторе, сроке действия, контактной информации (если она открыта):
Domain Name: linux.org
Updated Date: 2024-05-16T04:04:59Z
Creation Date: 1994-05-10T04:00:00Z
Registry Expiry Date: 2034-05-11T04:00:00Z
Registrar Abuse Contact Email: domain.operations@web.com
Registrar Abuse Contact Phone: +1.9046806694
Name Server: lia.ns.cloudflare.com
Name Server: mark.ns.cloudflare.com
...
Где полезно Сисадмину, чтобы проверить дату окончания домена. Безопаснику, чтобы понять, кому принадлежит IP. Любому пользователю, чтобы не попасть на фишинговый сайт с поддельным адресом. Важно помнить Информация в whois может быть скрыта через защиту приватности, но технические данные (например, NS-записи) почти всегда доступны. LinuxCamp | #utils #network

Сэкономьте часы работы: Kubernetes-платформа за 20 минут Главная проблема при переходе на Kubernetes — сложная установка и на
Сэкономьте часы работы: Kubernetes-платформа за 20 минут Главная проблема при переходе на Kubernetes — сложная установка и настройка. Недели изучения документации, настройка десятков компонентов, отладка конфигов. В итоге многие так и не начинают. Эксперты Deckhouse решили эту проблему радикально и создали графический установщик, который ставит Deckhouse Kubernetes Platform (DKP) в несколько кликов. 25 сентября пройдёт вебинар, где вы узнаете: • Как за 10 минут развернуть Kubernetes-платформу и ещё за 10 — получить виртуализацию. • Какие проблемы установки закрывает графический интерфейс. • Что ещё умеет веб-интерфейс Deckhouse Installer и планы развития установщика.  С установщиком и DKP вы cможете сразу сосредоточиться на своих задачах, а не на том, как развернуть платформу. Никаких консольных команд и чтения документации — всё интуитивно понятно. Предлагаем убедиться в этом самостоятельно. Онлайн live-демо 25 сентября в 12:00.  Зарегистрироваться → https://tglink.io/f480017095e8?erid=2W5zFHf3bVr