TGViewer
Channel Public Channel
BashMaster

BashMaster

@bash_help

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

Реклама: @Kone4noVasya

Канал на бирже: https://telega.in/c/bash_help
Subscribers
8.84K
Photos
1K
Videos
36
Links
1.1K

Showing posts older than #1101 · Back to latest

Older Posts 20 shown
Post #1100 2.48K
Проснулся, + 9000 рублей предоплата за создание цепочки писем для клиента, приятно

Даю задание ИИ-ассистенту и иду заваривать кофе, пока он выполняет заказ 💻

Через пару часов все будет готово и придут остальные 11 000 рублей 💰

А работа 5/2, подъемы в 8 утра, жизнь от ЗП до ЗП.

Зачем это надо, когда есть простой способ работать на себя и делать от 150к в через ИИ без знания кода?

☝️ Опыт не нужен.
Тратишь на это максимум 2-3 часа в день.

Рисков нет, можно легко с основной работой совмещать.

И нет никакого стресса с мудаком начальником, который грузит тупыми задачами каждый день, забирая лучшее время твоей жизни 😡

Все что нужно для начала - просто запустить бота👇

https://t.me/itvibecodebot?start=wibecode19

Там ты узнаешь, как делать деньги на нейросетях в 2026 и накопить на все свои хотелки, о которых сейчас мечтаешь.

Жми по ссылке 👇

https://t.me/itvibecodebot?start=wibecode19
  • 😐 8
Post #1099 2.42K
⚙️ SSH-List

✔️Менеджер соединений SSH с интерфейсом TUI.

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

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

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

🐙 Перейти на Github

🔨 bash_help
  • 👍 6
  • 🔥 4
  • 😐 2
Post #1098 2.68K
⚙️ swaptop

✔️Утилита для получения информации об использовании swap в системе.

▶️Обрабатывает информацию из /proc/meminfo и /proc/[pid]/status для каждого процесса, а затем выводит её в удобном виде, прямо в терминал.

🐙 Перейти на Github

🔨 bash_help
  • 👍 8
  • 🔥 4
Post #1097 2.84K
⚙️ Bash команды для тестировщика

✔️Большинству тестировщиков в своей карьере рано или поздно придётся столкнуться с терминалом Linux. Скорее всего это начнётся как необходимость зайти на сервер и посмотреть логи. В этой статье Вы увидите команды нужные именно тестировщику.

➡️ Содержание:
💠Просмотр директорий
💠Создание директории
💠Копирование директории
💠Перемещение / Переименование директории
💠Удаление директории
💠Работа с логами
💠Просмотр последних логов
💠Логи в реальном времени

🖼️ Перейти на сайт

🔨 bash_help
  • 👍 6
  • 🔥 5
  • ✍ 3
  • 😐 2
Post #1096 2.82K
⚙️ The Art of Command Line — самое полезное руководство по Linux-командам

✔️Легендарный учебный репозиторий, который собирает лучшие практики работы в Linux, Bash и терминале.

➡️ Важное:
💠150+ приёмов: от базовых команд до продвинутых трюков
💠Оптимизация работы в терминале: grep, awk, sed, find, pipes
💠Разделы для новичков и для «хардкор»-уровня
💠Ускорение работы: alias’ы, history, навигация, ssh-трюки
💠Поддержка Linux и macOS — универсальный must-have инструмент

🐙 Перейти на Github

🔨 bash_help
  • 🔥 9
  • ✍ 5
  • 👍 4
Post #1095 2.34K
Не двигайтесь: вы в ИИ-кадре

Этот бот создает фото для соцсетей в футуристичном стиле. Его можно поставить на аватарку, особенно если идете на t-sync conf. Конференция от Группы «Т-Технологии» для опытных инженеров впервые пройдет в Москве 7 февраля.

Попробовать бота можно здесь. А узнать больше о t-sync conf и зарегистрироваться — здесь
  • 👍 3
  • 🔥 1
Post #1094 2.33K
⚙️ Bash-скрипт для архивации старых логов

✔️Иногда логи на сервере растут быстрее, чем хочется, и начинают занимать всё свободное место.

➡️ Простой скрипт, который:
💠Находит файлы с расширением .log, изменённые более чем N дней назад.
💠Архивирует их в тарболл с датой.
💠Удаляет оригиналы после успешного архива.

#!/usr/bin/env bash
#
# Архивация старых логов >7 дней
# Сохраняет в /var/backups/logs/YYYY-MM-DD_logs.tar.gz

# Настройки
LOG_DIR="/var/log" # Каталог с логами
BACKUP_DIR="/var/backups/logs" # Куда складывать архивы
DAYS_OLD=7 # Возраст файлов в днях

# Создаём папку для бэкапов, если нет
mkdir -p "$BACKUP_DIR"

# Текущая дата
DATE=$(date '+%Y-%m-%d')

# Найти *.log старше N дней и упаковать в архив
find "$LOG_DIR" -type f -regextype posix-extended -regex ".*/[a-zA-Z0-9_-]+\.log$" \
-mtime +"$DAYS_OLD" -print0 | \
tar --null -czf "$BACKUP_DIR/${DATE}_logs.tar.gz" --files-from -

# Проверка успешности и удаление исходников
if [[ $? -eq 0 ]]; then
echo "✅ Архив создан: $BACKUP_DIR/${DATE}_logs.tar.gz"
# Удаляем старые логи
find "$LOG_DIR" -type f -regextype posix-extended -regex ".*/[a-zA-Z0-9_-]+\.log$" \
-mtime +"$DAYS_OLD" -delete
echo "🗑 Оригиналы удалены."
else
echo "❌ Ошибка при создании архива!"
exit 1
fi


➡️ Как это работает:
💠find … -regextype posix-extended -regex ".*/[a-zA-Z0-9_-]+\.log$"
Использует регулярное выражение, чтобы найти все файлы с именами, состоящими из букв, цифр, подчёркиваний или дефисов, и оканчивающиеся на .log.
💠Опция -mtime +7 выбирает файлы старше 7 дней.
💠tar --null --files-from - позволяет безопасно работать с именами, содержащими пробелы.
💠При успешном создании архива исходные файлы удаляются командой -delete в find.

▶️Добавьте этот скрипт в cron, чтобы он выполнялся автоматически, например, каждый день в 2:00.

0 2 * * * /usr/local/bin/archive_logs.sh >> /var/log/archive_logs_cron.log 2>&1


🖼️ Ссылка на источник

🔨 bash_help
  • 👍 12
  • 🔥 6
  • ✍ 5
Post #1093 2.51K
⚙️ Navi

✔️Интерактивный инструмент для работы с командной строкой для просмотра и выполнения шпаргалок (cheatsheets).

➡️ Функции:
💠Быстрое нахождение команд через интерфейс. Navi показывает не только саму команду, но и пояснения к ней.
💠Динамическая подстановка параметров с автодополнением. Например, для команды для переключения веток в Git Navi автоматически предлагает список доступных веток, которые можно выбрать прямо в интерфейсе.
💠Поддержка нескольких источников. Можно создавать собственные шпаргалки или загружать существующие из коллекции maintainers Navi. Также инструмент может использовать шпаргалки из других инструментов, например tldr и cheat.sh.
💠Настраиваемость. Можно настраивать внешний вид и поведение через файл конфигурации, например, регулировать размеры столбцов, менять цвета.
💠Интеграция прямо в оболочку (bash, zsh, fish)

🐙 Перейти на Github

🔨 bash_help
  • 👍 5
  • 🔥 4
  • ✍ 3
Post #1092 2.88K
⚙️ nvme-cli — полный контроль над вашими SSD в Linux

✔️Если вы работаете с современными серверами или высокопроизводительными рабочими станциями, утилита nvme-cli это маст-хэв. Это официальный инструмент для управления накопителями NVM Express (NVMe) напрямую из командной строки, без использования громоздкого проприетарного софта от вендоров.

▶️В отличие от классического hdparm или smartctl, которые пришли из эпохи HDD/SATA, nvme-cli заточен под специфику протокола NVMe.

➡️ Что умеет:
💠Мониторинг здоровья: Детальный вывод SMART-логов, температура, ошибки, ресурс записи (TBW).
💠Управление пространствами: Создание, удаление и аттач Namespaces (разделение одного физического диска на логические).
💠Безопасная очистка: Выполнение команд Sanitize и Secure Erase (критично для compliance).
💠Обновление прошивки: Заливка новой firmware без перезагрузки сервера (если поддерживается железом).

🐙 Перейти на Github

🔨 bash_help
  • 👍 7
  • 🔥 4
  • ✍ 3
Post #1091 2.55K
📱 Держите 6 хороших каналов по искусственному интеллекту и программированию для любого уровня!

Выбирай направление:

📱 Нейросети — @neuro_prompt

🤖 AI-инструменты — @ai_prompt

📱 Python — @python_prompt

🤔 InfoSec & Хакинг — @infosec_prompt

👩‍💻 IT Новости — @it_news

😄 IT Мемы — @it_memes

Промпты, обучение, шпаргалки и полезные ресурсы на каждую тему!
  • 👍 3
  • 🔥 1
Post #1090 13.2K
⚙️ Небольшая шпаргалка по выражениям cron

🔨 bash_help
  • 👍 13
  • 🔥 4
  • ✍ 3
Post #1089 2.1K
⚙️ Cluster.dev

✔️Инструмент с открытым исходным кодом, предназначенный для управления облачными инфраструктурами с помощью простых декларативных манифестов - шаблонов инфраструктуры.

▶️Шаблоны инфраструктуры могут быть основаны на модулях Terraform, манифестах Kubernetes, сценариях Shell, диаграммах Helm, приложениях Kustomize и ArgoCD/Flux, политиках OPA и т. д.

▶️Cluster.dev объединяет эти компоненты вместе, чтобы вы могли развертывать, тестировать и распространять целый набор компонентов с привязанными версиями.

🐙 Перейти на Github

🔨 bash_help
  • 👍 4
  • ✍ 3
  • 🔥 3
Post #1087 2.22K
⚙️ Как быстро проверять наличие процессов и перезапускать их в Bash

✔️В продакшн-среде часто возникает необходимость следить за состоянием процессов. Иногда приложение может «повиснуть» или остановиться, и важно автоматически его перезапустить. Для этого можно использовать простую проверку с помощью Bash.

▶️Вот как можно создать скрипт, который будет проверять наличие процесса и перезапускать его, если он не работает:
#!/bin/bash

process_name="my-app"
if ! pgrep -x "$process_name" > /dev/null
then
echo "$process_name не найден. Перезапускаем..."
/path/to/my-app &
else
echo "$process_name уже работает."
fi


➡️ В этом скрипте:
💠pgrep -x "$process_name" ищет процесс с точным именем.
💠Если процесс не найден, срабатывает команда else, которая перезапускает приложение.
💠Если приложение уже работает, скрипт выводит сообщение.

▶️Этот подход идеально подходит для автоматических проверок состояния сервисов и их перезапуска. Он может быть полезен для мониторинга и автоматизации в продакшн-среде, например, в скриптах CI/CD или на сервере с множеством сервисов.

🖼️ Ссылка на источник

🔨 bash_help
  • 👍 10
  • ✍ 3
  • 🔥 3
Post #1086 2.12K
✔️Согласно исследованию Yandex Cloud, 74% специалистов отметили рост уверенности в своих знаниях после прохождения сертификации.

▶️Чтобы проверить себя, можно пройти экзамен DevOps Engineer от Yandex Cloud для специалистов с опытом 2+ лет. Он подтверждает квалификацию в профессиональном сообществе для тех, кто работает с автоматизацией управления инфраструктурой, оркестрацией контейнеров, CI/CD.

➡️ Формат: онлайн-тестирование, 65 вопросов, 90 минут.

➡️ До 31 марта 2026 года действует скидка 50%, успейте зарегистрироваться.

🔨 bash_help
  • ✍ 3
  • 👍 1
Post #1085 2.21K
⚙️ Resterm

✔️Инструмент для работы с API, который работает в терминале. Поддерживает разные протоколы: HTTP/REST, GraphQL, gRPC, WebSockets и SSE.

➡️ Особенности:
💠Не требует синхронизации с облаком, регистрации аккаунтов и десктопных приложений.
💠Запросы, переменные и настройки хранятся в обычных файлах на диске.
💠Подходит для backend-разработчиков для быстрого тестирования API и DevOps-инженеров для автоматизации и отладки взаимодействий с сервисами.

▶️Resterm — клавиатурно-ориентированный интерфейс (TUI). Все действия, от навигации по файлам с запросами до отправки и анализа ответов, выполняются с клавиатуры.

➡️ Некоторые особенности интерфейса:
💠Переключение между панелями (Tab/Shift+Tab).
💠Быстрый переход к ответу (g+p) или редактору (g+i).
💠Пользовательские темы и привязки клавиш.

▶️Resterm — «инструмент для тех, кто ценит скорость, минимализм и полный контроль».

🐙 Перейти на Github

🔨 bash_help
  • 🔥 6
  • ✍ 4
  • 👍 4
Post #1084 2.47K
⚙️ 100 Shell Script Examples — практическое руководство по Bash

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

➡️ Основные темы:
💠Переменные и операторы.
💠Условные конструкции и циклы.
💠Работа с массивами и строками.
💠Операции с файлами и сетью.
💠Управление процессами и мониторинг системы.

➡️ Особенности:
💠Примеры для новичков: от создания первого скрипта до базовой математики в Bash.
💠Сложные задачи: резервное копирование, мониторинг сети, управление разрешениями.
💠Упор на практику: каждый скрипт сопровождается пошаговыми инструкциями и объяснением.

🖼️ Перейти на сайт

🔨 bash_help
  • 👍 9
  • 🔥 8
  • ✍ 3
Post #1083 2.69K
⚙️ Aassh — менеджер SSH-подключений

✔️Лёгкий инструмент командной строки для управления SSH-подключениями.

▶️Он позволяет сохранять, упорядочивать и быстро подключаться к SSH-серверам с помощью удобных псевдонимов вместо того, чтобы запоминать IP-адреса и параметры.

➡️ Особенности:
💠Безопасность: предназначено для работы с SSH-ключами
💠Простое управление: интуитивно понятный интерфейс командной строки
💠Быстрое подключение: мгновенный доступ к серверам по имени
💠Гибкая настройка: простое редактирование параметров подключения
💠Простая установка: единый скрипт для установки и настройки

🐙 Перейти на Github

🔨 bash_help
  • 👍 8
  • 🔥 5
  • 😐 3
  • ✍ 2
Post #1082 2.81K
⚙️ Script Exporter

✔️Prometheus экспортер, который выполняет скрипты и собирает метрики из выходных данных или статуса завершения.

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

➡️ Выходные данные скрипта фиксируются и передаются в Prometheus. Даже если скрипт не выводит никаких данных, передаются статус завершения и продолжительность выполнения.

🐙 Перейти на Github

🔨 bash_help
  • ✍ 4
  • 👍 3
  • 🔥 3
Post #1081 2.82K
⚙️ Gonzo

✔️Инструмент для анализа логов, с интерфейсом терминала (TUI). Вдохновлён k9s, но предназначен для логов с визуализацией в реальном времени и умной фильтрацией.

➡️ Функции:
💠Интерактивный интерфейс 2×2 с потоком логов на одной панели, диаграммой распределения severity, тепловыми картами частоты слов и видом на время. Всё обновляется в реальном времени по мере поступления логов.
💠Поддержка Kubernetes — поток логов напрямую из pods или пространств имён с лёгкой фильтрацией.
Гибкий ввод — можно передавать логи из stdin (kubectl logs -f | gonzo), читать файлы, читать несколько логов или получать логи через OpenTelemetry OTLP.
💠Визуализации — цветовая кодировка severity, обнаружение паттернов и тепловые карты для выявления всплесков ошибок или предупреждений.
💠Навигация и удобство использования — клавиши в стиле vim, поддержка мыши, глобальная пауза (Spacebar), режимы полноэкранного просмотра и быстрые модальные окна для деталей логов.
💠Опциональный слой AI — возможность подключаться к локальным моделям (Ollama) или API, совместимым с OpenAI, для автоматических summaries паттернов и выделения аномалий (работает в автономном режиме).
💠Темы и настройка — более 11 встроенных скинов (Dracula, Nord, Monokai и др.) и пользовательские темы на основе YAML.

🐙 Перейти на Github

🔨 bash_help
  • 👍 6
  • ✍ 4
  • 🔥 3
Post #1080 2.41K
IT рынок схлопнулся и ты не можешь найти работу ?

DevOps | Собеседования - твой незаменимый помощник в подготовке к собеседованиям.

🔊Обзоры собеседований c вилками на позиции:

🔵DevOps инженеров (Junior, Middle, Senior).
🔵С комментариями автора, как человека, который активно собеседует кандидатов.

🔊В ближайшее время:

🔵Boosty с записями свежих собеседований.
🔵Гайды и рекомендации по обходу частых ошибок при выступлении на техническом интервью.

➡️ Подписаться
  • 🔥 13
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →