fa
Feedback
BashMaster

BashMaster

رفتن به کانال در Telegram

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

نمایش بیشتر
8 888
مشترکین
-624 ساعت
-197 روز
+1630 روز
آرشیو پست ها
⚙️ 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

Робототехника, дроны и 3D-печать — это не просто увлекательные хобби, это профессии будущего, которые открывают безграничные
Робототехника, дроны и 3D-печать — это не просто увлекательные хобби, это профессии будущего, которые открывают безграничные возможности для творчества, инноваций и высоких заработков. Уже сегодня многие компании активно нанимают специалистов в этой области, и спрос растёт с каждым днём. Skillbox не стоит на месте и предлагает вам посетить бесплатный мини-курс по 3D и робототехнике. На нём вы: — Разберётесь, почему робототехника так востребована и какие есть профессии в этой сфере — Научитесь прокладывать маршрут для дрона и строить 3D-модели объектов — Сможете написать код, который учит роботов двигаться точнее и взаимодействовать друг с другом — Попрактикуетесь в 3D-печати и моделировании — Узнаете, как освоить IT-профессию, в которой ещё не такая большая конкуренция Регистрация: 👉 https://epic.st/6iVu__?erid=2VtzqxCnZQ9 🔥 Бонус: откроем доступ к записям конференции по нейросетям после первого урока. Узнаете, как использовать ИИ в работе и жизни.

⚙️ bash-colour-testcard ✔️Скрипт позволяет отображать таблицу цветов на основе количества цветов, которые поддерживает термин
⚙️ bash-colour-testcard ✔️Скрипт позволяет отображать таблицу цветов на основе количества цветов, которые поддерживает терминал. ➡️ Особенности: 💠Размер вывода адаптируется под размер терминала, чтобы он хорошо отображался в большинстве терминалов. 💠Есть несколько вариантов командной строки: -c — полный режим (передний и задний цвета, 256×256); -m — максимальное количество цветов для отображения (от 0 до 256); -n — отображение только количества поддерживаемых цветов; -s — простой режим (только коды цветов, 256); -t — режим тестирования (скрипт запрашивает коды цветов и отображает результаты). ➡️ Важно: 💠параметры -c, -n, -s и -t должны использоваться независимо, а не комбинироваться. -m используется вместе с другими параметрами, чтобы ограничить количество отображаемых цветов, сам по себе не делает ничего. 🐙 Перейти на Github 🔨 bash_help

⚙️ Media Organizer MD5 ✔️Помогает эффективно управлять медиафайлами — организует изображения, видео и аудиофайлы по папкам по
⚙️ Media Organizer MD5 ✔️Помогает эффективно управлять медиафайлами — организует изображения, видео и аудиофайлы по папкам по году создания. Использование метаданных EXIF ​​и контрольных сумм MD5 гарантирует, что дубликаты файлов не будут загромождать хранилище. ▶️Этот инструмент также включает в себя функцию пробного запуска для предварительного просмотра действий перед их выполнением, а также функции ведения журнала и автоматической очистки. ➡️ Особенности: 💠Организация по году: автоматически сортирует медиафайлы по папкам по году. 💠Обнаружение дубликатов: использует контрольные суммы MD5 для выявления и предотвращения дубликатов. 💠Поддержка метаданных EXIF: извлекает метаданные из изображений и видео для точной сортировки. 💠Пробный прогон: предварительный просмотр действий без внесения изменений. 💠Ведение журнала: Ведет учет выполненных действий для проверки. 💠Автоматическая очистка: Удаляет пустые папки и ненужные файлы после обработки. 🐙 Перейти на Github 🔨 bash_help