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

Реклама: @Kone4noVasya

Канал на бирже: https://telega.in/c/bash_help
Download Telegram
Все надоело и пропал интерес, чувствуешь себя амебой и хочется только залипать в телефоне. Бывает?

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
⚙️ portkill — легкое управление портами и анализ сетей

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

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

➡️ Особенности:
💠Мониторинг портов: Просмотр всех открытых портов и их состояния в режиме реального времени. Это поможет вам обнаружить нежелательные соединения.
💠Завершение процессов: Легкое завершение процессов, занимающих порты, которые вы хотите освободить.
💠Тестирование подключений: Используйте функцию тестирования подключения, чтобы убедиться, что ваши приложения могут корректно взаимодействовать по сети.
💠Сравнительный анализ производительности: Проводите тесты производительности для анализа пропускной способности и задержек сети. Это поможет вам оценить эффективность работы сети.

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥42
Вы знаете, что service mesh — решение, но мысль о внедрении пугает 🤯

Команда растёт, микросервисов всё больше, а трафик идёт не туда. Сбои становятся головоломкой, безопасность вызывает тревогу.

Мы понимаем эти боли. Поэтому приглашаем на онлайн-интенсив, на котором вы:

Запустите service mesh: от установки Istio до работы с реальными сценариями.

Получите рабочие практики: observability, traffic management, mTLS.

Поймёте, как повысить надёжность и безопасность без переписывания кода.

Научитесь находить и устранять узкие места в микросервисах.

Разберёте типичные ошибки внедрения и подводные камни в реалиях рынка РФ.

Чтобы научиться быстро и безопасно внедрять service mesh, ждем вас тут 👈
👍3
⚙️ syslog-summary

✔️Инструмент позволяет просматривать последние записи системного журнала в режиме реального времени. Цветовая маркировка уровней серьёзности позволяет быстро оценить состояние вашей сети.

➡️ Несколько полезных функций:
💠Мониторинг в реальном времени: просматривайте записи системного журнала по мере их появления.
💠Цветовая маркировка уровней серьезности: быстрое выявление критических проблем.
💠Количество сообщений: узнайте частоту различных типов журналов.
💠Написан на Bash: легкий и простой в использовании.

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🔥3
Хватит выполнять скучную рутину руками

Ansible придумали, чтобы вы вместо возни с однотипными задачами по настройке конфигов:

писали плейбуки и роли
деплоили Flask-приложения
настраивали IaC в Gitlab
автоматизировали процесс управления IT-инфраструктурой
наводили в ней порядок

Для всех, кто только начинает свой путь, мы подготовили бесплатный чек-лист по основам Ansible. Он поможет сформировать необходимые навыки для решения реальных задач в короткий срок 

А если вы уже знакомы с Ansible, чек-лист тоже будет полезен — для самопроверки и подготовки к собеседованиям, ведь эти умения точно будут в требованиях к вакансиям 👌

👉 Забрать чек-лист можно бесплатно прямо сейчас в боте
👍1
⚙️ Ash

✔️Простой и понятный способ использовать LLM прямо в вашей оболочке (bash, zsh). Поддерживает OpenAI, Claude, Ollama и OpenRouter.

▶️Когда-нибудь казалось, что большинство инструментов ИИ звучат красиво, но совершенно непрактичны или просто бесполезны? Тогда попробуйте Ash, ведь вам не нужна ещё одна раздутая оболочка или сырой инструмент командной строки.

🐙 Перейти на Github

🔨 bash_help
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🔥3