BashMaster
8.31K subscribers
786 photos
21 videos
1 file
812 links
Удобные консольные наработки на каждый день для разработчиков, девопсов и сисадминов.

Реклама: @Kone4noVasya

Канал на бирже: https://telega.in/c/bash_help
Download Telegram
⚙️ ZenNetForge

✔️Скрипт позволяет настраивать интерфейсы сетей, сервер DHCP, брандмауэр, локальный DNS-сервер, сервер SAMBA, NextCloud и другие элементы.

➡️ С помощью этого скрипта вы можете настроить систему Ubuntu как шлюз, имея возможность настраивать DHCP-сервер (с фильтром MAC), настраивать ACL, сервер OpenVPN и многое другое.

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍41
Asterisk eXPerience‘25 — открытая конференция для тех, кто работает с телефонией и бизнес-коммуникациями

Дата: 25 сентября
Время: 11:00–18:00
Формат: Онлайн

Подключайся по ссылке

Конференция о продуктах, входящих в экосистему Asterisk:
- системы обзвона,
- системы статистики и аналитики,
- системы искусственного интеллекта и распознавания речи
и другие системы и продукты, которые могут работать с вашим Asterisk
4👍1
⚙️ 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥54
⚙️ Мониторинг срока истечения SSL-сертификатов

✔️SSL-сертификаты для сайтов важно не забывать своевременно продлевать. В статье 2 варианта скрипта для проверки срока истечения.

▶️1-й вариант — через обращение к самому сайту, 2-й вариант — через проверку файлов сертификатов в шаре (бывают случаи, когда к сайту в корпоративной сети нельзя обратиться напрямую с сервера мониторинга, но есть общая шара, в которую скидываются все сертификаты).

🖼️ Ссылка на скрипты

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥53
Когда после оптимизации Linux-сервера ты перезагружаешься и больше не можешь подключиться по SSH (с)

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33😐11🔥3
Все надоело и пропал интерес, чувствуешь себя амебой и хочется только залипать в телефоне. Бывает?

Homo Manifestans — канал для айтишников, у которых периодически опускаются руки и отключается мозг, ибо переработки и постоянная тревожность не приводят к другим исходам 🤗

✓ Как научиться отвлекаться от работы и отдыхать?
✓ Как совместить кучу рабочих задач и время с семьей?
✓ Как справиться с прокрастинацией?
✓ Как не растерять запал, даже если начальник и коллеги 💩 и кажется, что ничего не выходит?

Подписывайтесь на канал @vadimpetrovpsi и научитесь работать без упахивания, выгорания и ущерба для личной жизни!

Псс. Заходите в закреп — там много полезного, и даже бесплатный мини-курс по выходу из апатии:
👉 https://t.me/+LkiLVkyFBABjNDAy
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2🔥1
⚙️ 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
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍4🔥3
👉 RAG: как AI учится отвечать на вопросы по вашим данным 👈
Открытый вебинар от Слёрма и GenAI LAB

📅 8 октября, 19:00 мск

💡 Что разберём:

✔️ Что такое RAG и зачем он нужен инженерам
✔️ Как собрать RAG на примере телеграм-канала (данные → вектора → бот)
✔️ Автоматизация через n8n без кода
✔️ Что ломается в продакшене и как чинить
✔️ Как развивается RAG: графовые подходы и решения без векторов

👤 Спикер — Андрей Богомолов, co-founder и CTO GenAI LAB, CTO Nlogic, эксперт Сколково. 10+ лет в AI-разработке 🔥

Почему это важно:

➡️ RAG помогает работать с документацией, логами и базами знаний
➡️ Технология уже входит в стек современных DevOps-инженеров
➡️ Знания можно сразу применять в проектах

📍 Занять место — через бота
2
⚙️ Arch OS Manager

✔️Инструмент для управления системами Arch Linux, написанный на Bash. Он предоставляет простой интерфейс для администрирования системы и поддерживает выполнение через терминал или рабочий стол.

➡️ Некоторые функции:
💠обновление системы;
💠управление пакетами;
💠мониторинг здоровья системы.

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥43😐1
Сегментация и безопасность VLAN:
Создание и защита изоляции между VLAN на MikroTik


Открытый вебинар в 11:00 по Мск.

Подключайтесь!

Если вам надоело, что трафик гуляет по сети, как по бескрайнему полю, то этот вебинар — именно то, что доктор прописал! Мы разберёмся и с азами, и с продвинутыми фокусами по фильтрации и маршрутизации.
5👍3
⚙️ tmux-minimal-theme

✔️Проект, который предлагает минималистичную тему для tmux с возможностью настройки внешнего вида терминала.

➡️ Требования:
💠операционная система, поддерживающая tmux (Linux, macOS, WSL);
💠версия tmux — 2.1 или новее;
💠эмулятор терминала, поддерживающий TrueColor.

➡️ Тема позволяет:
💠Изменять цвета и макеты под свой стиль. Например, можно изменить цвет фона строки статуса (например, установить set -g status-bg colour235).
💠Настроить шрифт — обновить настройки терминала, чтобы использовать предпочтительный шрифт или размер, соответствующий теме.
💠Встроить мониторинг системы — отслеживать использование системных ресурсов прямо в терминале.

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥52
Forwarded from localhost
#Linux

А команда была ls

😎 localhost › IT-юмор
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41👍8
⚙️ Chief

✔️Лёгкая, но мощная система библиотек Bash, которая помогает организовать среду командной оболочки с помощью архитектуры на основе плагинов. Chief можно рассматривать как менеджер пакетов для функций, псевдонимов и инструментов Bash.

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

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥32
🔥Прими участие в Хакатоне от ИТ-холдинга Т1 в Новосибирске и поборись за призовой фонд 800 000 рублей!

Когда: 23–26 октября
Формат: онлайн + финал на площадке

Участвуй, если ты:
🔹обучаешься на технической или ИТ-специальности;
🔹развиваешься в направлении разработки, аналитики, CV, ML или DevOps;
🔹сможешь быть в Новосибирске 26 октября.

Выбери свой кейс:

✴️Цифровой дресс-код: фон, который выделяет вас. Создай локальный ML-модуль сегментации видео и генератор персонализированных фонов.

✴️CodeMetrics: метрики, которые помогают расти. Разработай систему автооценки эффективности команд через анализ Git-метрик.


Почему стоит участвовать:
🔘Кейс в портфолио и полезная обратная связь от менторов Т1;
🔘Шанс проявить себя, чтобы начать карьеру в одной из крупнейших ИТ-компаний;
🔘Реальный опыт командной работы;
🔘Мерч и атмосфера сильного комьюнити — в Т1 более 5 000 джунов из 580+ вузов России и Беларуси.

Регистрация открыта!
➡️ Успей до 21 октября по ссылке.

erid: 2Vtzqwmd32u
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍1
⚙️ Trapper

✔️Плагин для отладки скриптов на языке bash. Инструмент был разработан чтобы упростить отладку скриптов и минимизировать изменения в коде.

➡️ Trapper позволяет:
💠Захватывать ошибки во время выполнения скриптов и указывать, где они произошли.
💠Выдавать информацию об ошибках в разных сценариях:
💠💠Для одного скрипта — сообщает имя файла, номер строки и фрагмент кода.
💠💠Для выполнения скриптов — выводит имя файла, номер строки и фрагмент кода для полной трассировки стека (вызывающих скриптов).
💠💠Для включения скриптов — выводит имя файла, номер строки и фрагмент кода неудачного включённого скрипта (только в родительском скрипте).

➡️ Чтобы использовать Trapper, нужно:
💠Добавить плагин в начало скрипта.
💠Запустить скрипт как обычно.

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥52
Возьмем на поддержку ваш 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
👍6🔥4
⚙️ Media Organizer MD5

✔️Помогает эффективно управлять медиафайлами — организует изображения, видео и аудиофайлы по папкам по году создания. Использование метаданных EXIF ​​и контрольных сумм MD5 гарантирует, что дубликаты файлов не будут загромождать хранилище.

▶️Этот инструмент также включает в себя функцию пробного запуска для предварительного просмотра действий перед их выполнением, а также функции ведения журнала и автоматической очистки.

➡️ Особенности:
💠Организация по году: автоматически сортирует медиафайлы по папкам по году.
💠Обнаружение дубликатов: использует контрольные суммы MD5 для выявления и предотвращения дубликатов.
💠Поддержка метаданных EXIF: извлекает метаданные из изображений и видео для точной сортировки.
💠Пробный прогон: предварительный просмотр действий без внесения изменений.
💠Ведение журнала: Ведет учет выполненных действий для проверки.
💠Автоматическая очистка: Удаляет пустые папки и ненужные файлы после обработки.

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🔥3
⚙️ bash-colour-testcard

✔️Скрипт позволяет отображать таблицу цветов на основе количества цветов, которые поддерживает терминал.

➡️ Особенности:
💠Размер вывода адаптируется под размер терминала, чтобы он хорошо отображался в большинстве терминалов.
💠Есть несколько вариантов командной строки:
-c — полный режим (передний и задний цвета, 256×256);
-m — максимальное количество цветов для отображения (от 0 до 256);
-n — отображение только количества поддерживаемых цветов;
-s — простой режим (только коды цветов, 256);
-t — режим тестирования (скрипт запрашивает коды цветов и отображает результаты).

➡️ Важно:
💠параметры -c, -n, -s и -t должны использоваться независимо, а не комбинироваться. -m используется вместе с другими параметрами, чтобы ограничить количество отображаемых цветов, сам по себе не делает ничего.

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥21
Робототехника, дроны и 3D-печать — это не просто увлекательные хобби, это профессии будущего, которые открывают безграничные возможности для творчества, инноваций и высоких заработков. Уже сегодня многие компании активно нанимают специалистов в этой области, и спрос растёт с каждым днём.

Skillbox не стоит на месте и предлагает вам посетить бесплатный мини-курс по 3D и робототехнике.

На нём вы:
— Разберётесь, почему робототехника так востребована и какие есть профессии в этой сфере
— Научитесь прокладывать маршрут для дрона и строить 3D-модели объектов
— Сможете написать код, который учит роботов двигаться точнее и взаимодействовать друг с другом
— Попрактикуетесь в 3D-печати и моделировании
— Узнаете, как освоить IT-профессию, в которой ещё не такая большая конкуренция

Регистрация: 👉 https://epic.st/6iVu__?erid=2VtzqxCnZQ9

🔥 Бонус: откроем доступ к записям конференции по нейросетям после первого урока. Узнаете, как использовать ИИ в работе и жизни.
3👍2🔥1
⚙️ bash-snippets

✔️Коллекция полезных простых самодостаточных фрагментов кода.

➡️ Некоторые фрагменты кода из коллекции:
abs.sh — функция Math. abs() возвращает абсолютное значение числа;
array-contains.sh — проверяет, содержит ли массив конкретное значение;
array-to-string.sh — преобразует массив в строку с пользовательским разделителем и необязательным значением;
center-text.sh — центрирует заданный текст на экране (опционально определяет ширину экрана);
check-prerequisites.sh — проверяет, установлены ли команды-пререквизиты;
compare-versions.sh — сравнивает две строки версий с необязательным пользовательским разделителем;
contains.sh — проверяет, содержит ли одна строка другую;
countdown.sh — отображает простой таймер обратного отсчёта и сообщение;
error-messages.sh — отображает сообщения об ошибках, предупреждениях и успехах.

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍83🔥3
📘 На Stepik вышел курс — «DevOps-инженер: От основ до продакшена»

Хотите автоматизировать деплой, управлять инфраструктурой как кодом и выстраивать надёжные CI/CD процессы? Этот курс — полный путь DevOps-инженера.

• CI/CD: Jenkins, GitLab CI/CD, GitHub Actions, стратегии развёртывания (Blue-Green, Canary), rollback

• Контейнеризация: Docker (образы, Compose, networking), Podman, оптимизация и безопасность контейнеров

• Kubernetes: архитектура, Pods, Services, Deployments, Helm, RBAC, Service Mesh (Istio/Linkerd)

• Infrastructure as Code: Terraform, Ansible (playbooks, vault), Packer, ArgoCD и Flux для GitOps

• Облака: AWS (EC2, EKS, Lambda), GCP, Azure, Yandex Cloud, cost optimization• Мониторинг: Prometheus, Grafana, ELK Stack, Jaeger, OpenTelemetry, SLI/SLO/SLA

• Безопасность: SAST/DAST, Vault, Zero Trust, Policy as Code, incident response

• Продакшен практики: High Availability, Disaster Recovery, Chaos Engineering, on-call management

🎓 Сертификат — добавьте в резюме или LinkedIn

🚀 Скидка 25%, действует 48 часов

👉 Пройти курс на Stepik
👍2😐2