Параллельный запуск команд по SSH на Bash без лишних инструментов

Параллельное выполнение команд на удаленных серверах средствами Bash Ситуации, когда необходимо оперативно выполнить одну и ту же команду на множестве серверов, возникают в администрировании регулярно. Хотя для подобных задач существуют специализированные инструменты, такие как Ansible или pssh, иногда требуется решение…

Read more

Как добавить временные метки в историю команд Bash

Как отслеживать время выполнения команд в истории Bash По умолчанию оболочка Bash сохраняет историю введенных пользователем команд в файле ~/.bash_history. Однако стандартный вывод команды history не отображает временные метки, что затрудняет аудит действий в системе. Решить эту задачу помогает настройка…

Read more

Как извлечь конкретный столбец из файла в Linux с помощью cut

Как быстро извлечь данные из CSV-файла в Linux При работе с текстовыми файлами в терминале часто возникает необходимость получить конкретные данные, отбросив всё лишнее. Если ваш файл имеет табличную структуру (например, CSV), команда cut станет самым быстрым инструментом для извлечения…

Read more

Автоматизация SSL-сертификатов с acme.sh: полное руководство

Что такое acme.sh? acme.sh — это легковесный и мощный клиент для работы с протоколом ACME, предназначенный для получения и автоматического обновления SSL-сертификатов от Let’s Encrypt и других удостоверяющих центров. Ключевая особенность инструмента заключается в том, что он написан исключительно на…

Read more

Spec Kit: как AI-агенты GitHub меняют процесс разработки

DevOps-инструмент недели: SpecKit Современные инструменты для AI-кодинга зачастую концентрируются исключительно на генерации синтаксиса, упуская из виду стратегические требования проекта. Spec Kit — это open-source решение от GitHub, которое меняет подход к разработке, ставя формализованные требования во главу угла. Вместо моментального…

Read more

Agentgateway: Централизованный API Gateway для экосистемы AI-агентов

По мере того как автономные AI-агенты становятся неотъемлемой частью современных продакшн-систем, управление их многочисленными подключениями к LLM, внешним инструментам, сторонним API и MCP-серверам превращается в серьезный вызов для DevOps-команд. Agentgateway — это специализированное решение, выступающее в роли централизованного шлюза для…

Read more

«^old^new^» — магия быстрой замены строк в Bash

Представьте ситуацию: вы ввели длинную и сложную команду, нажали Enter и обнаружили досадную опечатку. Например, вместо правильного вызова утилиты вы случайно перепутали раскладку или символы: find /var/log -name «*.log» | xargs gпреп -l «error» Вместо того чтобы нажимать клавишу «вверх»,…

Read more

zoxide: Забудьте про cd — умная навигация в терминале на Rust

Сколько времени вы тратите на ввод длинных путей вроде cd ~/projects/company/client/app-backend/…, судорожно нажимая Tab и пытаясь вспомнить точное название папки? Когда количество проектов переваливает за несколько десятков, навигация в терминале превращается в утомительный квест. В 2026 году продолжать мучить себя…

Read more

Дайджест инструментов DevOps: Обновления KubeVirt, CloudNativePG и kagent

Свежие инструменты и обновления в мире DevOps Индустрия DevOps продолжает стремительно развиваться, предлагая новые решения для автоматизации и управления инфраструктурой. В этом обзоре мы рассмотрим ключевые обновления популярных инструментов экосистемы Cloud Native. 1. kagent v0.9.0: AI-агенты в Kubernetes Проект kagent,…

Read more

Стек директорий в Linux: Забудьте про бесконечный cd

Часто ловите себя на том, что «прыгаете» между несколькими глубоко вложенными директориями? Стандартная команда cd — (или использование переменной $OLDPWD) выручает, когда нужно вернуться в предыдущую папку, но у неё есть серьезное ограничение: она помнит только один последний путь. Если…

Read more