fa
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

نمایش بیشتر

📈 تحلیل کانال تلگرام LinuxCamp | DevOps

کانال LinuxCamp | DevOps (@linuxcamp_tg) در بخش زبانی روسی بازیگری فعال است. در حال حاضر جامعه شامل 13 963 مشترک است و جایگاه 9 152 را در دسته فناوری و برنامه‌ها و رتبه 47 191 را در منطقه روسيا دارد.

📊 شاخص‌های مخاطب و پویایی

از زمان ایجاد در невідомо، پروژه رشد سریعی داشته و 13 963 مشترک جذب کرده است.

بر اساس آخرین داده‌ها در تاریخ 05 ژوئیه, 2026، کانال فعالیت پایداری دارد. در ۳۰ روز گذشته تغییر اعضا برابر -98 و در ۲۴ ساعت گذشته برابر -2 بوده و همچنان دسترسی گسترده‌ای حفظ شده است.

  • وضعیت تأیید: تأیید نشده
  • نرخ تعامل (ER): میانگین تعامل مخاطب 26.20% است و در ۲۴ ساعت نخست پس از انتشار، محتوا معمولاً 10.85% واکنش نسبت به کل مشترکان کسب می‌کند.
  • دسترسی پست‌ها: هر پست به طور میانگین 3 659 بازدید دریافت می‌کند. در اولین روز معمولاً 1 516 بازدید جمع‌آوری می‌شود.
  • واکنش‌ها و تعامل: مخاطبان به‌طور فعال حمایت می‌کنند؛ میانگین واکنش به هر پست 23 است.
  • علایق موضوعی: محتوا بر موضوعات کلیدی مانند linuxcamp, ядро, linux, диск, docker تمرکز دارد.

📝 توضیح و سیاست محتوایی

نویسنده این فضا را محل بیان دیدگاه‌های شخصی توصیف می‌کند:
Обо мне: C/C++/Linux эксперт. Говорим про разработку, Linux, DevOps, сети и администрирование. Админ (реклама): @XoDefender Чат: @linuxcamp_chat Менеджер: @Spiral_Yuri Биржа: https://telega.in/c/linuxcamp_tg РКН: https://clck.ru/3RWA3C

به لطف به‌روزرسانی‌های پرتکرار (آخرین داده در تاریخ 06 ژوئیه, 2026)، کانال همواره به‌روز و دارای دسترسی بالاست. تحلیل‌ها نشان می‌دهد مخاطبان به‌طور فعال با محتوا تعامل دارند و آن را به نقطه اثرگذاری مهم در دسته فناوری و برنامه‌ها تبدیل کرده‌اند.

13 963
مشترکین
-224 ساعت
-307 روز
-9830 روز
آرشیو پست ها
Дыра в systemd Найдена критическая уязвимость в Ubuntu, которая позволяет локальным злоумышленникам получать root-доступ к си
Дыра в systemd Найдена критическая уязвимость в Ubuntu, которая позволяет локальным злоумышленникам получать root-доступ к системе из-за systemd. Дистрибутив Devuan, который не использует systemd отреагировал следующим заявлением:
«Нашли очередной критический баг в systemd в Ubuntu. Давайте пожелаем всем пользователям Devuan отлично провести День отца с семьёй, вместо того чтобы разгребать это единорожье дерьмо»
👍- лучше systemd еще не придумали 🔥 - какой же это стрем, ваше systemd LinuxCamp | #news

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

Bash parameter expansion: шпаргалка, которая реально нужна Значение по умолчанию и проверка на пустоту Это полезно, когда пер
Bash parameter expansion: шпаргалка, которая реально нужна Значение по умолчанию и проверка на пустоту Это полезно, когда переменная может быть не задана или пустая. Вместо if часто хватает одной конструкции.

echo "${NAME:-guest}"     # если NAME пустая или не задана → guest
echo "${NAME:=guest}"     # то же самое, но еще и присвоит NAME=guest
echo "${NAME:?NAME required}"   # если пустая/не задана → ошибка
echo "${NAME:+set}"       # если NAME задана и не пустая → set
Короткая логика такая:

:- взять запасное значение
:= присвоить запасное значение
:? упасть с ошибкой
:+ вернуть другое значение, если переменная есть
Обрезка, замена и работа со строкой Через expansion можно убрать префикс, суффикс или заменить кусок строки без sed и cut. Для shell-скриптов это очень удобно.

FILE="/opt/app/logs/error.log"

echo "${FILE#*/}"         # opt/app/logs/error.log
echo "${FILE##*/}"        # error.log
echo "${FILE%/*}"         # /opt/app/logs
echo "${FILE%%/*}"        # пусто, т.к. уберет все после первого /
echo "${FILE/logs/tmp}"   # /opt/app/tmp/error.log
echo "${FILE//o/O}"       # /Opt/app/lOgs/errOr.lOg
Запомнить можно так:

# и %  = убрать кусок
## и %% = убрать по максимуму
/old/new = заменить первое совпадение
//old/new = заменить все
Длина, подстрока и индексы Когда нужно быстро достать часть строки или длину, Bash уже умеет это сам.

STR="community-back-dev"

echo "${#STR}"      # длина строки
echo "${STR:0:9}"   # community
echo "${STR:10}"    # back-dev
Для массивов тоже работает:

ARR=(api worker nginx)

echo "${ARR[0]}"    # api
echo "${ARR[@]}"    # все элементы
echo "${#ARR[@]}"   # количество элементов
Вывод Если в bash-скрипте у тебя появились cut, awk и sed ради одной мелочи, сначала проверь, нельзя ли решить это через parameter expansion. Часто это короче, быстрее и читается лучше. LinuxCamp | #utils

☁️ ITENTIS CLOUD: топ-технологии без переплаты за логотип ITENTIS CLOUD — это тот же класс технологий, что и у крупных облако
☁️ ITENTIS CLOUD: топ-технологии без переплаты за логотип ITENTIS CLOUD — это тот же класс технологий, что и у крупных облаков: изолированная облачная сеть, оркестрация контейнеров Kubernetes, S3-совместимое хранилище объектов, резервные копии-снимки, автоматическое масштабирование ресурсов, отказоустойчивые дата-центры. Только без надбавки за бренд. 📣 Главное: вы как системный администратор, фрилансер, тимлид или владелец небольшой команды можете зарабатывать сами! Подключаете клиентов или свою компанию к ITENTIS CLOUD — и с каждой оплаты регулярно получаете свой процент. 🔥 Никаких странных наценок, скрытых опций и сюрпризов в конце месяца: тарифы можно спокойно сравнивать с крупными провайдерами и видеть экономию. Отдельный плюс — поддержка. Не бот и не формальная первая линия, а живой инженер 24/7, который помогает довести до результата: настроить Kubernetes, собрать нетиповую схему, аккуратно перенести сервисы. 💥 Перенесите часть проектов в ITENTIS CLOUD в тестовом режиме и посмотрите, как инфраструктура ведет себя в бою в течение бесплатных 14 дней. 👉🏻 Переходите на страницу ITENTIS CLOUD, чтобы посмотреть тарифы, условия партнерской программы и понять, как зарабатывать на инфраструктуре клиентов уже сейчас!

rsync по SSH: быстрые копии без ошибок Быстро и с прогрессом Когда копируешь проект на сервер, scp часто делает тупую заливку
rsync по SSH: быстрые копии без ошибок Быстро и с прогрессом Когда копируешь проект на сервер, scp часто делает тупую заливку всего подряд. rsync копирует только изменения, умеет докачивать и показывает прогресс. Самый базовый рабочий вариант для папки.

rsync -avh --info=progress2 ./project/ user@server:/opt/project/
Исключения и чистая синхронизация Часто не нужно тащить node_modules, .git, кеши и сборки. Это проще делать через --exclude. А если хочешь, чтобы на сервере стало ровно как локально, добавляешь --delete, тогда удалятся файлы, которых уже нет у тебя.

rsync -avh --info=progress2 \
  --exclude '.git' --exclude 'node_modules' --exclude 'dist' \
  --delete \
  ./project/ user@ip:/opt/project/
Быстрее на больших деревьях Если файлов очень много, ускоряет сжатие и правильный SSH. Часто достаточно включить компрессию и указать быстрый шифр, если у тебя закрытая сеть и упор в CPU.

rsync -avh --info=progress2 -z \
  -e "ssh -T -c aes128-gcm@openssh.com" \
  ./project/ user@ip:/opt/project/
Вывод rsync по SSH это рабочий инструмент для деплоя и миграций, где важны скорость, контроль и предсказуемость. LinuxCamp | #utils

Привет. Вот тебе самые топовые каналы по IT! ⚙️ Dev Boost — Самая огромная коллекция платных курсов, которые можно скачать бесплатно; 👩‍💻 IT Books — Самая огромная библиотека книг; 💻 Hacking & InfoSec Base — Крутой блог белого хакера; 🛡 CyberGuard — Всё про ИБ; 🤔 ИБ Вакансии — Всё, чтобы найти работу в ИБ; 👩‍💻 linux administration — Всё про Линукс; 👩‍💻 Программистика — Python, python и ещё раз python; 👩‍💻 GameDev Base — Всё про GameDev; 😆 //code — Самые топовые мемы по IT: Подпишись, чтобы не потерять!

age: шифрование файлов без лишних сущностей Зачем оно нужно age - это утилита для шифрования файлов. Когда нужно хранить .env
age: шифрование файлов без лишних сущностей Зачем оно нужно age - это утилита для шифрования файлов. Когда нужно хранить .env, дамп базы или конфиги в репозитории, пересылать их между серверами или просто держать на диске, проще зашифровать файл, чем городить отдельные хранилища. age работает с публичным и приватным ключом, без сертификатов и сложных форматов.
файл → age encrypt → файл.age → age decrypt → файл
Генерация ключей и шифрование Сначала создаёшь ключевую пару и берёшь публичный ключ. Шифруешь файл публичным ключом, расшифровываешь приватным. В репозитории обычно хранится только *.age, приватный ключ хранится отдельно.

age-keygen -o key.txt
age-keygen -y key.txt > key.pub

age -r "$(cat key.pub)" -o .env.age .env
age -d -i key.txt -o .env .env.age
Практика для серверов и команд Удобный сценарий: зашифровал конфиг, положил в git или отправил на сервер, а на сервере расшифровал ключом, который лежит в защищённом месте. Чтобы не оставлять открытый файл на диске, можно расшифровать в stdout и сразу передать дальше в команду.

age -d -i key.txt .env.age | docker compose --env-file /dev/stdin up -d
Вывод age - это простой способ держать секреты в файлах, не превращая задачу в отдельный проект. LinuxCamp | #utils

😱 Пока ты пытаешься навайбкодить новую идею, OpenClaw собрал 304к звезд на GitHub. Это инструмент для тех, кто устал бегать между чатом с ИИ-ассистентом и терминалом появилась возможность выполнять команды напрямую ⚙️ Он работает с документами, диаграммами и визуалом, поддерживает голос и идеально вписывается в Telegram, WhatsApp или Discord 🦞 OpenClaw уже доступен в предустановках у ребят из aéza: 10 локаций. Канал до 25 Гбит/с. От 0.02€ в час или 4.94€ в месяц 📣 А для финансово грамотных есть SWE-PROMO за 1.99€ в месяц, скидки на продления, промокод CAMP и 15% кэшбек по ссылке ниже 🔝 Переходи в Аéзу и будь в тренде

gping: ping, который показывает график Зачем он нужен Обычный ping даёт цифры, но по ним сложно быстро понять картину: есть л
gping: ping, который показывает график Зачем он нужен Обычный ping даёт цифры, но по ним сложно быстро понять картину: есть ли спайки, дрожание задержки, редкие провалы. gping делает то же самое, но рисует график задержек прямо в терминале, и сразу видно стабильность канала.
gping 1.1.1.1
Как поставить и запустить Ставится как обычная утилита, дальше просто указываешь хост или IP. Можно пинговать несколько целей одновременно и сравнить, где хуже.
# Debian/Ubuntu (часто через cargo)
cargo install gping
gping google.com 1.1.1.1 8.8.8.8
Как читать график Каждая точка это RTT, а зубцы показывают джиттер. Если линия ровная, сеть стабильна. Если есть редкие пики, значит где-то очереди или перегрузка. Если появляются дыпы, значит потери или проблемы с маршрутом.
ровно = стабильно
пики = джиттер или очереди
пропуски = потери или таймауты
Вывод gping удобен как быстрая диагностика сети без Wireshark и без угадывания по цифрам из ping. LinuxCamp | #utils

Как разработчик решил параллельно найму пилить свои бизнес-проекты с нулевым опытом: дневник с передовой Меня зовут Александр Торбек, И я попал в день сурка: код писать умею, зарплата стабильная. Но в заднице зудит ощущение катастрофического застоя. Поэтому я сделал глупейшую вещь — начал разрабатывать продукты. Без связей, плана и стратегии. В блоге буду фиксировать: — идеи (и почему 90% из них — говно собаки) — что сделал, сколько заработал — мысли айтишника, который впервые думает как продакт, а не как тупой исполнитель Я хочу пройти весь путь от основателя продукта до продажника. И выяснить, смогу ли без бизнес-бэкграунда выйти на уровень дядек в элитных пиджаках. Если тоже хотите создавать свои продукты — посмотрите, как я набиваю шишки первым: @atorbek_it

Ладно, Сэму Альтману еще есть над чем работать)) LinuxCamp | #memes
Ладно, Сэму Альтману еще есть над чем работать)) LinuxCamp | #memes

Вебинар «Мультиклауд: как строить распределенную инфраструктуру в 2026 году?» 17 марта в 17:00 эксперты VK Cloud расскажут о
Вебинар «Мультиклауд: как строить распределенную инфраструктуру в 2026 году?» 17 марта в 17:00 эксперты VK Cloud расскажут о том, как построить гибридную инфраструктуру с низкими затратами ресурсов. Программа - Почему все больше компаний выбирают мультиоблако для повышения отказоустойчивости. - Как гибридная инфраструктура помогает в масштабировании проектов. - Как облачная инфраструктура упрощает выполнение требований ИБ и делает затраты прозрачными и прогнозируемыми. - Как управлять мультиоблачной инфраструктурой с помощью Terraform, CI/CD, GitOps. - Как управлять командой для эффективной работы гибридной инфраструктуры. - Как считать и оптимизировать затраты на мультиоблако. - Как получить помощь и консультации о построении мультиоблачной инфраструктуры. Вы узнаете, как наладить простое управление мультиоблаком, а также, как облегчить жизнь себе и команде при разворачивании инфраструктуры в резервном облаке. Вебинар будет полезен: DevOps-инженерам, руководителям ИТ-инфраструктуры и команд системных администраторов, а также менеджерам, ответственным за информационную безопасность. Зарегистрироваться

Эйджизм дошел и до Linux В Калифорнии с 1 января 2027 года все операционные системы, включая Linux, обязаны проверять возраст
Эйджизм дошел и до Linux В Калифорнии с 1 января 2027 года все операционные системы, включая Linux, обязаны проверять возраст пользователей при создании аккаунта. Система сортирует на четыре группы: до 13, 13–16, 16–18 и 18+. Любое приложение сможет запросить эту категорию через API. Если компания проигнорирует API и допустит ребёнка куда не следует, её оштрафуют: 2500$ за случайное нарушение и 7500$ за умышленное — с каждого пострадавшего ребёнка. Дистрибутивы Linux Ubuntu и Elementary OS уже думают над текм, как реализовать функциональность проверки возраста (для всех пользовательских аккаунтов в ОС), чтобы соответствовать новому закону штата Калифорния.
«Сейчас мы изучаем, как реализовать API, который будет соответствовать требованиям закона и при этом не станет катастрофой для приватности» — Аарон Рейнболт, член Ubuntu Community Council.
Текущее предложение – добавить новый D-Bus-интерфейс (org.freedesktop.AgeVerification), что потенциально затронет все Linux-системы. LinuxCamp | #news

Вебинар «Мультиклауд: как строить распределенную инфраструктуру в 2025 году?» 17 марта в 17:00 эксперты VK Cloud расскажут о
Вебинар «Мультиклауд: как строить распределенную инфраструктуру в 2025 году?» 17 марта в 17:00 эксперты VK Cloud расскажут о том, как построить гибридную инфраструктуру с низкими затратами ресурсов. Зарегистрироваться Программа - Мультиоблако для повышения отказоустойчивости. - Гибридная инфраструктура для масштабирования проектов. - Требования законодательства к инфраструктуре в сфере ИБ. - Управление с помощью Terraform, CI/CD, GitOps. - Управление командой. - Расчет общей стоимости владения и оптимизация затрат. - Консультации о построении мультиоблачной инфраструктуры. Вы узнаете, как наладить простое управление мультиоблаком, а также, как облегчить жизнь себе и команде при разворачивании инфраструктуры в резервном облаке. Вебинар будет полезен: DevOps-инженерам, руководителям ИТ-инфраструктуры и команд системных администраторов, а также менеджерам, ответственным за информационную безопасность. Зарегистрироваться

fzf-tab: автокомплит через tab в терминале Что это такое fzf-tab - это плагин для zsh, который прокачивает Tab completion. Вм
fzf-tab: автокомплит через tab в терминале Что это такое fzf-tab - это плагин для zsh, который прокачивает Tab completion. Вместо “вставило первый вариант и молись” ты получаешь список вариантов и можешь выбрать нужный через fzf. Особенно приятно на путях, git ветках, kubectl контекстах, ssh хостах и пакетах.
Tab → список вариантов → fzf выбор → подстановка в команду
Установка и включение Нужны zsh, fzf и менеджер плагинов (чаще всего zinit или oh-my-zsh). С zinit установка выглядит так.
zinit light Aloxaf/fzf-tab
Можно также просто склонить плагин и подключить в ~/.zshrc:

sudo apt install fzf
git clone https://github.com/Aloxaf/fzf-tab ~/.zsh/fzf-tab
source ~/.zsh/fzf-tab/fzf-tab.plugin.zsh
exec zsh
Как работать Пишешь команду, жмёшь Tab и выбираешь точное совпадение, а не листаешь по кругу. Для новичка это сразу минус раздражение от автодополнения, для продвинутого это ускорение на проектах с длинными путями и кучей контекстов.

cd /var/www/    # жмёшь Tab и выбираешь нужный каталог через fzf
LinuxCamp | #utils

Обход стека — это перемещение по кадрам стека функций для получения цепочки вызовов. Обход стека используют при отладке, изме
Обход стека — это перемещение по кадрам стека функций для получения цепочки вызовов. Обход стека используют при отладке, измерении производительности, а также в livepatching и других экзотических сценариях. Но не каждый обход стека проходит без проблем — в ядре Linux для RISC-V это стало началом целого расследования с тремя подозреваемыми. Детали этого приключения — в статье YADRO на Хабре.

Atuin: история команд, которую реально можно найти Что это и чем лучше обычного history Atuin заменяет стандартный history на
Atuin: история команд, которую реально можно найти Что это и чем лучше обычного history Atuin заменяет стандартный history на нормальный поиск по командам. Он хранит команды в базе, умеет искать по подстроке и фильтровать по каталогу, хосту и времени, а не просто листать "последние 500 строк".
text id="u4k8a6"
команда → сохраняется → индексируется → находится за секунды
Установка и подключение к shell Ставишь бинарник и добавляешь инициализацию в свой shell. После этого стрелка вверх начинает работать через Atuin, плюс появляется интерактивный поиск по истории.

bash id="qkq4o6"
atuin init bash >> ~/.bashrc
source ~/.bashrc
Как пользоваться Самый частый сценарий: забыл точную команду, помнишь кусок или контекст. Открываешь поиск и находишь ровно то, что ты уже делал. Это особенно полезно для длинных команд с kubectl, docker, ssh, rsync, openssl.
bash id="q0e2y2"
atuin search "kubectl port-forward"
Вывод Atuin превращает историю команд из помойки в инструмент, который экономит время каждый день. LinuxCamp | #utils

Все надоело и пропал интерес, чувствуешь себя амебой и хочется только залипать в телефоне. Бывает? Homo Manifestans — канал д
Все надоело и пропал интерес, чувствуешь себя амебой и хочется только залипать в телефоне. Бывает? Homo Manifestans — канал для айтишников, у которых периодически опускаются руки и отключается мозг, ибо переработки и постоянная тревожность не приводят к другим исходам 🤗 ✓ Как совместить кучу рабочих задач и личную жизнь? ✓ Как научиться отвлекаться от работы и отдыхать? ✓ Как справиться с прокрастинацией? ✓ Как не растерять запал, даже если начальник и коллеги 💩 и кажется, что ничего не выходит? Подписывайтесь на канал @vadimpetrovpsi и научитесь работать без упахивания, выгорания и ущерба для личной жизни! P.S. 11 марта в 19:00 (мск) в канале пройдет зум-сессия «Что делать, если пропали эмоции и ничего не радует?» Поймете, почему возникает это состояние и как вернуть радость от жизни 🤩

Шпаргалка про доступы в Linux: ACL Зачем ACL, если есть chmod chmod умеет только "владелец, группа, остальные". ACL нужен, ко
Шпаргалка про доступы в Linux: ACL Зачем ACL, если есть chmod chmod умеет только "владелец, группа, остальные". ACL нужен, когда надо выдать права конкретному пользователю или группе точечно, не трогая владельца и не создавая отдельную группу под каждый кейс. Проверить, есть ли ACL у файла, можно сразу командой.

getfacl file.txt
Выдать доступ конкретному юзеру Дать пользователю alice чтение и запись на файл, не меняя chmod. Снять правило можно отдельной командой, чтобы не путаться потом в том, почему у него есть доступ.

setfacl -m u:alice:rw file.txt
setfacl -x u:alice file.txt
Дефолтные ACL для папки Если нужно, чтобы все новые файлы в каталоге автоматически получали права, задаётся default ACL на директорию. Это частая история для общих папок, где люди создают файлы, а доступ должен быть стабильным.

setfacl -m d:u:alice:rwX -m u:alice:rwX /shared
getfacl /shared
Вывод: ACL это точечные права для файлов без плясок с группами. Если видишь странный доступ, не забывай смотреть getfacl, помимо ls -l. LinuxCamp | #utils

Как бигтехи кошмарят вас на собеседованиях Успешно пройти секцию по профильным хардам, но смачно опозориться на логической за
Как бигтехи кошмарят вас на собеседованиях Успешно пройти секцию по профильным хардам, но смачно опозориться на логической задаче с часами? Классика бигтеха Автор этой истории побывал на собесе в ❤️ и рассказал всю правду о клоунаде, которая там происходила Вита Заебумба | Путь корпората — топовый канал про IT, сферу найма, трешовые собесы и работу в корпорациях. Просто кладезь кулстори не только от автора, но и от подписчиков Истории, которые уже успели стать бестселлером:Поймала интервьюеров за руку на собесе в Ягодках 🛍 — Что будет с рынком найма в 2026 году + полезные материалыЭффект Писюхи, или как я столкнулась с эйджизмом в наймеAston, разлогинься, или как продать свою жопу в рабствоЕсли твой руководитель ведет себя так, беги оттуда Но тут не только про поржать. Здесь вы узнаете: 🔹Как писать резюме так, чтобы вас звали, а не морозили 🔹Что вообще происходит с рынком 🔹Как обойти 90% кандидатов 🔹Как не продешевить и не выйти с собеса с чувством, что вас поимели Подписывайтесь на @vitazaebymba