ar
Feedback
BashMaster

BashMaster

الذهاب إلى القناة على Telegram

Удобные консольные наработки на каждый день для разработчиков, девопсов и сисадминов. Реклама: @Kone4noVasya Канал на бирже: https://telega.in/c/bash_help

إظهار المزيد
8 888
المشتركون
-624 ساعات
-197 أيام
+1630 أيام
أرشيف المشاركات
Возьмем на поддержку ваш Zabbix и/или обучим работе на официальных курсах Gals Software — команда сертифицированных экспертов
Возьмем на поддержку ваш Zabbix и/или обучим работе на официальных курсах Gals Software — команда сертифицированных экспертов с многолетним опытом работы с Zabbix. Наши специалисты освобождают руки администраторов систем и дают им уверенность в надежности мониторинга. 💼Техподдержка 1,2 и 3 линии (описание на сайте): 🧭 проводим аудит и оптимизацию архитектуры (сервер, прокси, БД) 🧩 настраиваем шаблоны: стандартные и кастомные под ваш стек (Linux/Windows, СУБД, сеть, бизнес-метрики) 🔕 снижаем событийный шум: нормализация триггеров, пороги, зависимые элементы 🔗 интегрируем Zabbix с Telegram, почтой, ITSM/CMDB, веб-хуками и внешними API 📈 строим понятные дашборды для бизнеса и техподдержки (Grafana по желанию) ⬆️ безопасно обновляем версии, мигрируем и масштабируем 🧑‍🏫 обучаем вашу команду и делимся практиками 🎓 Тренинги от создателей Zabbix на русском с получением официального сертификата: 📅 Zabbix сертифицированный специалист 7.0 (ZCS 7.0) 17-21 ноября 2025 📅 Zabbix сертифицированный эксперт 7.0 (ZCE 7.0) 24-28 ноября 2025 📅 Zabbix сертифицированный профессионал 7.0 (ZCP 7.0) 15-17 декабря 2025 ❗️Полное расписание тренингов. Интенсивы, в отличие от многомесячных тренингов, позволяют максимально быстро погрузиться в тему и начинать работу с Zabbix сразу после прохождения тренинга. Подробную информацию о наших услугах вы можете запросить, написав @galssoftware или через почту hello@gals.software. Реклама. ООО Галс Софтвэр, ИНН 5047195298, erid 2VtzqxAiKc9

⚙️ Trapper ✔️Плагин для отладки скриптов на языке bash. Инструмент был разработан чтобы упростить отладку скриптов и минимизи
⚙️ Trapper ✔️Плагин для отладки скриптов на языке bash. Инструмент был разработан чтобы упростить отладку скриптов и минимизировать изменения в коде. ➡️ Trapper позволяет: 💠Захватывать ошибки во время выполнения скриптов и указывать, где они произошли. 💠Выдавать информацию об ошибках в разных сценариях: 💠💠Для одного скрипта — сообщает имя файла, номер строки и фрагмент кода. 💠💠Для выполнения скриптов — выводит имя файла, номер строки и фрагмент кода для полной трассировки стека (вызывающих скриптов). 💠💠Для включения скриптов — выводит имя файла, номер строки и фрагмент кода неудачного включённого скрипта (только в родительском скрипте). ➡️ Чтобы использовать Trapper, нужно: 💠Добавить плагин в начало скрипта. 💠Запустить скрипт как обычно. 🐙 Перейти на Github 🔨 bash_help

🔥Прими участие в Хакатоне от ИТ-холдинга Т1 в Новосибирске и поборись за призовой фонд 800 000 рублей! Когда: 23–26 октября
🔥Прими участие в Хакатоне от ИТ-холдинга Т1 в Новосибирске и поборись за призовой фонд 800 000 рублей! Когда: 23–26 октября Формат: онлайн + финал на площадке Участвуй, если ты: 🔹обучаешься на технической или ИТ-специальности; 🔹развиваешься в направлении разработки, аналитики, CV, ML или DevOps; 🔹сможешь быть в Новосибирске 26 октября. Выбери свой кейс:
✴️Цифровой дресс-код: фон, который выделяет вас. Создай локальный ML-модуль сегментации видео и генератор персонализированных фонов. ✴️CodeMetrics: метрики, которые помогают расти. Разработай систему автооценки эффективности команд через анализ Git-метрик.
Почему стоит участвовать: 🔘Кейс в портфолио и полезная обратная связь от менторов Т1; 🔘Шанс проявить себя, чтобы начать карьеру в одной из крупнейших ИТ-компаний; 🔘Реальный опыт командной работы; 🔘Мерч и атмосфера сильного комьюнити — в Т1 более 5 000 джунов из 580+ вузов России и Беларуси. Регистрация открыта! ➡️ Успей до 21 октября по ссылке. erid: 2Vtzqwmd32u

⚙️ Chief ✔️Лёгкая, но мощная система библиотек Bash, которая помогает организовать среду командной оболочки с помощью архитек
⚙️ Chief ✔️Лёгкая, но мощная система библиотек Bash, которая помогает организовать среду командной оболочки с помощью архитектуры на основе плагинов. Chief можно рассматривать как менеджер пакетов для функций, псевдонимов и инструментов Bash. ➡️ Некоторые особенности Chief: 💠Синхронизация функций, псевдонимов и инструментов на разных системах (компьютере, сервере, CI/CD). 💠Система Vault для шифрования чувствительных переменных среды. 💠Синхронизация плагинов между командами через Git. 💠Интеллектуальные подсказки в терминале, связанные с Git. 💠Мгновенное обнаружение — поиск любой функции с помощью команды chief.whereis. 💠Архитектура плагинов — инструменты организованы в многоразовые, разделяемые плагины. 🐙 Перейти на Github 🔨 bash_help

Repost from localhost
#Linux А команда была ls 😎 localhost › IT-юмор
#Linux А команда была ls 😎 localhost › IT-юмор

⚙️ tmux-minimal-theme ✔️Проект, который предлагает минималистичную тему для tmux с возможностью настройки внешнего вида терми
⚙️ tmux-minimal-theme ✔️Проект, который предлагает минималистичную тему для tmux с возможностью настройки внешнего вида терминала. ➡️ Требования: 💠операционная система, поддерживающая tmux (Linux, macOS, WSL); 💠версия tmux — 2.1 или новее; 💠эмулятор терминала, поддерживающий TrueColor. ➡️ Тема позволяет: 💠Изменять цвета и макеты под свой стиль. Например, можно изменить цвет фона строки статуса (например, установить set -g status-bg colour235). 💠Настроить шрифт — обновить настройки терминала, чтобы использовать предпочтительный шрифт или размер, соответствующий теме. 💠Встроить мониторинг системы — отслеживать использование системных ресурсов прямо в терминале. 🐙 Перейти на Github 🔨 bash_help

Сегментация и безопасность VLAN: Создание и защита изоляции между VLAN на MikroTik Открытый вебинар в 11:00 по Мск. Подключай
Сегментация и безопасность VLAN: Создание и защита изоляции между VLAN на MikroTik Открытый вебинар в 11:00 по Мск. Подключайтесь! Если вам надоело, что трафик гуляет по сети, как по бескрайнему полю, то этот вебинар — именно то, что доктор прописал! Мы разберёмся и с азами, и с продвинутыми фокусами по фильтрации и маршрутизации.

⚙️ Arch OS Manager ✔️Инструмент для управления системами Arch Linux, написанный на Bash. Он предоставляет простой интерфейс д
⚙️ Arch OS Manager ✔️Инструмент для управления системами Arch Linux, написанный на Bash. Он предоставляет простой интерфейс для администрирования системы и поддерживает выполнение через терминал или рабочий стол. ➡️ Некоторые функции: 💠обновление системы; 💠управление пакетами; 💠мониторинг здоровья системы. 🐙 Перейти на Github 🔨 bash_help

👉 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-инженеров ➡️ Знания можно сразу применять в проектах 📍 Занять место — через бота

⚙️ DevOps-Mini-Projects ✔️Сборник практических проектов в области DevOps от начального уровня до продвинутого. Каждый проект
⚙️ DevOps-Mini-Projects ✔️Сборник практических проектов в области DevOps от начального уровня до продвинутого. Каждый проект демонстрирует практические концепции в облачных технологиях, CI/CD, инфраструктуре, мониторинге, безопасности и автоматизации. ➡️ Некоторые проекты из сборника: 💠«Server Performance Stats» — скрипт для анализа базовой производительности сервера (CPU, память, диск); 💠«Log Archive Tool» — инструмент CLI для архивирования логов с указанием даты и времени; 💠«Nginx Log Analyzer» — простой скрипт анализа логов из командной строки; 💠«GitHub Pages Deployment» — рабочий процесс GitHub Actions для развертывания статического сайта; 💠«SSH Remote Server Setup» — настройка сервера Linux для доступа по SSH; 💠«Static Site Server» — обслуживание статического сайта с помощью Nginx; 💠«Basic DNS Setup» — покупка домена и настройка записей DNS; 💠«Simple Monitoring» — настройка панели мониторинга с использованием Netdata; 💠«Dummy Systemd Service» — создание сервиса systemd, который ведёт логи в файл; 💠«Basic Dockerfile» — создание файла Dockerfile и образа контейнера. 🐙 Перейти на Github 🔨 bash_help

Все надоело и пропал интерес, чувствуешь себя амебой и хочется только залипать в телефоне. Бывает? Homo Manifestans — канал д
Все надоело и пропал интерес, чувствуешь себя амебой и хочется только залипать в телефоне. Бывает? Homo Manifestans — канал для айтишников, у которых периодически опускаются руки и отключается мозг, ибо переработки и постоянная тревожность не приводят к другим исходам 🤗 ✓ Как научиться отвлекаться от работы и отдыхать? ✓ Как совместить кучу рабочих задач и время с семьей? ✓ Как справиться с прокрастинацией? ✓ Как не растерять запал, даже если начальник и коллеги 💩 и кажется, что ничего не выходит? Подписывайтесь на канал @vadimpetrovpsi и научитесь работать без упахивания, выгорания и ущерба для личной жизни! Псс. Заходите в закреп — там много полезного, и даже бесплатный мини-курс по выходу из апатии: 👉 https://t.me/+LkiLVkyFBABjNDAy

Когда после оптимизации Linux-сервера ты перезагружаешься и больше не можешь подключиться по SSH (с) 🔨 bash_help
Когда после оптимизации Linux-сервера ты перезагружаешься и больше не можешь подключиться по SSH (с) 🔨 bash_help

⚙️ Мониторинг срока истечения SSL-сертификатов ✔️SSL-сертификаты для сайтов важно не забывать своевременно продлевать. В стат
⚙️ Мониторинг срока истечения SSL-сертификатов ✔️SSL-сертификаты для сайтов важно не забывать своевременно продлевать. В статье 2 варианта скрипта для проверки срока истечения. ▶️1-й вариант — через обращение к самому сайту, 2-й вариант — через проверку файлов сертификатов в шаре (бывают случаи, когда к сайту в корпоративной сети нельзя обратиться напрямую с сервера мониторинга, но есть общая шара, в которую скидываются все сертификаты). 🖼️ Ссылка на скрипты 🔨 bash_help

⚙️ Genesis Tool ✔️Управляемый с помощью меню bash-скрипт для автоматизации инициализации, усиления безопасности, мониторинга
⚙️ Genesis Tool ✔️Управляемый с помощью меню bash-скрипт для автоматизации инициализации, усиления безопасности, мониторинга и развертывания Docker на новых серверах Ubuntu. ▶️Мощный Bash-скрипт с управлением через меню, предназначенный для автоматизации всего жизненного цикла нового сервера Ubuntu. Он превращает утомительный и подверженный ошибкам процесс настройки сервера в быстрый, безопасный и последовательный рабочий процесс, доступный из единого, удобного интерфейса командной строки. ▶️Этот инструмент идеально подходит для разработчиков, студентов и начинающих системных администраторов, которым необходимо быстро подготовить серверы, не пропуская критически важные этапы настройки и безопасности. ➡️ Функции: 💠Автоматическая инициализация: обновляет систему, устанавливает необходимые пакеты (git, curl и т. д.) и создает нового пользователя с правами sudo с вашим ключом SSH. 💠Усиление безопасности в один клик: настраивает брандмауэр UFW, отключает вход по SSH с правами root и устанавливает Fail2Ban для защиты от атак методом подбора паролей. 💠Мониторинг в реальном времени: запускает постоянный сеанс tmux с btop, предоставляя красивую и полную панель управления системными ресурсами в реальном времени. 💠Развертывание Docker и приложений: устанавливает Docker и Docker Compose, а затем развертывает контейнерный веб-сервер NGINX с помощью одного пункта меню. 🐙 Перейти на Github 🔨 bash_help

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

⚙️ ZenNetForge ✔️Скрипт позволяет настраивать интерфейсы сетей, сервер DHCP, брандмауэр, локальный DNS-сервер, сервер SAMBA,
⚙️ ZenNetForge ✔️Скрипт позволяет настраивать интерфейсы сетей, сервер DHCP, брандмауэр, локальный DNS-сервер, сервер SAMBA, NextCloud и другие элементы. ➡️ С помощью этого скрипта вы можете настроить систему Ubuntu как шлюз, имея возможность настраивать DHCP-сервер (с фильтром MAC), настраивать ACL, сервер OpenVPN и многое другое. 🐙 Перейти на Github 🔨 bash_help

⚙️ DevOps ✔️Репозиторий собрал всё необходимое для освоения DevOps: от основ Docker и Kubernetes до продвинутых инструментов
⚙️ DevOps ✔️Репозиторий собрал всё необходимое для освоения DevOps: от основ Docker и Kubernetes до продвинутых инструментов вроде ArgoCD и Terraform. Автор включил не только теорию, но и практические примеры — compose-файлы, манифесты, bash-скрипты и даже готовые сценарии для GitHub Actions. ➡️ В репозитории представлены, например: 💠Docker — заметки, ресурсы по командам, compose-файлам и Dockerfile. 💠Kubernetes — заметки, ресурсы по командам, примерам приложений, манифестам. 💠GitHub Actions — заметки, ресурсы по рабочим процессам и сценариям. 💠Linux — заметки, ресурсы по командам. 💠Git — заметки, ресурсы по командам. ➡️ Автор структурировал материалы по категориям, включив не только теорию, но и примеры: 💠Руководства по созданию DevSecOps CI/CD-конвейера с GitHub Actions и Docker Scout. 💠Заметки по темам, связанным с DevOps, например, по работе с Helm, Prometheus, GitOps. 🐙 Перейти на Github 🔨 bash_help

⚙️ Скрипт для автоматической синхронизации файлов с удалённым сервером ✔️Этот скрипт удобен для автоматического резервного ко
⚙️ Скрипт для автоматической синхронизации файлов с удалённым сервером ✔️Этот скрипт удобен для автоматического резервного копирования или синхронизации данных между локальной машиной и сервером. ▶️Для работы скрипта потребуется установленный SSH и настроенный доступ к серверу. ▶️Скрипт синхронизирует файлы из локальной директории на удалённый сервер с помощью rsync.
#!/bin/bash

# Локальная директория для синхронизации
LOCAL_DIR="/path/to/local/dir"

# Удалённый сервер и директория
REMOTE_USER="user"
REMOTE_SERVER="server.com"
REMOTE_DIR="/path/to/remote/dir"

# Синхронизация с удалённым сервером
rsync -avz $LOCAL_DIR $REMOTE_USER@$REMOTE_SERVER:$REMOTE_DIR

# Вывод сообщения о завершении
echo "Синхронизация завершена!"
➡️ Особого внимания заслуживает использование команды rsync с опциями -avz для архивации, вывода подробной информации и сжатия данных при передаче. 🔨 bash_help

⚙️ Автоматическое удаление неиспользуемых APT-пакетов в Linux ✔️Со временем в системе могут накапливаться неиспользуемые паке
⚙️ Автоматическое удаление неиспользуемых APT-пакетов в Linux ✔️Со временем в системе могут накапливаться неиспользуемые пакеты, зависимости и устаревшие ядра. Этот скрипт помогает безопасно очищать такие остатки, экономя место и поддерживая порядок в системе.
#!/bin/bash

LOG_FILE="/var/log/apt_cleanup.log"
echo "Очистка системы от неиспользуемых пакетов... $(date)" | tee -a "$LOG_FILE"

# Удаление неиспользуемых зависимостей
sudo apt autoremove -y | tee -a "$LOG_FILE"

# Очистка кэша пакетов
sudo apt clean | tee -a "$LOG_FILE"

# Очистка устаревших пакетов локального кэша
sudo apt autoclean | tee -a "$LOG_FILE"

echo "Очистка завершена." | tee -a "$LOG_FILE"
💠autoremove удаляет пакеты, которые больше не требуются 💠clean освобождает место, удаляя загруженные архивы 💠autoclean очищает только устаревшие архивы, которые уже недоступны в репозиториях ➡️ Добавьте в crontab для еженедельной очистки:
0 4 * * 0 /path/to/apt_cleanup.sh
🔨 bash_help

Golang: копирование и анонимизация данных 8 уроков, чтобы создать приложение на Golang, способное копировать и анонимизироват
Golang: копирование и анонимизация данных 8 уроков, чтобы создать приложение на Golang, способное копировать и анонимизировать данные для prod-like окружений. 🎁Цена в сентябре всего 3250₽ Внутри курса: ➡️ Основы создания консольных приложений в языке программирования Golang, включая работу с флагами командной строки, обработку ввода-вывода и управление процессами. ➡️ Подключение к базам данных Postgres и MongoDB из своего приложения, выполнение запросов, обновлений и удаления данных, а также работа с транзакциями. ➡️ Разработка методики для анонимизации данных, чтобы защитить конфиденциальность информации при копировании данных между окружениями. Как итог — у вас: ✔️ 8 видеоуроков — доступ к ним откроется сразу  ✔️ Финальный проект – приложение для копирования и анонимизации данных, чтобы пополнить портфолио классным кейсом ✔️ И свидетельство о прохождении курса ➡️Узнать подробнее о курсе и забрать его по выгодной цене