Фотография к материалу «Инструменты для Linux и DevOps»Фото: Tanha Tamanna Syed / Pexels Gitgate / каталог

Инструменты для Linux и DevOps

Каталог open source инструментов, self-hosted сервисов и полезного софта для Linux, DevOps и системного администрирования от команды Gitgate.

Практичные инструменты: терминальные интерфейсы, мониторинг, безопасность, автоматизация, контейнеры и self-hosted сервисы.

662 инструментов
Найти подходящий

Каталог инструментов

Поиск по названию, категории и технологии

Показано: 97–120 из 662
Контейнеры

csi-driver-smb

SMB CSI Driver for Kubernetes - драйвер позволяет Kubernetes получать доступ к SMB-серверу как на узлах Linux, так и на узлах Windows. Для работы драйвера требуется существующий и уже настроенный SMB-сервер. Он поддерживает динамическое выделение постоянных томов с помощью запросов на постоянные тома (Perstant Volume Claims) путем создания нового подкаталога в SMB-сервере.

k8ssmbcsipvc
Разработка

ct2stimer

ct2stimer - простая go утилитка, конвертирующая задачи cron в таймер юниты systemd. Пригодится разработчикам для ускорения повседневных задач и упрощения рабочего процесса.

systemdtimercron
Мониторинг

ctop

ctop - top-like интерфейс для управления и метрик контейнера ctop предоставляет краткий и сжатый обзор показателей в реальном времени для нескольких контейнеров ctop поставляется со встроенной поддержкой Docker и runC; в будущих выпусках запланированы коннекторы для других контейнерных и кластерных систем.

dockerrunctuicli
Терминал

Cubic

Собери свой образ юбунты или дебиана с предустановленными полезняшками и катай готовое. Cubic (Custom Ubuntu ISO Creator) is a GUI wizard to create a customized Live ISO image for Ubuntu and Debian based distributions.

systemdebianubuntutui
Разработка

dasel

dasel - (data select) инструмент для выборки, вставки, удаления и редактирования структуры JSON, TOML, YAML, XML и CSV. Умеет конвертировать между форматами. Совместим с jq и yq но позволяет обрабатывать множество форматов. Кроссплатформенный, написан на go, есть и в виде go package для встраивания в приложения.

jsontomlyamlxmlcsv
Мониторинг

dasha

dasha - дашборд производительности PostgreSQL для анализа состояния кластеров баз данных, выявления проблем и предоставления рекомендаций по оптимизации. Возможности анализ запросов анализ индексов анализ таблиц анализ внешних ключей обслуживание и вакуум соединения и блокировки отслеживание прогресса анализ настроек проверки схемы поиск по логам аутентификация и авторизация пользовательские настройки

postgresmoni
Базы данных

dblab: терминальный клиент баз данных

dblab - интерактивный легковесный TIU клиент для PostgreSQL, MySQL, SQLite3, Oracle и SQL Server. Кросплатформенный - OSX, Linux, Windows. Не требует инсталяции (один бинарный файл). Написан на go и не требует дополнительных пакетов.

dbpostgresmysqlsqlitemssql
Мониторинг

dcgm-exporter

dcgm-exporter - эспортер prometheus метрик для NVIDIA GPU DCGM. Полезно для наблюдения за состоянием сервисов, быстрого поиска проблем и настройки оповещений.

moninvidiadcgmexporterprometheus
Контейнеры

decomposerize

decomposerize - Превращает файл docker-compose в команды запуска docker run! Подойдёт для администрирования контейнерной инфраструктуры и повседневной работы с Docker или Podman.

dockertools
Терминал

Deduplicator

Deduplicator – инструмент для поиска, сортировки, фильтрации и удаления дубликатов файлов Способен обрабатывать большие объемы данных за пару секунд. Во время тестирования Deduplicator смог просмотреть 8,6 ГБ pdf-файлов и обнаружить дубликаты за 2,9 секунды

clitooldeduplicationfiles
Контейнеры

deGoogle

deGoogle - или "ти кто такой, давай досвидания" ! Список альтернатив сервисам и приложениям google. Особенно актуально в свете последних событий. Тем, кого ситуация с docker hub хоть чему то научила - есть время приготовиться.

alternativegoogle
Безопасность

Depix

Depix - PoC для метода восстановления cкрытого текста из пикселизированных скриншотов. Так например пароли любят в документации маскировать. Эта реализация работает с пикселизированными изображениями, созданными с помощью линейного прямоугольного фильтра.

pocsecurity
Разработка

Deskreen

Deskreen - превращает любое устройство с веб-браузером в дополнительный экран для вашего компьютера. Deskreen - приложение на основе Electron.js, использующее WebRTC для потоковой передачи изображения с экрана вашего компьютера в веб-браузер на любом устройстве. Оно доступно для операционных систем MacOS, Windows и Linux. Текущая версия Community Edition с открытым исходным кодом имеет ограниченный функционал.

screenwebrtcelectron
Безопасность

detect-secrets

detect-secrets - удачно названный модуль для (сюрприз, сюрприз) обнаружения секретов в кодовой базе. Однако, в отличие от других подобных пакетов, которые сосредоточены исключительно на поиске секретов, этот пакет разработан с учетом потребностей корпоративного клиента: он предоставляет обратно совместимые, систематические средства для предотвращение попадания новых секретов в кодовую базу обнаружение явного обхода таких мер предосторожности и предоставление контрольного списка секретов для переноса в более безопасное хранилище.

securitycicdgitlinter
Разработка

Detours

Detours - программный пакет для мониторинга и инструментирования вызовов API в Windows. Detours используется многими независимыми разработчиками программного обеспечения, а также продуктовыми командами Microsoft. В настоящее время Detours доступен под стандартной лицензией с открытым исходным кодом (MIT). Detours совместим с семейством операционных систем Windows NT: Windows NT, Windows XP, Windows Server 2003, Windows 7, Windows 8, Windows 10 и Windows 11. Он не может использоваться приложениями из Windows Store, поскольку Detours требует API, недоступных для этих приложений. Этот репозиторий содержит исходный код версии 4.0.1 Detours.

winapi
Терминал

Devsyringe

Devsyringe - CLI для внедрения динамических значений в файлы кода/конфигурации из внешних команд с помощью декларативной конфигурации YAML. Devsyringe может извлекать значения из любого источника и вставлять их в любые целевые файлы, делая ваши параметры динамическими без шаблонов. Рубрика "я пиарюсь". Авторский проект Антона Гришина - @alchemmist Просьба поддержать звездой в репку !

clitoolsyaml
Разработка

Diagramatics

Diagramatics - JavaScript/TypeScript библиотека для легкого создания интерактивных диаграмм, особенно математических и физических. Позволяет через API создавать и управлять элементами диаграмм в интерактивном режиме.

diagramapijs
Контейнеры

diagrams

diagrams - позволяет рисовать архитектуру облачной системы в коде Python. Он был создан для создания прототипа новой архитектуры системы без каких-либо инструментов проектирования. Вы также можете описать или визуализировать существующую архитектуру системы. В настоящее время Diagrams поддерживает основных основных поставщиков, в том числе: AWS, Azure, GCP, Kubernetes, Alibaba Cloud, Oracle Cloud и т. д. Он также поддерживает локальные узлы, SaaS и основные платформы и языки программирования. Диаграмма как код также позволяет отслеживать изменения диаграммы архитектуры в любой системе контроля версий.

diagramdraw
Мониторинг

DiskWatch

DiskWatch - диагностика диска на одном хосте прямо в терминале. Терминал, который вы открываете, когда индикатор диска не перестает мигать - прежде чем вы потянетесь за командами iostat, iotop, smartctl, lsblk, df, du и вызовете панику.

moniclituidiskiops
Разработка

Dm-cache

Dm-cache - универсальный дисковый кэш на уровне блоков для сетевых хранилищ, построенный на основе Linux device-mapper, универсального средства виртуализации блочных устройств. Его можно прозрачно подключить к клиенту любого хранилища, системе, включая SAN, iSCSI и AoE, и он поддерживает динамическую настройку для оптимизация на основе политик. Dm-cache использует модуль ядра device-mapper (dm_mod.ko), который доступно в последних версиях ядра. Проекту 16 (!!!) лет, но он до сих пор не потерял актуальности.

dmcache
Контейнеры

docker_gc

docker_gc - Docker garbage Collector Образ для автоматической очистки неиспользуемых объектов в Docker Swarm (работает и просто как Docker Service ) По умолчанию удаляются следующие типы объектов container volume network Возможно задавать частоту проверки и помечать неудаляемые ресурсы. Да моё, да PR-юсь. Не возбраняется озвездить репку :)

dockerswarmutils
Безопасность

docker-bench-security

Docker Bench for Security- скрипт, который проверяет десятки распространенных рекомендаций по развертыванию контейнеров Docker в рабочей среде. Все тесты автоматизированы и основаны на CIS Docker Benchmark v1.6.0

securitydockerbenchmartlinter
Контейнеры

docker-dos-bbs

docker-dos-bbs - Клиент и сервер DOS BBS Этот образ предназначен для запуска DOS BBS внутри Docker или для подключения к удаленной BBS. Доступна через VNC и telnet

dosbbsttytelnetvnc