en
Feedback
BashMaster

BashMaster

Open in Telegram

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

Show more
8 883
Subscribers
-524 hours
-157 days
+630 days
Posts Archive
⚙️ reloader.sh ✔️Автоматически перезагружайте файлы конфигурации с помощью простого Bash-скрипта, который оптимизирует рабочи
⚙️ reloader.sh ✔️Автоматически перезагружайте файлы конфигурации с помощью простого Bash-скрипта, который оптимизирует рабочий процесс и сэкономит ваше время. ▶️Скрипт позволяет быстро загружать изменения без необходимости перезапуска приложений. Это особенно полезно для пользователей, которым часто приходится работать с несколькими конфигурациями. ➡️ Особенности скрипта: 💠Простота использования: не требуются навыки программирования. 💠Быстродействие: загрузка конфигураций за считанные секунды. 💠Поддержка различных форматов: работает с различными типами файлов конфигураций. 💠Легкий: небольшой размер файла позволяет легко загрузить и запустить программу. 🐙 Перейти на Github 🔨 bash_help

⚡️ Запускаем крупный розыгрыш призов, где можно выиграть iPhone 17, игровые наушники, клавиатуру и мышь! Без лишних слов, усл
⚡️ Запускаем крупный розыгрыш призов, где можно выиграть iPhone 17, игровые наушники, клавиатуру и мышь! Без лишних слов, условия: 1. Подписка на: — бизнестрендсТехнотрендыБлумберг 2. Нажать кнопку «Участвовать» снизу Итоги будут опубликованы 15 ноября в 18:00 на наших каналах, желаем удачи!

⚙️ libshell ✔️Библиотека часто используемых функций для POSIX shell. ➡️ Некоторые функции, которые входят в состав библиотеки
⚙️ libshell ✔️Библиотека часто используемых функций для POSIX shell. ➡️ Некоторые функции, которые входят в состав библиотеки: 💠shell-getopt — реализует утилиту getopt(1) и семейство getopt; 💠shell-config — позволяет работать с файлами конфигурации (читать, изменять и удалять переменные); 💠shell-ini-config — работает с файлами конфигурации в стиле ini; 💠shell-signal — меняет действие, которое выполняется процессом при получении определённого сигнала; 💠shell-args — проверяет тип аргумента, выводит версию и использование программы; 💠shell-ip-address — проверяет IP-адрес; 💠shell-mail-address — проверяет домен и адрес электронной почты; 💠shell-quote — позволяет заключать переменные в кавычки; 💠shell-unittest — платформа для тестирования оболочки (совместима с xUnit); 💠shell-error — выводит сообщения об ошибках и подробные сообщения. ▶️Библиотека имеет модульную структуру, каждый модуль используется для своих целей 🐙 Перейти на Github 🔨 bash_help

⚙️ timep ✔️Профайлер и генератор FlameGraph для кода на языке bash. ▶️Инструмент не только показывает время выполнения каждой
⚙️ timep ✔️Профайлер и генератор FlameGraph для кода на языке bash. ▶️Инструмент не только показывает время выполнения каждой команды, но и создаёт полное дерево стека вызовов для профилируемого кода bash. При желании на основе этого дерева стека можно сгенерировать FlameGraph отпрофилированных команд bash. ➡️ Некоторые возможности программы: 💠Флаги -f, -s и -c позволяют заставить timep рассматривать вход как функцию, скрипт или список необработанных команд. 💠Флаг -k или --keep не позволяет timep удалять все промежуточные логи и файлы скриптов. 💠Флаг -t или --time позволяет запускать код через встроенную оболочку time, помимо генерации профилей времени и выходных данных FlameGraph. 💠Флаг -o <тип> позволяет контролировать, какие выходные данные печатаются в stdout после завершения работы timep. 🐙 Перейти на Github 🔨 bash_help

⚙️ Шпаргалка по bash ✔️Шпаргалка основных команд Git Bash, терминала OSX, терминала linux. ➡️ Содержание: 💠Файловая система
⚙️ Шпаргалка по bash ✔️Шпаргалка основных команд Git Bash, терминала OSX, терминала linux. ➡️ Содержание: 💠Файловая система 💠Алиасы 💠Использование переменных 💠Подстановка команд в переменные 💠Математические операции 💠Управляющая конструкция if-then 💠Управляющая конструкция if-then-else 💠Конструкция CASE 💠Циклы 💠Сравнение чисел 💠Сравнение строк 💠Проверки файлов 💠Операторы 🐙 Перейти на Github 🔨 bash_help

⚙️ Simple-Bash-Port-Scanner ✔️Простой сканер портов, написанный на языке Bash. Цель программы — проверять, работает ли хост,
⚙️ Simple-Bash-Port-Scanner ✔️Простой сканер портов, написанный на языке Bash. Цель программы — проверять, работает ли хост, а затем по отдельности тестировать диапазон портов, чтобы определять, открыты они или закрыты. ➡️ Некоторые возможности инструмента: 💠Установка времени ожидания. Пользователь может указать, сколько секунд программа должна тратить на сканирование каждого порта. Например, -t 10 означает, что время сканирования каждого порта в диапазоне составит 10 секунд. 💠Выбор цели сканирования. Это может быть стандартный веб-адрес или URL. Если ввести неправильный хост, программа выведет сообщение о том, что хост не работает, и завершится. 💠Выбор диапазона портов. Начало диапазона портов, которые будет сканировать программа, обозначается числом. Конец диапазона портов, которые будет сканировать программа, также обозначается числом. 💠Использование файла в качестве входных аргументов. Пользователь может выбрать текстовый файл с аргументами в формате: хост, начальный порт, конечный порт. 🐙 Перейти на Github 🔨 bash_help

⚡️ Специалисты из команды CodeGuard собрали для вас тонны обучающего материала Отсортировали и разбили по каналам: |- - - 📂 Хакинг & infosec — 573ГБ | |- - - 📂 Linux & Bash — 652ГБ | |- - - 📂 Работа ИБ — 356ГБ | |- - - 📂 Python — 428ГБ | |- - - 📂 Общее IT — 1526ГБ 📌 Гайды, шпаргалки, книги, задачи и ресурсы для каждого.

⚙️ bash devops automation suite ✔️Коллекция проверенных bash-скриптов для AWS, Kubernetes, CI/CD и облачной автоматизации. 🐙
⚙️ bash devops automation suite ✔️Коллекция проверенных bash-скриптов для AWS, Kubernetes, CI/CD и облачной автоматизации. 🐙 Перейти на Github 🔨 bash_help

⚙️ DevOps База знаний ✔️Структурированная база знаний для изучения DevOps с практическими примерами и командами для каждого и
⚙️ DevOps База знаний ✔️Структурированная база знаний для изучения DevOps с практическими примерами и командами для каждого инструмента. ➡️ Основные разделы базы знаний: 💠 Linux: основы ОС, процессы, память, файловая система, пользователи и права 💠 Network: модели OSI/TCP-IP, IP-адресация, маршрутизация, VPN и Proxy 💠 Docker: контейнеризация, images, volumes, networking, Docker Compose 💠 Ansible: автоматизация, playbooks, роли, шаблоны, безопасность 💠 Kubernetes: оркестрация, компоненты, ресурсы, сервисы, управление ▶️Бонус: Практические задачи с уровнями сложности. 💠Easy: классический деплой приложения на Linux 💠Medium: контейнеризация и управление окружениями ▶️В репозитории представлены детальные материалы с акцентом на практику: минимум теории + разбор работы инструментов через реальные команды. 🐙 Перейти на Github 🖼️ Ссылка на источник 🔨 bash_help

⚙️ Server-Service-Checker ✔️Bash-скрипт для проверки доступности серверов и сервисов. Скрипт использует команду ping для подт
⚙️ Server-Service-Checker ✔️Bash-скрипт для проверки доступности серверов и сервисов. Скрипт использует команду ping для подтверждения, доступен ли IP-адрес или имя хоста. ➡️ Особенности: 💠Простые команды для проверок. 💠Настраиваемость — скрипт можно адаптировать под свои потребности. 💠Этичное использование — рекомендуется проверять только серверы и сервисы, на которые есть разрешение.
#!/bin/bash

# Ask the user for the IP address or hostname
read -p "Enter IP address or hostname: " ip

# Ping the IP/hostname once and suppress output
if ping -c 1 -W 2 "$ip" &> /dev/null
then
    echo "✅ $ip is UP (reachable)."
else
    echo "❌ $ip is DOWN (unreachable)."
fi
▶️Пример использования: если нужно проверить, доступен ли веб-сервер, нужно ввести его адрес в скрипт — он даст отчёт о том, работает ли сервер или нет. 🐙 Перейти на Github 🔨 bash_help

⚙️ Gitbasher ✔️Утилита на языке Bash, которая упрощает использование Git из командной строки. ➡️ Некоторые функции Gitbasher:
⚙️ Gitbasher ✔️Утилита на языке Bash, которая упрощает использование Git из командной строки. ➡️ Некоторые функции Gitbasher: 💠Создание коммитов — команда gitb c. 💠Создание веток — команда gitb b позволяет выбрать ветку для переключения из списка, а gitb b nd — создать новую ветку от стандартной с последними изменениями. 💠Управление тегами — команда gitb t создаёт новый тег из текущего коммита и отправляет его на удалённый репозиторий. 💠Слияние веток — команда gitb m выбирает ветку для слияния в текущую и исправляет конфликты, создаёт коммит слияния после слияния. 💠Перебазирование веток — команда gitb r позволяет перебазировать ветку с исправлением конфликтов без бесконечного написания команды git rebase --continue. 💠Сброс коммитов и действий — команда gitb res быстро восстанавливает коммиты и действия. 🐙 Перейти на Github 🔨 bash_help

⚙️ Arch-Cleaner ✔️Bash-скрипт, предназначенный для регулярного обслуживания системы Arch Linux. ▶️Он выполняет ряд важных зад
⚙️ Arch-Cleaner ✔️Bash-скрипт, предназначенный для регулярного обслуживания системы Arch Linux. ▶️Он выполняет ряд важных задач, таких как обновление системы, удаление ненужных и неиспользуемых пакетов, очистка кэша Pacman и журналов systemd, а также устранение временных файлов и пользовательского кэша. ➡️ Перед использованием скрипта рекомендуется внимательно изучить его содержимое и создать резервную копию данных, так как для его запуска требуются права root.  🐙 Перейти на Github 🔨 bash_help

Что мне сделать чтобы действительно вырасти в профессии? Какие пути развития вообще есть? Задаете эти вопросы себе уже в кото
Что мне сделать чтобы действительно вырасти в профессии? Какие пути развития вообще есть? Задаете эти вопросы себе уже в который раз?🤔 ⚡️до -40% На обучение для DevOps, разрабов и инженеров Сейчас эти курсы уже со скидкой, но по секретному промокоду еще дешевле! Использовать можно сразу на несколько курсов 💫Data-Инженер 💫Data Science 💫Apache Kafka 💫Golang-разработчик 💫DevOps инструменты для разработчиков 💫Основы информационной безопасности 💫Gitlab CI/CD 💫Мониторинг в Grafana 💫Terraform 🎁Промокод на скидку 👉🏻VIDEO20👈🏻 *ввести его можно в окне оплаты, оно откроется после заполнения формы контактов 👉🏻Переходите в раздел каталога, чтобы узнать о курсах подробнее

⚙️ Ash ✔️Простой и понятный способ использовать LLM прямо в вашей оболочке (bash, zsh). Поддерживает OpenAI, Claude, Ollama и
⚙️ Ash ✔️Простой и понятный способ использовать LLM прямо в вашей оболочке (bash, zsh). Поддерживает OpenAI, Claude, Ollama и OpenRouter. ▶️Когда-нибудь казалось, что большинство инструментов ИИ звучат красиво, но совершенно непрактичны или просто бесполезны? Тогда попробуйте Ash, ведь вам не нужна ещё одна раздутая оболочка или сырой инструмент командной строки. 🐙 Перейти на Github 🔨 bash_help

Хватит выполнять скучную рутину руками ✋ Ansible придумали, чтобы вы вместо возни с однотипными задачами по настройке конфиго
Хватит выполнять скучную рутину руками ✋ Ansible придумали, чтобы вы вместо возни с однотипными задачами по настройке конфигов: ✅ писали плейбуки и роли ✅ деплоили Flask-приложения ✅ настраивали IaC в Gitlab ✅ автоматизировали процесс управления IT-инфраструктурой ✅ наводили в ней порядок Для всех, кто только начинает свой путь, мы подготовили бесплатный чек-лист по основам Ansible. Он поможет сформировать необходимые навыки для решения реальных задач в короткий срок  А если вы уже знакомы с Ansible, чек-лист тоже будет полезен — для самопроверки и подготовки к собеседованиям, ведь эти умения точно будут в требованиях к вакансиям 👌 👉 Забрать чек-лист можно бесплатно прямо сейчас в боте

⚙️ syslog-summary ✔️Инструмент позволяет просматривать последние записи системного журнала в режиме реального времени. Цветов
⚙️ syslog-summary ✔️Инструмент позволяет просматривать последние записи системного журнала в режиме реального времени. Цветовая маркировка уровней серьёзности позволяет быстро оценить состояние вашей сети. ➡️ Несколько полезных функций: 💠Мониторинг в реальном времени: просматривайте записи системного журнала по мере их появления. 💠Цветовая маркировка уровней серьезности: быстрое выявление критических проблем. 💠Количество сообщений: узнайте частоту различных типов журналов. 💠Написан на Bash: легкий и простой в использовании. 🐙 Перейти на Github 🔨 bash_help

Вы знаете, что service mesh — решение, но мысль о внедрении пугает 🤯 Команда растёт, микросервисов всё больше, а трафик идёт
Вы знаете, что service mesh — решение, но мысль о внедрении пугает 🤯 Команда растёт, микросервисов всё больше, а трафик идёт не туда. Сбои становятся головоломкой, безопасность вызывает тревогу. Мы понимаем эти боли. Поэтому приглашаем на онлайн-интенсив, на котором вы: ✅ Запустите service mesh: от установки Istio до работы с реальными сценариями. ✅ Получите рабочие практики: observability, traffic management, mTLS. ✅ Поймёте, как повысить надёжность и безопасность без переписывания кода. ✅ Научитесь находить и устранять узкие места в микросервисах. ✅ Разберёте типичные ошибки внедрения и подводные камни в реалиях рынка РФ. Чтобы научиться быстро и безопасно внедрять service mesh, ждем вас тут 👈

⚙️ portkill — легкое управление портами и анализ сетей ✔️Продвинутый инструмент для управления сетевыми портами и анализа про
⚙️ portkill — легкое управление портами и анализ сетей ✔️Продвинутый инструмент для управления сетевыми портами и анализа производительности сети. Вы сможете легко завершать процессы, отслеживать открытые порты, тестировать соединения и проводить тесты производительности в macOS и Linux. ▶️Благодаря интерактивному пользовательскому интерфейсу и поддержке массовых операций вы сможете эффективно управлять сетевыми задачами. ➡️ Особенности: 💠Мониторинг портов: Просмотр всех открытых портов и их состояния в режиме реального времени. Это поможет вам обнаружить нежелательные соединения. 💠Завершение процессов: Легкое завершение процессов, занимающих порты, которые вы хотите освободить. 💠Тестирование подключений: Используйте функцию тестирования подключения, чтобы убедиться, что ваши приложения могут корректно взаимодействовать по сети. 💠Сравнительный анализ производительности: Проводите тесты производительности для анализа пропускной способности и задержек сети. Это поможет вам оценить эффективность работы сети. 🐙 Перейти на Github 🔨 bash_help

📘 На Stepik вышел курс — «DevOps-инженер: От основ до продакшена» Хотите автоматизировать деплой, управлять инфраструктурой
📘 На 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

⚙️ bash-snippets ✔️Коллекция полезных простых самодостаточных фрагментов кода. ➡️ Некоторые фрагменты кода из коллекции: abs.
⚙️ 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