ch
Feedback
LinuxCamp | DevOps

LinuxCamp | DevOps

前往频道在 Telegram

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

显示更多

📈 Telegram 频道 LinuxCamp | DevOps 的分析概览

频道 LinuxCamp | DevOps (@linuxcamp_tg) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 13 960 名订阅者,在 技术与应用 类别中位列第 9 131,并在 俄罗斯 地区排名第 47 183

📊 受众指标与增长动态

невідомо 创建以来,项目保持高速增长,吸引了 13 960 名订阅者。

根据 06 七月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 -98,过去 24 小时变化为 -3,整体触达仍然可观。

  • 认证状态: 未认证
  • 互动率 (ER): 平均受众互动率为 27.85%。内容发布后 24 小时内通常能获得 10.66% 的反应,占订阅者总量。
  • 帖子覆盖: 每篇帖子平均可获得 3 888 次浏览,首日通常累积 1 489 次浏览。
  • 互动与反馈: 受众积极参与,单帖平均反应数为 23
  • 主题关注点: 内容集中在 linuxcamp, ядро, linux, диск, docker 等核心主题上。

📝 描述与内容策略

作者将该频道定位为表达主观观点的平台:
Обо мне: C/C++/Linux эксперт. Говорим про разработку, Linux, DevOps, сети и администрирование. Админ (реклама): @XoDefender Чат: @linuxcamp_chat Менеджер: @Spiral_Yuri Биржа: https://telega.in/c/linuxcamp_tg РКН: https://clck.ru/3RWA3C

凭借高频更新(最新数据采集于 07 七月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。

13 960
订阅者
-324 小时
-277
-9830
帖子存档
Почему страдают 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