BashMaster
Відкрити в Telegram
Удобные консольные наработки на каждый день для разработчиков, девопсов и сисадминов. Реклама: @Kone4noVasya Канал на бирже: https://telega.in/c/bash_help
Показати більше8 716
Підписники
-324 години
-197 днів
+10830 день
Триває завантаження даних...
Схожі канали
Хмара тегів
Вхідні та вихідні згадування
---
---
---
---
---
---
Залучення підписників
червень '26
червень '26
+174
в 10 каналах
травень '26
+225
в 2 каналах
Get PRO
квітень '26
+283
в 15 каналах
Get PRO
березень '26
+81
в 2 каналах
Get PRO
лютий '26
+95
в 3 каналах
Get PRO
січень '26
+53
в 0 каналах
Get PRO
грудень '25
+67
в 2 каналах
Get PRO
листопад '25
+86
в 0 каналах
Get PRO
жовтень '25
+51
в 2 каналах
Get PRO
вересень '25
+104
в 2 каналах
Get PRO
серпень '25
+139
в 9 каналах
Get PRO
липень '25
+151
в 1 каналах
Get PRO
червень '25
+344
в 9 каналах
Get PRO
травень '25
+78
в 5 каналах
Get PRO
квітень '25
+90
в 0 каналах
Get PRO
березень '25
+106
в 0 каналах
Get PRO
лютий '25
+113
в 0 каналах
Get PRO
січень '25
+214
в 4 каналах
Get PRO
грудень '24
+344
в 4 каналах
Get PRO
листопад '24
+185
в 1 каналах
Get PRO
жовтень '24
+253
в 1 каналах
Get PRO
вересень '24
+135
в 3 каналах
Get PRO
серпень '24
+277
в 4 каналах
Get PRO
липень '24
+245
в 3 каналах
Get PRO
червень '24
+67
в 3 каналах
Get PRO
травень '24
+85
в 3 каналах
Get PRO
квітень '24
+86
в 2 каналах
Get PRO
березень '24
+100
в 0 каналах
Get PRO
лютий '24
+443
в 3 каналах
Get PRO
січень '24
+258
в 1 каналах
Get PRO
грудень '23
+108
в 0 каналах
Get PRO
листопад '23
+270
в 4 каналах
Get PRO
жовтень '23
+83
в 0 каналах
Get PRO
вересень '23
+811
в 0 каналах
Get PRO
серпень '23
+430
в 0 каналах
Get PRO
липень '23
+3 093
в 0 каналах
Get PRO
червень '23
+962
в 0 каналах
Get PRO
травень '23
+23
в 0 каналах
Get PRO
квітень '23
+5
в 0 каналах
Get PRO
березень '23
+8
в 0 каналах
Get PRO
лютий '23
+6
в 0 каналах
Get PRO
січень '23
+65
в 0 каналах
Get PRO
грудень '22
+1 684
в 0 каналах
| Дата | Залучення підписників | Згадування | Канали | |
| 26 червня | +2 | |||
| 25 червня | 0 | |||
| 24 червня | +1 | |||
| 23 червня | +1 | |||
| 22 червня | +4 | |||
| 21 червня | +1 | |||
| 20 червня | +1 | |||
| 19 червня | +3 | |||
| 18 червня | +4 | |||
| 17 червня | +4 | |||
| 16 червня | +4 | |||
| 15 червня | +2 | |||
| 14 червня | +2 | |||
| 13 червня | +2 | |||
| 12 червня | +6 | |||
| 11 червня | +3 | |||
| 10 червня | +3 | |||
| 09 червня | +3 | |||
| 08 червня | +2 | |||
| 07 червня | +3 | |||
| 06 червня | +9 | |||
| 05 червня | +10 | |||
| 04 червня | +26 | |||
| 03 червня | +77 | |||
| 02 червня | 0 | |||
| 01 червня | +1 |
Дописи каналу
⚙️ ISD (Interactive Systemd)
✔️Инструмент с текстовым пользовательским интерфейсом (TUI), который упрощает работу с юнитами
systemd. Он помогает управлять службами, просматривать их состояние и логи, редактировать конфигурационные файлы, не погружаясь в синтаксис команд systemctl.
➡️ Как это работает:
▶️ISD берёт на себя рутину: вместо того чтобы каждый раз набирать сложные команды, вы работаете в наглядном интерфейсе. Вот что он умеет:
💠Нечёткий поиск. Можно быстро найти нужный юнит, введя лишь часть его имени.
💠Автообновление превью. Состояние выбранных юнитов обновляется в реальном времени.
💠Умное управление sudo. Инструмент сам подставляет
sudo, когда операция требует повышенных прав.
💠Палитра команд. Доступ ко всем функциям через удобный интерфейс с горячими клавишами.
💠Гибкая настройка. Сочетания клавиш и внешний вид можно кастомизировать в конфигурационном YAML-файле с поддержкой автозаполнения.
💠Плавный дизайн. Интерфейс адаптируется под размер окна терминала.
💠Кэширование ввода. Можно сохранить часто используемые значения для ускорения работы.
💠Переключение между системными и пользовательскими ютами в один клик.
➡️ Инструмент подойдёт:
💠новичкам, которые хотят быстрее разобраться с systemd, не запоминая все команды;
💠опытным пользователям, которые регулярно выполняют одни и те же действия и хотят сократить время на рутину.
🐙 Перейти на Github
🔨 bash_help| 2 | Вы проектируете инфраструктуру на нескольких площадках? Или только думаете об этом?
16 июля в Москве проведём облачный митап «Под капотом: мультиклауд» от MWS Cloud Platform.
Что будет:
— Разбор: когда мультиклауд оправдан, а когда усложняет жизнь
— Архитектура в деталях: бэкапы → репликация → сети → DR → операционный слой — Terraform deep-dive: как устроен провайдер MWS, генерация из OpenAPI и путь в Open Source
Конкретные сценарии, схемы, инженерные решения.
Вход бесплатный, но требуется регистрация и её подтверждение — количество мест ограничено
Зарегистрироваться | 567 |
| 3 | Automated Server Monitoring and Recovery with Bash Scripting — Prevent Downtime!
В этой статье рассмотрен bash-скрипт, который можно использовать для мониторинга состояния HTTP-сервера и его автоматического перезапуска, если он не работает. Сценарий проверяет состояние сервера, проверяя, запущен ли его идентификатор процесса (PID), и если нет, он запустит сервер и отправит администратору уведомление по электронной почте.
🖼️ Прочитать статью в источнике
🔨 bash_help | 723 |
| 4 | ⚙️ NetWatch
✔️Утилита для диагностики сети в реальном времени прямо в терминале. Она позволяет в динамике видеть, что происходит в сети: какие процессы генерируют трафик, какие запросы отправляются, есть ли подозрительная активность.
➡️ Что умеет NetWatch:
💠Обзор в реальном времени. Показывает общую картину: скорость загрузки и выгрузки, активные соединения.
💠Детализация на уровне процессов. С помощью технологий вроде eBPF (на Linux) или PKTAP (на macOS) утилита определяет, какой именно процесс (браузер, скрипт, сервис) инициировал сетевой запрос, и отображает его PID.
💠Анализ на уровне приложений (L7). Понимает протоколы прикладного уровня и показывает конкретные API-запросы (например, к GitHub API), а не просто «порт 443».
💠Обнаружение угроз. Автоматически выявляет подозрительные паттерны: сканирование портов, попытки связи с командными серверами (C2), DNS-туннелирование.
💠Дешифровка TLS 1.3. Одна из самых интересных функций: если приложение, работающее в вашей системе, генерирует файл журнала с ключами сессии (переменная окружения SSLKEYLOGFILE), вы можете указать NetWatch на этот файл — и утилита расшифрует и покажет содержимое пакетов в открытой форме прямо во вкладке Packets.
💠Визуализация топологии. Отображает сетевую топологию в виде ASCII-карты, показывая частоту трафика и процессы, которые его создают.
▶️В отличие от простых мониторов пропускной способности, NetWatch даёт гораздо больше контекста.
🐙 Перейти на Github
🔨 bash_help | 915 |
| 5 | Человек 13 лет строил домашнюю инфру и в итоге получил геораспределённый Kubernetes-кластер на несколько квартир и дата-центров. 8 июля он расскажет, как это вышло, на юбилейном пятом митапе Deckhouse User Community в Москве.
В расписании:
— ИИ-агент, который управляет кластером (и однажды выключил продакшен)
— Питч о веб-интерфейсе Deckhouse Kubernetes Platform
— Как устроена новая система признания контрибьюторов: что получают те, кто помогает сообществу
— Круглые столы про сети, виртуализация, безопасность, AI в инфре и нетворкинг.
Митап офлайн, количество мест ограниченно, регистрируйтесь! | 974 |
| 6 | ⚙️ Автоматическая синхронизация файлов между двумя директориями
✔️Скрипт для Bash, который облегчает синхронизацию файлов между двумя директориями, важен для обеспечения последовательности данных в разных местах. Пример ниже показывает, как легко это можно сделать:
#!/bin/bash
# Директории для синхронизации
SOURCE_DIR="$HOME/source_directory"
DEST_DIR="$HOME/destination_directory"
# Синхронизация файлов
rsync -av --delete "$SOURCE_DIR/" "$DEST_DIR/"
# Уведомление о завершении
echo "Синхронизация завершена: $SOURCE_DIR -> $DEST_DIR"
➡️ Пояснение скрипта:
▶️Команда rsync -av --delete "$SOURCE_DIR/" "$DEST_DIR/" копирует все файлы и каталоги из исходной директории в целевую, удаляя при этом файлы в целевой директории, которых нет в исходной. Опция -av включает в себя детальное копирование и сохранение прав доступа, что особенно важно для администрирования систем и работы с важными данными.
🖼️ Ссылка на источник
🔨 bash_help | 982 |
| 7 | ⚙️ Шпаргалка по sed в Linux
✔️Если вам нужны легкие напоминания о командах и полезные советы по синтаксису, эта шпаргалка может пригодиться.
🔨 bash_help | 1 101 |
| 8 | Уже тошнит от бесконечных поисков нормальных ИИ-сервисов среди кучи мусора и старых новостей?
В канале ИИнтеллигенция нет долгих рассуждений, «воды» и пустых обзоров.
Мы просто каждый день находим, тестируем и выкатываем топовые нейросети, плагины и инструменты, которые реально автоматизируют рутину и экономят часы работы.
Коротко, по делу и с примерами:
➕ Инструмент для генерации кода
➕ Сервис для работы с графикой
➕ Нейронка для автоматизации задач
Заходи, забирай софт под свои задачи и внедряй за 5 минут. Свежий пак полезных ИИ-утилит — каждый день.
Подписывайтесь: https://t.me/+Thi68DmQ48RjMjUy | 1 128 |
| 9 | ⚙️ Netronome
✔️Open-source решение для мониторинга производительности сети, которое сочетает распределённые агенты, сбор метрик в реальном времени и наглядную визуализацию.
➡️ Что умеет:
💠Тестирование скорости. Можно запускать тесты через разные провайдеры (Speedtest.net, iperf3, LibreSpeed), видеть прогресс в реальном времени и сохранять историю результатов.
💠Диагностика сети. Поддерживает трассировку (traceroute) и интеграцию с MTR (My Traceroute). Это помогает понять, на каком именно узле возникает потеря пакетов — у вас, у провайдера или в магистральной сети.
💠Распределённый мониторинг. Вы развёртываете лёгкие агенты на разных машинах (дома, в офисе, в облаке). Они собирают метрики (CPU, память, диск, температура) в реальном времени, а сервер агрегирует их в единой панели.
💠Мониторинг пропускной способности. Для этого на агентах можно использовать утилиту vnstat.
💠Гибкое планирование. Можно настраивать интервалы для автоматических тестов, есть механизмы для снижения джиттера.
💠Визуализация. Все метрики отображаются в виде графиков и дашбордов. Есть тёмная тема для комфортного использования ночью.
💠Уведомления. Можно настроить алертсы: система будет отправлять уведомления (через Discord, Telegram, email и другие сервисы через Shoutrrr) при критических отклонениях (например, если скорость упала ниже порога или резко вырос пинг).
💠Безопасность. Есть встроенная аутентификация, поддержка OIDC и белый список IP-адресов. Также есть интеграция с Tailscale — она позволяет устанавливать зашифрованные туннели для связи агентов с сервером, не пробрасывая порты наружу.
🐙 Перейти на Github
🔨 bash_help | 1 098 |
| 10 | ⚙️ Шпаргалка по расширению параметров в Bash
✔️На одной картинке собраны основные конструкции, которые постоянно нужны в shell-скриптах: удаление префиксов и суффиксов, замена подстрок, значения по умолчанию, получение длины строки, срезы и простые преобразования регистра.
🔨 bash_help | 1 448 |
| 11 | ⚙️ SysWatch
✔️Инструмент для диагностики системы на одном хосте, который позволяет отслеживать состояние системы через терминал с помощью текстового пользовательского интерфейса (TUI). Он заменяет несколько отдельных команд (например, htop, iostat, nettop, powermetrics) единым интерфейсом и предоставляет более комплексное представление о работе системы.
➡️ Основные характеристики
💠12 вкладок, которые охватывают различные аспекты системы: обзор, CPU, память, диски, файловые системы, процессы, GPU, питание, службы, сеть, а также Timeline (история сессии) и Insights (обнаружение аномалий).
💠Поддержка macOS и Linux. На macOS инструмент связывается с системными фреймворками, в Linux дополнительных системных зависимостей не требуется.
💠Эвристическое обнаружение аномалий в текущей сессии: перегрузка свопа, избыточные процессы, перегрузка диска, нехватка памяти, высокая нагрузка, «зомби-партии» и другие. 💠Результаты отображаются в виде карточек с пояснениями на понятном языке.
💠Функция Timeline позволяет перематывать всю сессию, чтобы просматривать историческое состояние всех панелей.
💠Не требует прав суперпользователя (sudo).
▶️SysWatch ориентирован на разработчиков, системных администраторов, DevOps-инженеров, пользователей домашних лабораторий и энтузиастов, которым нужен комплексный инструмент для мониторинга системы.
🐙 Перейти на Github
🔨 bash_help | 1 628 |
| 12 | ⚙️ SEE (Service Event Extraction)
✔️TUI-инструмент для просмотра логов сервисов в Linux, работающий с системой systemd. Он позволяет открывать несколько экземпляров просмотра логов сервисов, как буферы в Neovim, и поддерживает пользовательскую фильтрацию.
➡️ Основные возможности
💠Многооконный режим. Можно открывать и управлять несколькими экземплярами просмотра логов сервисов.
💠Навигация по интерфейсу в стиле VI. Используются сочетания клавиш, аналогичные тем, что применяются в Neovim:
Ctrl + h / l / j / k — перемещение между виджетами;
j / k — движение вверх или вниз;
g / G — прыжок в начало или конец виджета;
Enter / x — переключение или открытие элемента.
💠Пользовательская фильтрация. Вводятся дополнительные параметры для настройки поиска:
I — ввод поиска;
F — ввод даты от;
T — ввод даты до;
y — копирование выбранного ключа=значения в буфер обмена (только в подробном виде).
▶️SEE может быть полезен для работы с логами в системах на базе systemd, где требуется удобный инструмент с поддержкой многооконного режима и гибкой фильтрации.
🐙 Перейти на Github
🔨 bash_help | 1 785 |
| 13 | ⚙️ Команды GIT
✔️Этот чек-лист полезен для системных администраторов и программистов / DevOps.
🔨 bash_help | 1 744 |
| 14 | ⚙️ Healthchecks
✔️Сервис для мониторинга cron-задач и других периодических задач. Он слушает HTTP-запросы и email-сообщения («пинги») от ваших задач и отправляет оповещения, если пинги не поступают в ожидаемые сроки.
➡️ Как работает:
▶️Каждая задача (проверка — check) генерирует уникальный URL для пинга. Когда задача выполняется, она отправляет HTTP-запрос на этот URL, сигнализируя о начале, успешном завершении или ошибке. Если запрос не приходит в ожидаемое время, Healthchecks генерирует оповещение.
▶️Для каждой проверки можно настроить два параметра:
💠Period — ожидаемый интервал между пинами.
💠Grace Time — время, которое ждёт перед отправкой оповещения, если задача выполняется с опозданием.
➡️ Основные функции:
💠Веб-панель мониторинга с обновлением в реальном времени, где отображается статус всех задач.
💠API.
💠Более 25 интеграций для уведомлений — email, SMS, Slack, Discord, PagerDuty, Microsoft Teams, Telegram и другие.
💠Ежемесячные отчёты и напоминания.
💠Поддержка WebAuthn для двухфакторной аутентификации.
💠Управление командой — создание проектов, добавление участников, доступ с правами только на чтение.
💠Публичные значки состояния для встраивания в README, дашборды и страницы статуса.
➡️ Примеры задач, которые можно мониторить:
💠резервное копирование файловой системы и баз данных;
💠очереди задач;
💠мониторинг репликации баз данных;
💠скрипты генерации отчётов;
💠периодический импорт и синхронизация данных;
💠обновление SSL-сертификатов;
💠задачи по обновлению DDNS.
🐙 Перейти на Github
🔨 bash_help | 1 972 |
| 15 | ⚙️ Direnv
✔️Расширение для оболочки (shell), которое добавляет возможность автоматически загружать и выгружать переменные окружения в зависимости от текущего каталога. Это позволяет создавать изолированные среды для каждого проекта, избегать конфликтов между ними и не захламлять глобальные конфигурационные файлы, такие как ~/.profile.
➡️ Как работает:
▶️Перед каждой командной строкой Direnv проверяет наличие файла .envrc (и опционально — .env) в текущем и родительском каталогах. Если файл существует и авторизован (то есть пользователь явно разрешил его выполнение), он загружается во вложенную оболочку Bash. Все экспортированные переменные затем фиксируются Direnv и становятся доступными текущей оболочке. При выходе из каталога переменные выгружаются.
▶️Важно, что Direnv не загружает .envrc напрямую в текущую оболочку. Он создаёт отдельный подпроцесс Bash, загружает туда все настройки, вычисляет разницу в переменных окружения и возвращает только эти изменения обратно в исходную оболочку. Из-за этого нельзя экспортировать псевдонимы или функции через .envrc — только переменные окружения.
➡️ Direnv интегрируется с популярными оболочками, включая:
💠Bash;
💠Zsh;
💠Fish;
💠Tcsh;
💠Elvish;
💠PowerShell;
💠Murex;
💠Nushell.
➡️ Основные сценарии использования
💠Изоляция окружений для проектов. Например, для каждого проекта можно задать свои ключи API, версии баз данных или специфические пути в PATH.
💠Загрузка переменных для методологии 12-factor apps. Это методология для создания приложений, где переменные окружения управляются автоматически.
💠Загрузка секретов при развёртывании.
💠Создание многоверсионных решений по аналогии с rbenv, pyenv, phpenv.
💠Работа с Nix: Direnv может автоматически активировать нужный shell при входе в папку с проектом
🐙 Перейти на Github
🔨 bash_help | 1 780 |
| 16 | 🚀 На платформе Mentorix вышел курс — «Kubernetes: от основ до продакшена»
🐳 Уже работаете с Docker и хотите вырасти из «запустить контейнер локально» в инженера, который держит кластер в проде? Этот курс — про инженерию: как развернуть, масштабировать и эксплуатировать сервисы в Kubernetes.
⚙️ Полный стек: Pods, Deployments, Services, Ingress, ConfigMap и Secrets, тома и StatefulSet, Helm, автоскейлинг (HPA), RBAC, мониторинг через Prometheus + Grafana
🏅 Сертификат по завершении — в резюме или LinkedIn
🔥 Скидка 50% только 24 часа
👉 Забрать курс
━━━━━━━━━━━━━━
🎁 А ещё на платформе — бесплатные курсы с бессрочным доступом:
Языки программирования
⚡️ Golang — основы языка
🦀 Rust — основы языка
🐍 Основы Python
Инфраструктура и DevOps
🖥 Основы командной строки Linux
🐳 Docker: первые шаги
🔧 Git для начинающих
Базы данных
🗄 SQL с нуля
🍃 MongoDB с нуля
📚 Все бесплатные курсы Mentorix | 1 476 |
| 17 | ⚙️ Maltrail
✔️Система обнаружения вредоносного сетевого трафика на основе черных списков и индикаторов компрометации.
▶️Анализирует трафик по доменам, IP, URL и User-Agent, а также использует эвристику для выявления новых угроз. Работает по архитектуре сенсор–сервер–клиент: сенсор перехватывает трафик, сервер хранит события, а интерфейс позволяет удобно их просматривать.
➡️ Подойдёт специалистам по безопасности и администраторам, которым нужно отслеживать подозрительную сетевую активность.
🐙 Перейти на Github
🔨 bash_help | 1 687 |
| 18 | ⚙️ cf - Command Finder
✔️Инструмент, который позволяет находить shell-команды с помощью естественного языка. Пользователь вводит описание задачи, а система генерирует соответствующую команду.
➡️ Как работает:
▶️При вводе запроса (например, cf find large files older than 30 days) система интерактивно предлагает несколько вариантов команд, которые могут выполнить заданную задачу. Выбранная команда может быть вставлена в командную строку, скопирована в буфер обмена, напечатана или отправлена в tmux.
▶️Каждая shell-команда имеет несколько паттернов на естественном языке (например, «find files larger than 100MB», «search for big files on disk», «locate large files»). Это улучшает точность поиска, так как запрос может соответствовать конкретному варианту использования, а не только названию команды.
➡️ Некоторые возможности и особенности:
💠Интеграция с оболочкой. Можно настроить интеграцию с оболочкой (например, в zsh). После установки можно использовать cf "query", чтобы вставить выбранную команду в командную строку. Также можно открыть виджет поиска с помощью Ctrl+F в терминале.
💠Настройка количества результатов. Можно изменить количество отображаемых результатов с помощью флага --top N. По умолчанию отображается CF_TOP результатов (если переменная окружения не задана, по умолчанию — 7).
💠Добавление пользовательских команд. Данные о командах хранятся в JSON-файлах в директории src/cf/data/commands/. Можно редактировать или создавать такие файлы, добавляя новые паттерны и соответствующие команды.
🐙 Перейти на Github
🔨 bash_help | 1 570 |
| 19 | САМЫЙ НАДЕЖНЫЙ VPS ПРОВАЙДЕР ПРЯМО В ТЕЛЕГРАМ ✈️
@VIRTUALMACHINE — Официальный, быстрый, стабильный и мощный хостинг RDP/VPS. 😀
🛡 DDoS-защита L4–L7
⚡ Мгновенный запуск серверов
😀 Локации по всему миру
📈 Live Uptime прямо в боте
💻 Большой выбор ОС
💰 Оплата криптовалютой / СБП
⚙️ Полный root/admin доступ
РАЗВЕРНИ СВОЙ СЕРВЕР ПРЯМО В TELEGRAM ЗА 30 СЕКУНД - @VIRTUALMACHINE 😀
📢 Новости — @virtualmachine 😀 | 1 691 |
| 20 | ⚙️ G2rayXCodeLeafy
✔️Интерактивная панель на базе Bash, предназначенная для управления конфигурациями Xray VLESS xHTTP в среде GitHub Codespaces. Она упрощает развёртывание и управление прокси-сервером, автоматизируя многие аспекты работы.
➡️ Основные характеристики:
💠Развёртывание и управление в один клик. Позволяет быстро создавать и запускать движки Xray. CLI-интерфейс с меню упрощает управление узлами и просмотр ссылок на текущие конфигурации.
💠Интеллектуальное автоматическое поддержание соединения. Встроенные фоновые циклы и симуляторы Tmux предотвращают отключение GitHub Codespaces из-за бездействия, поддерживая туннель открытым.
💠Аналитика в реальном времени и квоты. Отслеживает потребление данных RX/TX и использование ресурсов (CPU/RAM). Точно оценивает оставшуюся квоту бесплатного тарифа на 60 часов.
💠Сообщество конфигураций. Можно безопасно делиться сгенерированной конфигурацией с сообществом через CLI, не влияя на собственную скорость и не раскрывая личные данные.
💠Оптимизатор конфигурации. Для завершения настройки можно использовать конфигурацию, полученную с панели, и сайт NetLeafy. Нужно установить режим сервера на G2ray и вставить ссылку для создания оптимизированного соединения.
➡️ Как начать работу:
💠Форкните репозиторий. Нажмите «Разветвить» в правом верхнем углу страницы.
💠Создайте кодовое пространство. Откройте свой форк, нажмите «Код», перейдите на вкладку «Кодовые пространства» и выберите «Создать кодовое пространство».
💠Дождитесь сборки среды. Подождите 2–3 минуты для сборки контейнера.
💠Запустите панель. Панель G2ray автоматически запустится в терминале.
🐙 Перейти на Github
🔨 bash_help | 1 892 |
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
