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) در بخش زبانی روسی بازیگری فعال است. در حال حاضر جامعه شامل 14 020 مشترک است و جایگاه 9 207 را در دسته فناوری و برنامه‌ها و رتبه 47 495 را در منطقه روسيا دارد.

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

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

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

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

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

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

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

14 020
مشترکین
-124 ساعت
-197 روز
-9230 روز
آرشیو پست ها
Браузер внутри терминала 😱 carbonyl - это браузер на базе Chromium, который умеет работать прямо в терминале. Это не текстов
Браузер внутри терминала 😱 carbonyl - это браузер на базе Chromium, который умеет работать прямо в терминале. Это не текстовый просмотрщик вроде lynx или w3m, а попытка запустить почти обычный современный браузер без X-сервера и даже через SSH. В описании проекта заявлена поддержка Web API, анимаций, аудио и видео. Быстрый запуск через Docker:

docker run --rm -ti fathyb/carbonyl https://youtube.com
Или открыть локально собранный бинарник:

./carbonyl https://youtube.com
Как это выглядит После запуска страница рендерится прямо в окне терминала. У проекта есть обычный режим и --bitmap, в котором отключается текстовый рендеринг терминала и включается более графический вывод. В релизах отдельно упоминается и --zoom для управления масштабом. Вывод Практического сценария для использования carbonyl по сути нет 😄 , но потыкаться в него я очень рекомендую! LinuxCamp | #utils

Совет на 2026 год — переходите в ML. Пока обычные разрабы конкурируют с ИИ-копилотами, ML-инженеры эти самые нейронки создают. В эпоху нейростей это самые востребованые люди в мире программирования. Зарплаты мидлов начинаются от 250 000 ₽, а у сеньоров в BigTech доходят до 700 000 ₽. А чтобы освоить его всего за 4 месяца без лишней суеты — изучите канал Артема Алехина. Его бэкграунд: Руководитель команды в Сбере, валютная удаленка. К 22 годам вышел на доход 1 000 000+ ₽ в месяц. На канале вы найдёте: — Всё про самые востребованные стеки(Python, ИИ-агенты, NLP) и почему математика — это не страшно, если учить только нужное. — Как оформить резюме, чтобы оно пролетало через любые LLM-фильтры и ATS-системы прямо к тимлидам. — Скрипты переговоров, которые помогли его ученикам прыгнуть с 0 до 360к всего за 8 месяцев. Во времена острой нехватки ML-разработчиков, это лучшее время, чтобы перекатиться. Переходи и изучай: https://t.me/+Wg5bol7sdmU5YTRi

Pulse: мониторинг Proxmox, Docker и Kubernetes в одном UI Pulse - это самый заметный open-source dashboard для мониторинга Pr
Pulse: мониторинг Proxmox, Docker и Kubernetes в одном UI Pulse - это самый заметный open-source dashboard для мониторинга Proxmox, Docker и Kubernetes. Он собирает метрики и показывает их в одном веб-интерфейсе: узлы, контейнеры, CPU, память, диски, алерты и историю. Проект позиционируется как self-hosted решение для homelab и администрирования без тяжелого enterprise-стека. Быстрый запуск в Docker:

docker run -d \
  --name pulse \
  -p 7655:7655 \
  -v pulse_data:/data \
  --restart unless-stopped \
  rcourtman/pulse:latest
После запуска интерфейс будет доступен на:

http://<your-ip>:7655
Что умеет Pulse показывает инфраструктуру в одном месте: Proxmox VE, Docker/Podman и Kubernetes. В проекте заявлены алерты, история метрик, автообнаружение Proxmox-нод, backup explorer, OIDC/SSO и локальное хранение данных без внешней телеметрии. В свежих релизах также есть доработки по Proxmox, Ceph, SSO и валидации обновлений. Для Proxmox авторы отдельно рекомендуют установку через их install script:

curl -fsSL https://github.com/rcourtman/Pulse/releases/latest/download/install.sh | bash
Если нужен именно контейнерный запуск, достаточно Docker-варианта выше. Для первого знакомства этого обычно хватает. Где полезен Pulse удобен, когда нужно быстро видеть Proxmox, Docker и Kubernetes в одном интерфейсе. Это не замена полному observability-стеку, а простой способ получить сводный обзор инфраструктуры без отдельной сборки Grafana, exporters и alerting. Вывод Если нужен простой старт без тяжелой ручной сборки мониторинга, это практичный вариант для теста в homelab или dev-инфре. LinuxCamp | #utils

На Stepik вышел курс по Kubernetes Этот курс даёт крепкую базу по Kubernetes: от понимания архитектуры кластера и запуска пер
На Stepik вышел курс по Kubernetes Этот курс даёт крепкую базу по Kubernetes: от понимания архитектуры кластера и запуска первых Pod до работы с Deployment, Service, Ingress, storage и сетевым взаимодействием. Вы научитесь: - разворачивать Kubernetes-кластер локально - работать с kubectl и основными ресурсами Kubernetes - деплоить и масштабировать приложения - настраивать сети, сервисы и хранилище - понимать архитектуру Kubernetes и как он работает "под капотом" Всё сразу закрепляется на практике с помощью заданий с автопроверкой. Материал подаётся понятным языком, шаг за шагом, на реальных примерах и с наглядными схемами. После прохождения вы получите сертификат, который можно добавить в резюме. В ближайшие 48ч курс доступен со скидкой 20% по промокоду «LINUXCAMP»: открыть курс на Stepik

Самая крутая утилита в Linux 😱 Что это cowsay - это консольная утилита, которая выводит текст в ASCII-облачке, а рядом рисуе
Самая крутая утилита в Linux 😱 Что это cowsay - это консольная утилита, которая выводит текст в ASCII-облачке, а рядом рисует корову. Иногда вместо коровы можно выбрать другого персонажа. Установка на Ubuntu/Debian:

sudo apt install cowsay
Запуск:

cowsay "deploy done"
Результат:

 _____________
< deploy done >
 -------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
Как использовать Простой пример:

cowsay "backup completed"
С переносом строк:

echo "server is up" | cowsay
Есть и режим cowthink, где персонаж не говорит, а думает!!!:

cowthink "why is prod red again"
Во многих системах можно посмотреть доступных персонажей так:

cowsay -l
И выбрать конкретного:

cowsay -f tux "hello"
Где может пригодиться cowsay часто добавляют в shell-скрипты, MOTD, dev-окружение и просто в терминал для читаемого вывода (нет) Пример для bash-скрипта:

#!/usr/bin/env bash

if systemctl is-active --quiet nginx; then
  cowsay "nginx is running"
else
  cowsay "nginx is down"
fi
Или просто для приветствия при входе на сервер:

cowsay "welcome to the server"
Вывод cowsay - это крутейшая CLI-утилита для красивого ASCII-вывода текста в терминале. Практической нагрузки почти нет, но для скриптов обязательно нужно использовать! LinuxCamp | #utils

Yazi: файловый менеджер прямо в терминале yazi - это полноценное TUI-приложение для работы с файлами в терминале. Запускаешь одну команду, дальше работаешь уже в интерфейсе: переходишь по каталогам, смотришь превью, открываешь файлы. Проект написан на Rust и делает упор на быстрый интерфейс и асинхронную работу с файлами. Запуск:

yazi
Открыть сразу нужную папку:

yazi /var/log
Как используется После запуска открывается файловый интерфейс с навигацией по каталогам и панелью превью. У yazi есть просмотр текста, изображений, PDF и других файлов, а также система плагинов и тем. Для Linux это полезно там, где вся работа уже идет в shell или по SSH. Минимум, который реально нужен для старта:

j / k  — вниз / вверх
h / l  — назад / зайти в каталог
Enter  — открыть файл
q      — выйти
.      — показать скрытые файлы
~      — помощь
Если нужно поставить плагин, для этого есть отдельная утилита ya:

ya pkg add yazi-rs/plugins:git
Вывод yazi - это быстрый TUI-файловый менеджер для Linux. Для начала достаточно одной команды yazi и нескольких клавиш навигации. Остальное уже можно добавлять по мере необходимости. LinuxCamp | #utils

Демо день Рег.облака — 16 апреля Главная продуктовая конференция облачного и Bare Metal направления Рег.ру состоится в Центре
Демо день Рег.облака — 16 апреля Главная продуктовая конференция облачного и Bare Metal направления Рег.ру состоится в Центре событий РБК в Москве. Среди тем — актуальные сценарии масштабирования инфраструктуры, перспективы ИИ для бизнеса, облака 152-ФЗ, Terraform, и вообще — какие эффективные способы снизить издержки на IT существуют в 2026 году. Среди гостей — эксперты из X5 Tech, банка Синара, СОГАЗа и РБК. Участие бесплатное, но надо зарегистрироваться, количество мест ограничено. Регистрация и другие подробности — вот здесь: https://demoday.reg.cloud/

aichat: LLM-клиент прямо в терминале aichat - это CLI-инструмент на Rust для работы с LLM из терминала. Он умеет обычные запр
aichat: LLM-клиент прямо в терминале aichat - это CLI-инструмент на Rust для работы с LLM из терминала. Он умеет обычные запросы, интерактивный REPL, чтение файлов, пайпы из shell и подключение разных моделей через API. Установка через cargo:

cargo install aichat
Или через brew:

brew install aichat
После установки обычно задают ключ провайдера через переменные окружения:

export OPENAI_API_KEY="..."
Проверка:

aichat "Объясни что делает epoll в Linux"
Как использовать Базовый сценарий: отправить один запрос из терминала и получить ответ без браузера.

aichat "Напиши конфигурацию nginx для reverse proxy с поддержкой websocket"
Удобный вариант - передавать вход через pipe. Это хорошо подходит для логов, конфигов и вывода команд.

cat error.log | aichat "Найди первопричину этой ошибки"

ss -tulpn | aichat "Объясни какие порты открыты и что выглядит подозрительно"
Можно запускать интерактивный режим и работать как в консольном чате:

aichat
Для Linux это полезно в типовых задачах: быстро разобрать лог, объяснить вывод команды, сгенерировать черновик конфига, переписать shell-команду в более безопасный вид. Практика aichat особенно удобен там, где уже есть терминальный workflow. Не нужно копировать вывод команд в браузер и обратно. Пример с journalctl:

journalctl -u nginx -n 100 --no-pager | aichat "Обобщи проблему в 3 пунктах"
Пример с Docker:

docker logs my_app 2>&1 | aichat "Какие паттерны ошибок ты тут видишь?"
Пример с конфигом:

cat docker-compose.yml | aichat "Проверь этот файл compose на наличие очевидных ошибок"
Если инструмент используется в рабочей среде, нельзя забывать о данных. В запросы не стоит отправлять секреты, токены, приватные ключи и чувствительные части продовых конфигов. Вывод aichat - это технически простой и полезный способ работать с LLM внутри Linux-терминала. Он может быть удобен для анализа логов, чтения конфигов и быстрых CLI-задач. LinuxCamp | #utils

Совет на 2026 год — переходите на Go. На Go собирают банки, маркетплейсы и highload-сервисы. Зарплаты мидлов начинаются от 200 000 ₽, а у сеньоров доходят до 600 000 ₽. А чтобы освоить его всего за 3 месяца — изучите канал Максима Аверина. Его бэкграунд: Senior Golang/Python (X5, Lamoda, BestDoctor), 7 лет в бэкенде, экс-тимлид и PM, 300+ собеседований с 2018 На канале вы найдёте:Советы, которые в разы повысят ваши шансы на перекат в Go — Как легко выбивать себе ту ЗП, которую желаете: скрипты переговоров и шаблоны писем — Как сделать мощный проект с code-review и уже через три недели пойти на собесы. Огромный опыт, который ты можешь перенять абсолютно бесплатно. Переходи и изучай: @maksim_golang

Шпаргалка по файловой системе Linux В Linux почти все начинается от корня /. Дальше система раскладывает файлы по каталогам с понятной логикой: где бинарники, где конфиги, где логи, где временные файлы. Если один раз это понять, навигация по серверу становится сильно проще.

pwd
ls /
Что где лежит /etc - это конфиги системы и сервисов. /var - это всё, что меняется в работе: логи, кэши, очереди, базы, runtime-данные. /home - это домашние директории обычных пользователей, а /root это отдельный home для root. /tmp - это временные файлы, которые не стоит считать постоянным хранилищем. /usr - это большая часть пользовательских утилит, библиотек и общих данных. /opt - обычно используют для стороннего софта. /dev, /proc, /sys - это уже интерфейс к устройствам и состоянию системы, а не “обычные папки с файлами”.

/etc  -> конфиги
/var  -> логи и изменяемые данные
/home -> файлы пользователей
/tmp  -> временное
/usr  -> программы и библиотеки
Полезный ориентир Самая частая ошибка новичков такая: искать все подряд в /home или складывать рабочие данные куда попало. На практике удобно помнить простое правило: если меняешь настройки, почти всегда идешь в /etc; если ищешь логи, почти всегда идешь в /var/log; если сервис что-то держит на диске, часто это тоже /var. Это уже сильно ускоряет диагностику.

cd /etc
cd /var/log
ls /home
Микролайфхак Структуру каталогов полезно знать не только для навигации, но и для диагностики. Например, когда на сервере внезапно кончилось место и нет красиво настроенного мониторинга, самый быстрый способ понять проблему это посмотреть, какая верхнеуровневая директория выросла больше всего.

du -sh /* 2>/dev/null | sort -h
Так ты за минуту понимаешь, искать ли проблему в логах, пользовательских файлах, временных данных или стороннем софте. Вывод Файловая система Linux не хаотичная. У нее есть структура, и чем раньше привыкаешь к /etc, /var, /home, /tmp и /usr, тем легче жить на любом сервере. LinuxCamp | #utils

📘 На Stepik вышел курс — «DevOps-инженер: От основ до продакшена» Хотите автоматизировать деплой и выстраивать надёжные CI/C
📘 На Stepik вышел курс — «DevOps-инженер: От основ до продакшена» Хотите автоматизировать деплой и выстраивать надёжные CI/CD процессы? Этот курс — полный путь DevOps-инженера: от первого сервера до продакшена. • CI/CD: Jenkins, GitLab CI/CD, GitHub Actions, Blue-Green, Canary, rollback • Контейнеризация: Docker (образы, Compose, networking), безопасность контейнеров • Kubernetes: Pods, Services, Deployments, Helm • Infrastructure as Code: Terraform, Ansible, ArgoCD и Flux для GitOps • Мониторинг: Prometheus, Grafana, ELK Stack, OpenTelemetry, SLI/SLO/SLA • Продакшен практики: High Availability, Disaster Recovery, Chaos Engineering • В стоимость включено: поддержка на протяжении курса, разбор задач и вопросов, рецензирование итогового проекта и помощь в составлении резюме 🎓 Сертификат — добавьте в резюме или LinkedIn 🔥 Цена со скидкой: 9 990 ₽ → 5 990 ₽, действует ограниченное время 👉 Пройти курс на Stepik

Дыра в 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