es
Feedback

¡No caigas en manos de tramposos! Telemetrio encuentra y marca estos canales 👉 Si quieres ver la etiqueta, suscríbete

BashMaster

BashMaster

Ir al canal en Telegram

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

Mostrar más
8 815
Suscriptores
Sin datos24 horas
-177 días
-3630 días
Archivo de publicaciones
⚙️ KodeKloud Studio ✔️Полезный ресурс для оттачивания принципов DevOps. В нём можно прокачать свои навыки работы с Docker, Ku
⚙️ KodeKloud Studio ✔️Полезный ресурс для оттачивания принципов DevOps. В нём можно прокачать свои навыки работы с Docker, Kubernetes, Linux, Terraform и другими топовыми технологиями. ➡️ Что внутри: 💠100+ практических задач — от базовых до продвинутых; 💠Интерактивная среда — всё работает в браузере, ничего не нужно устанавливать; 💠Реальные сценарии — учишься на практике, а не только в теории. ▶️Отлично подойдёт для тех, кто хочет углубить свои навыки в DevOps 🖼️ Перейти на сайт 🔨 bash_help

Repost from Admin Books
📖 Основы программирования на языке Bash: учебное пособие Год: 2024 Автор: Пирогов В.Ю. В этом учебном пособии подробно рассматриваются особенности программирования на языке Bash, который является основным инструментом для работы в Linux. Книга охватывает ключевые аспекты, такие как условные конструкции, циклы, функции, модули, строки и массивы. Особое внимание уделяется практическим примерам и рабочим программам, что позволяет углубленно изучить основные принципы и синтаксис Bash. Данное пособие подходит для всех, кто интересуется программированием в Linux, включая системных администраторов, которым важно освоить эффективную работу с Bash для автоматизации рутинных задач и управления системами. #bash 🤩Admin Books

⚙️ Tbmk (Terminal Bookmarker) ✔️Легковесная утилита, которая позволяет сохранять часто используемые команды как закладки и бы
⚙️ Tbmk (Terminal Bookmarker) ✔️Легковесная утилита, которая позволяет сохранять часто используемые команды как закладки и быстро вставлять их в командную строку. ➡️ Некоторые возможности: 💠Мгновенный доступ к командам. Нужно нажать Ctrl+Space, начать вводить название закладки — и нужная команда появится в терминале. 💠Шаблоны с переменными. Для создания команд с параметрами используется синтаксис {{имя|значение_по_умолчанию}}. Между переменными можно переключаться клавишами Tab/Shift+Tab. 💠Простота установки. Достаточно скачать бинарный файл и запустить скрипт установки — Tbmk автоматически добавит нужные привязки в shell (поддерживаются bash, zsh, fish). 💠Портативность. Все закладки хранятся в простом файле ~/.tbmk, который можно легко переносить между машинами. 💠Минималистичность. Утилита не перегружает систему и идеально вписывается в рабочий процесс. 🐙 Перейти на Github 🔨 bash_help

😐 Работа в IT нередко связана со стрессом и выгоранием. Чтобы не поехать кукухой 🏥, тебе срочно нужна мемотерапия. Она поло
😐 Работа в IT нередко связана со стрессом и выгоранием. Чтобы не поехать кукухой 🏥, тебе срочно нужна мемотерапия. Она положительно влияет на ментальное здоровье. Принимай каждый день порцию отборных IT-мемов. Телеграм-канал localhost — это то, что доктор прописал. Ребята собирают лучшие мемы про IT и программирование и доставляют прямиком Вам 🚑 ( ° ʖ °) \╭👉 \╭👉 Подпишись и отдохни! 😌

⚙️ GoAccess ✔️Опенсорсный анализатор веб-журналов в режиме реального времени и интерактивный просмотрщик, который запускается
⚙️ GoAccess ✔️Опенсорсный анализатор веб-журналов в режиме реального времени и интерактивный просмотрщик, который запускается в терминале в системах *nix или через браузер. ▶️Разработанная с учетом потребностей системных администраторов, DevOps-инженеров и специалистов по безопасности, она обеспечивает быструю и полезную статистику HTTP и визуальные отчеты о работе сервера в режиме реального времени. ➡️ GoAccess анализирует журналы вашего веб-сервера в реальном времени и отображает данные непосредственно в терминале или через интерактивную HTML-панель мониторинга, что позволяет легко отслеживать трафик, обнаруживать аномалии и мгновенно устранять неполадки. 🐙 Перейти на Github 🔨 bash_help

⚙️ Мониторинг логов в реальном времени с использованием Bash и inotifywait ✔️Если вы администрируете серверы или приложения в
⚙️ Мониторинг логов в реальном времени с использованием Bash и inotifywait ✔️Если вы администрируете серверы или приложения в Linux, то наверняка знакомы с задачей мониторинга логов. Вместо того чтобы постоянно использовать tail -f, можно автоматизировать реактивный мониторинг логов с помощью утилиты inotifywait, которая отслеживает изменения файлов в реальном времени. ➡️ Если вы хотите автоматически перехватывать новые ошибки в логе вашего веб-сервера и мгновенно уведомлять себя об этом, то: 💠1. Установите пакет inotify-tools:
sudo apt-get install inotify-tools
💠2. Создайте скрипт для отслеживания изменений:
#!/bin/bash LOGFILE="/var/log/nginx/error.log" OUTPUTFILE="/home/user/filtered_errors.log" TRIGGER_KEYWORD="error" # Запускаем inotifywait для отслеживания добавления новых строк inotifywait -m -e modify "$LOGFILE" | while read path action file; do # Проверяем последние 10 строк на наличие ключевого слова tail -n 10 "$LOGFILE" | grep -i "$TRIGGER_KEYWORD" >> "$OUTPUTFILE" && \ echo "Обнаружена ошибка, запись добавлена в $OUTPUTFILE" done
▶️Этот скрипт отслеживает изменения в файле логов, фильтрует новые строки с ключевым словом (например, "error") и сохраняет их в отдельный файл. ▶️Его можно интегрировать с системами уведомлений (например, отправлять уведомления в Telegram или Slack), создавая более сложные системы мониторинга с минимальными ресурсами. 🖼️ Ссылка на источник 🔨 bash_help

📘 На Stepik вышел курс — «основы DevOps» Хотите автоматизировать деплой, управлять инфраструктурой как кодом и выстраивать н
📘 На Stepik вышел курс — «основы DevOps» Хотите автоматизировать деплой, управлять инфраструктурой как кодом и выстраивать надёжные CI/CD процессы? Этот курс — полный путь DevOps-инженера. • CI/CD: Jenkins, GitLab CI/CD, GitHub Actions, стратегии развёртывания (Blue-Green, Canary), rollback • Контейнеризация: Docker, 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 🎓 Сертификат — добавьте в резюме или LinkedIn 🚀 Скидка 25%, действует 48 часов 👉 Пройти курс на Stepik

⚙️ cmdchamp ✔️Тренажер по работе с командной строкой на чистом Bash — 30 уровней от команды ls до повышения привилегий. ▶️Отр
⚙️ cmdchamp ✔️Тренажер по работе с командной строкой на чистом Bash — 30 уровней от команды ls до повышения привилегий. ▶️Отрабатывайте реальные команды до тех пор, пока они не войдут в мышечную память. В каждом задании вас просят ввести реальную команду — получайте мгновенную обратную связь и переходите к следующему. ➡️ Многие задания выполняются на реальных файлах в песочнице, все они принимают несколько допустимых синтаксисов (как sort -u, так и sort | uniq), а клавиша Tab открывает страницу руководства, когда вам это необходимо. ▶️Порядок вопросов в каждом раунде определяется случайным образом, поэтому запомнить его невозможно. Система освоения отслеживает ваши знания и пробелы в знаниях: если вы дважды правильно ответите на вопрос, вы его освоите; если ответите неправильно, вопрос будет понижен в рейтинге, и вы увидите его снова. 🐙 Перейти на Github 🔨 bash_help

⚙️ Cling — тренировка набора распространенных команд в shell/bash ✔️Интерактивный инструмент, который помогает пользователям
⚙️ Cling — тренировка набора распространенных команд в shell/bash ✔️Интерактивный инструмент, который помогает пользователям улучшать навыки ввода общих команд интерфейса командной строки (CLI). Он полезен как новичкам, изучающим команды терминала, так и опытным пользователям, которые хотят поддерживать свои навыки. ➡️ Некоторые особенности Cling: 💠практика ввода команд CLI для Git, Linux и других распространённых платформ и инструментов; 💠настраиваемые наборы команд для персонализированного обучения; 💠отслеживание прогресса и статистика производительности. 🐙 Перейти на Github 🔨 bash_help

В России можно посещать IT-мероприятия хоть каждый день: как оффлайн, так и онлайн Но где их находить? Как узнавать о них ран
В России можно посещать IT-мероприятия хоть каждый день: как оффлайн, так и онлайн Но где их находить? Как узнавать о них раньше, чем когда все начнут выкладывать фотографии оттуда? Переходите на канал IT-Мероприятия России. В нём каждый день анонсируются мероприятия со всех городов России 📆 в канале размещаются как онлайн, так и оффлайн мероприятия; 👩‍💻 можно найти ивенты по любому стеку: программирование, frontend-backend разработка, кибербезопасность, дата-аналитика, osint, devops и другие; 🎙 разнообразные форматы мероприятий: митапы с коллегами по цеху, конференции и вебинары с известными опытными специалистами, форумы и олимпиады от важных представителей индустрии и многое другое А чтобы не искать по разным форумам и чатам новости о предстоящих ивентах: 🚀 IT-мероприятия России — подписывайся и будь в курсе всех предстоящих мероприятий!

⚙️ Автоматическая проверка наличия обновлений пакетов в Linux (APT) ✔️Если вы администрируете сервер или рабочую станцию на D
⚙️ Автоматическая проверка наличия обновлений пакетов в Linux (APT) ✔️Если вы администрируете сервер или рабочую станцию на Debian/Ubuntu, важно регулярно проверять наличие обновлений. Этот скрипт автоматизирует проверку доступных обновлений, выводит список и пишет лог — удобно для мониторинга и уведомлений.
#!/bin/bash

LOG_FILE="/var/log/apt_update_check.log"
echo "🔄 Проверка обновлений APT... $(date)" | tee -a "$LOG_FILE"

# Обновляем списки пакетов
sudo apt update -qq

# Проверяем наличие обновлений
UPGRADES=$(apt list --upgradable 2>/dev/null | grep -v "Listing")

if [ -n "$UPGRADES" ]; then
    echo "📦 Доступны обновления:" | tee -a "$LOG_FILE"
    echo "$UPGRADES" | tee -a "$LOG_FILE"
else
    echo "✅ Все пакеты актуальны." | tee -a "$LOG_FILE"
fi

echo "🧾 Проверка завершена." | tee -a "$LOG_FILE"
💠apt update обновляет кэш пакетов 💠apt list --upgradable показывает, что требует обновления 💠Скрипт можно запускать вручную, по cron или в systemd таймере 💠Удобен для ведения истории обновлений или уведомлений через email/Telegram ▶️Добавьте в crontab для ежедневной проверки:
0 6 * * * /path/to/apt_update_check.sh
➡️ Идеально подходит для серверов без автоматических обновлений — вы будете знать, когда что-то требует вмешательства. 🖼️ Ссылка на источник 🔨 bash_help

🔠Это канал про хакинг и информационную безопасность без анестезии. Без «10 советов», без розовых кейсов и корпоративной Х**н
🔠Это канал про хакинг и информационную безопасность без анестезии. Без «10 советов», без розовых кейсов и корпоративной Х**ни Здесь: — системы ломаются, а не «исследуются» — уязвимости вскрываются, а не «обсуждаются» — паранойя — это не диагноз, а профдеформация Тут нет «этичного света в конце тоннеля». Только тёмный экран, мигающий курсор и вопрос: кто первый моргнёт — ты или инфраструктура. Если тебе нужен уют — пролистай. Если ты живёшь в режиме threat model — ты дома. Подпишись! 🫵

⚙️ bash_ct (Command Trace) ✔️Инструмент для отслеживания и объяснения процесса разрешения команд в Bash. Он показывает, как B
⚙️ bash_ct (Command Trace) ✔️Инструмент для отслеживания и объяснения процесса разрешения команд в Bash. Он показывает, как Bash обрабатывает команду и что в итоге выполняет ядро. ➡️ Некоторые возможности bash_ct: 💠Отображение путей к исполняемым файлам, цепочек символических ссылок, интерпретаторов ELF для двоичных файлов и шебангов для скриптов. 💠Поддержка вывода в формате JSON для скриптов и автоматизации. 💠Совместимость с утилитами GNU и версией Bash 4.4 и выше. 💠Возможность установки вручную из репозитория на GitHub. 🐙 Перейти на Github 🔨 bash_help

⚙️ roadmap.sh ✔️ В roadmap представлены темы, связанные с работой с Linux-системами и терминалом, включая основы Bash, настро
⚙️ roadmap.sh ✔️ В roadmap представлены темы, связанные с работой с Linux-системами и терминалом, включая основы Bash, настройку Bash, работу с файлами и каталогами, управление процессами и другие. ➡️ Особенности: 💠позволяет отслеживать прогресс: отмечать темы как завершённые, в процессе обучения или пропущенные; 💠даёт рекомендации по дальнейшему обучению или позволяет исследовать другие роадмапы; 💠предоставляет ресурсы для обучения по конкретным темам. 🖼️ Перейти на сайт 🔨 bash_help

⚙️ Snitch ✔️Инструмент командной строки, который перечисляет активные сетевые соединения системы. Он показывает знакомые дета
⚙️ Snitch ✔️Инструмент командной строки, который перечисляет активные сетевые соединения системы. Он показывает знакомые детали: локальные и удалённые адреса, идентификаторы процессов, имена процессов и состояния соединений, но делает это с акцентом на читаемость и визуальную ясность. ➡️ Некоторые особенности: 💠Использование цвета и форматирования для дифференциации типов информации, что облегчает быстрое сканирование. 💠Написание на языке Go, что позволяет компилировать инструмент в один бинарный файл. Это делает его портативным и легко устанавливаемым в любой среде. 💠Интерактивный интерфейс TUI с живым списком соединений и навигацией по клавиатуре. 💠Вывод в виде таблицы (команда snitch ls) и возможность использования форматов plain, JSON и CSV для скриптов. 💠Режим потоковой передачи (команда snitch watch), который выводит кадры JSON с настраиваемым интервалом. 💠Богатые фильтры: proto (tcp/udp), listen/established, IPv4/IPv6, pid/proc/lport/contains и другие. 🐙 Перейти на Github 🔨 bash_help

⚙️ Скрипты для повседневной работы ✔️ Настоящая находка для тех, кто хочет прокачать свой терминал и сэкономить кучу времени
⚙️ Скрипты для повседневной работы ✔️ Настоящая находка для тех, кто хочет прокачать свой терминал и сэкономить кучу времени на рутине ➡️ Тематика скриптов в статье: 💠Буфер обмена 💠Управление файлами 💠Интернет 💠Обработка текста 💠Лаунчеры REPL 💠Дата и время 💠Аудио, видео и изображения 💠Управление процессами 💠Быстрый доступ 💠Управление системой 💠Всякая всячина 🖼️ Статья на Habr'e 🔨 bash_help

Проснулся, + 9000 рублей предоплата за создание цепочки писем для клиента, приятно Даю задание ИИ-ассистенту и иду заваривать кофе, пока он выполняет заказ 💻 Через пару часов все будет готово и придут остальные 11 000 рублей 💰 А работа 5/2, подъемы в 8 утра, жизнь от ЗП до ЗП. Зачем это надо, когда есть простой способ работать на себя и делать от 150к в через ИИ без знания кода? ☝️ Опыт не нужен. Тратишь на это максимум 2-3 часа в день. Рисков нет, можно легко с основной работой совмещать. И нет никакого стресса с мудаком начальником, который грузит тупыми задачами каждый день, забирая лучшее время твоей жизни 😡 Все что нужно для начала - просто запустить бота👇 https://t.me/itvibecodebot?start=wibecode19 Там ты узнаешь, как делать деньги на нейросетях в 2026 и накопить на все свои хотелки, о которых сейчас мечтаешь. Жми по ссылке 👇 https://t.me/itvibecodebot?start=wibecode19

⚙️ SSH-List ✔️Менеджер соединений SSH с интерфейсом TUI. ➡️ Некоторые функции программы: 💠добавление и редактирование соедин
⚙️ SSH-List ✔️Менеджер соединений SSH с интерфейсом TUI. ➡️ Некоторые функции программы: 💠добавление и редактирование соединений; перестановка и сортировка соединений; 💠импорт хостов из ~/.ssh/config; поиск и фильтрация соединений; 💠выполнение команд на удалённых хостах. ▶️Приложение не изменяет существующие файлы конфигурации SSH. Настройки хостов могут быть распределены по нескольким файлам, поэтому автоматическое редактирование ненадёжно. ▶️SSH-List не хранит пароли, для безопасной аутентификации рекомендуется использовать ключи SSH. 🐙 Перейти на Github 🔨 bash_help

⚙️ swaptop ✔️Утилита для получения информации об использовании swap в системе. ▶️Обрабатывает информацию из /proc/meminfo и /
⚙️ swaptop ✔️Утилита для получения информации об использовании swap в системе. ▶️Обрабатывает информацию из /proc/meminfo и /proc/[pid]/status для каждого процесса, а затем выводит её в удобном виде, прямо в терминал. 🐙 Перейти на Github 🔨 bash_help

⚙️ Bash команды для тестировщика ✔️Большинству тестировщиков в своей карьере рано или поздно придётся столкнуться с терминало
⚙️ Bash команды для тестировщика ✔️Большинству тестировщиков в своей карьере рано или поздно придётся столкнуться с терминалом Linux. Скорее всего это начнётся как необходимость зайти на сервер и посмотреть логи. В этой статье Вы увидите команды нужные именно тестировщику. ➡️ Содержание: 💠Просмотр директорий 💠Создание директории 💠Копирование директории 💠Перемещение / Переименование директории 💠Удаление директории 💠Работа с логами 💠Просмотр последних логов 💠Логи в реальном времени 🖼️ Перейти на сайт 🔨 bash_help