ch
Feedback
Useful Tools | Linux | GitOps | DevOps

Useful Tools | Linux | GitOps | DevOps

前往频道在 Telegram

Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы. Понравился проект из поста - поддержи автора звездой! Web: https://gitgate.d3.ru Сотрудничество: @maxgrue

显示更多
6 673
订阅者
+424 小时
-37
+4130
帖子存档
Tewi - TUI клиент для демона Transmission BitTorrent. Функции: - подключитение к демону Transmission, используя свои учетные данные. - просмотр списока торрентов - в виде карт и компактный режимы просмотра - отображение подробностей торрента: обзор, файлы, трекеры, пиры - действия торрента: запуск/пауза, удаление/удаление, проверка, повторное объявление - просмотр и переключение режима черепахи - просмотр статистики сеанса передачи - темная и светлая цветовые темы https://github.com/anlar/tewi #tui #torrent #transmission

SELinuxColoringBook.pdf2.26 MB

Caps-Log - небольшой инструмент для ведения журналов на базе терминала. Ежедневные записи сохраняются локально в виде файлов Markdown. Заголовки уровня 1 интерпретируются как «разделы», а неупорядоченные списки, начинающиеся с символа «*», интерпретируются как «теги». Названия этих разделов и тегов затем отображаются в двух меню. При выборе элемента в этих меню в календаре выделяются даты с упоминанием этого тега или заголовка. Эта функция обеспечивает визуальное представление о том, насколько (не)согласованы ваши привычки и действия. Если выбрать дату или нажать Enter, когда дата выделена, этот файл журнала откроется в редакторе. В настоящее время Caps-Log использует переменную среды $EDITOR для запуска редактора, если она установлена. В противном случае эта функция отключена. Кроме того, caps-log также имеет примитивную функцию «удаленного хранилища» в виде использования репозитория git с удаленным управлением для отправки и получения данных. https://github.com/NikolaDucak/caps-log опубликовано в @gitgate #marcdown #calendar #terminal #journaling

YoptaScript - первый в мире скриптовый язык программирования для гопников и реальных пацанов, транслируемый в чистый JavaScript. YoptaScript позволит "чётким пацанам" быстро влиться в ряды программистов и процесс разработки. Очень приветствуются добавления новых определений в словарь языка, а также поиск багов и расширение функционала! https://github.com/samgozman/YoptaScript опубликовано в @gitgate #yopta #js #script #fun

etckeeper - набор инструментов, позволяющих хранить /etc в репозиториях git, mercurial, bazaar или darcs. Это позволяет вам использовать git для просмотра или отмены изменений, внесенных в /etc. Или даже любого другого каталога для резервного копирования или выборочных изменений конфигурации. Он подключается к менеджерам пакетов, например apt, для автоматического подтверждения изменений, внесенных в /etc во время обновлений пакетов. Он отслеживает метаданные файлов, которые обычно не поддерживаются git, но это важно для /etc, например разрешения /etc/shadow. Он достаточно модульный и настраиваемый, но при этом простой в использовании, если вы понимаете основы работы с контролем версий. etckeeper имеет специальную поддержку для обработки изменений в /etc, вызванных установкой и обновлением пакетов. Прежде чем apt установит пакеты, предварительно etckeeper проверит, что /etc не содержит незафиксированных изменений. После того, как apt установит пакеты, etckeeper добавит в репозиторий любые новые интересные файлы и зафиксирует изменения. Вы также можете запустить фиксацию etckeeper вручную, чтобы зафиксировать изменения. Существует также задание cron, которое будет использовать etckeeper для автоматического внесения любых изменений в /etc каждый день. https://github.com/PKRoma/etckeeper опубликовано в @gitgate #backup #cvs #security #system #cli

Совет дня: Если первым символом в командной строке добавить пробел, то команда не попадет в .bash_history PS. регулируется переменной HISTCONTROL=ignorespace подсказал: @SyntheticMax опубликовано в @gitgate #tips

Совет дня: Мелкий лайфхак, когда забыли что то слелать предварительно, но уже набрали команду в консоли Сtrl-u стереть от курсора до начала строки ... сделать забытое ... Сtrl-y вставить ранее стертое опубликовано в @gitgate #tips

qrframe - автоматический генератор QR-кода на основе кода Возможности: Кастомные данные: - режим кодирования, версия, устойчивость к ошибкам, шаблон маски - работает на fuqr, моей собственной библиотеке Rust Настроить внешний вид: - Выбирайте любой пресет, настраивайте или даже создавайте новый с нуля с помощью редактора кода. - Определите произвольные параметры пользовательского интерфейса в коде - Поддерживает SVG и PNG. - Весь код выполняется непосредственно в браузере в веб-воркере без каких-либо ограничений. https://github.com/zhengkyl/qrframe опубликовано в @gitgate #qr #generator

Совет дня: Посмотреть рабочую директорию по PID процесса
pwdx <PID>
опубликовано в @gitgate #tips

SSH/SFTP/RDP/VNC-клиент МС22 — решение для удалённого управления и конфигурирования сетевого оборудования, сделанное с забото
+4
SSH/SFTP/RDP/VNC-клиент МС22 — решение для удалённого управления и конфигурирования сетевого оборудования, сделанное с заботой об админах. Отечественная замена популярных зарубежных программ (PuTTY, Xshell, KiTTY, SecureCRT, SmarTTY, MobaXterm и др.) и встроенных терминалов ОС. Есть возможность работы в нескольких вкладках, подсветка синтаксиса и различные инструменты автоматизации и приятные мелочи (типа соблюдение стандарта FHS установочным пакетом). Посмотреть и потестировать можно тут - https://МС22.рф Реклама. ООО «АБП2Б», ИНН: 7810782630, erid: 2Vtzqw6dV1W

Lapce - быстрый и мощный редактор кода (IDE) Написан на чистом Rust с пользовательским интерфейсом на Floem. Он разработан с использованием Rope Science из Xi-Editor, который обеспечивает молниеносные вычисления и использует Wgpu для рендеринга.. https://github.com/lapce/lapce Web: https://lapce.dev/ Документация: https://docs.lapce.dev/ опубликовано в @gitgate #editor #rust #ide

Dito- усовершенствованный обратный прокси-сервер уровня 7, написанный на Go. Он обеспечивает гибкую поддержку мидлваре, настраиваемую обработку сертификатов для внутренних соединений, динамическую перезагрузку конфигурации, а также распределенное кэширование и ограничение скорости с помощью Redis. Функции: - Обратный прокси-сервер уровня 7 для обработки HTTP-запросов - Динамическая перезагрузка конфигурации (горячая перезагрузка) - Поддержка промежуточного программного обеспечения (например, пример аутентификации, ограничения скорости, кэширования) - Распределенное ограничение скорости с помощью Redis - Распределенное кэширование с помощью Redis - Управление пользовательскими сертификатами TLS для серверов (поддержка mTLS) - Манипулирование заголовками (дополнительные заголовки, исключенные заголовки) - Поддержка ведения журналов с подробными журналами запросов и ответов. https://github.com/andrearaponi/dito опубликовано в @gitgate #go #reverseproxy #level7 #cli #redis

GeeseFS - высокопроизводительная файловая система S3Яндекс , Amazon ), соответствующая стандарту POSIX и написанная на языке Go Обзор: GeeseFS позволяет монтировать S3 бакет как файловую систему. Файловые системы FUSE на основе S3 обычно имеют проблемы с производительностью, особенно при работе с небольшими файлами и операциями с метаданными. GeeseFS пытается решить эти проблемы, используя агрессивный параллелизм и асинхронность. https://github.com/yandex-cloud/geesefs Подсказал: @gibzer опубликовано в @gitgate #s3 #fuse #yandex

Dagu- мощная альтернатива Cron с веб-интерфейсом. Он позволяет определять зависимости между командами в виде направленного ациклического графа (DAG) в декларативном формате YAML. Dagu упрощает управление и выполнение сложных рабочих процессов. Он изначально поддерживает запуск контейнеров Docker, выполнение HTTP-запросов и выполнение команд через SSH. Функции: - Веб-интерфейс пользователя - Интерфейс командной строки (CLI) с несколькими командами для запуска и управления группами DAG. - Формат YAML для определения групп доступности баз данных с поддержкой различных функций, включая: Выполнение пользовательских фрагментов кода Параметры Замена команды Условная логика Перенаправление stdout и stderr Перехватчики жизненного цикла Повторяющаяся задача Автоматическая повторная попытка - Исполнители для запуска разных типов задач: Запуск произвольных контейнеров Docker Выполнение HTTP-запросов Отправка электронных писем Запуск команды jq Выполнение удаленных команд через SSH - Уведомление по электронной почте - Планирование с помощью выражений Cron - Интерфейс REST API - Базовая аутентификация по HTTPS https://github.com/dagu-org/dagu опубликовано в @gitgate #cron #api #https #jq #ssh #docker #webui #yaml #cli

s3fs - позволяет Linux, macOS и FreeBSD монтировать S3 бакет через FUSE s3fs позволяет вам работать с файлами и каталогами в S3 бакете как с локальной файловой системой. s3fs сохраняет нативный формат объектов для файлов, позволяя использовать другие инструменты, такие как AWS CLI . https://github.com/s3fs-fuse/s3fs-fuse опубликовано в @gitgate #fuse #s3 #aws

postgres-backup-s3 - периодического резервного копирования базы данных PostgreSQL на AWS S3 и восстановления из резервной копии по мере необходимости. https://github.com/eeshugerman/postgres-backup-s3 опубликовано в @gitgate #postgres #backup #s3

postgres-backup-local - резервное копирование PostgresSQL в локальную файловую систему с периодическим чередованием резервных копий. Сделайте резервную копию нескольких баз данных с одного хоста, задав имена баз данных в POSTGRES_DB разделяются запятыми или пробелами. Умеет работать с webhook перед и после задания. Автоматическая ротация и удаление старых копий. Поддерживает следующие архитектуры Docker: linux/amd64, linux/arm64, linux/arm/v7, linux/s390x, linux/ppc64le. https://github.com/prodrigestivill/docker-postgres-backup-local опубликовано в @gitgate #postgreq #backup #docker #podman

wiisf - очень полная документация по всем (ну почти) режимам протокола WiFi https://www.wiisfi.com/ опубликовано в @gitgate #book #wifi

tagdoc - небольшой скрипт для поиска по тегам в текстовом руководстве (TUI/CLI) Консольный (TUI/CLI) справочник для поиска информации по тегам. Может быть использован сотрудниками в качестве адресной книги, справочника. Студентами, при изучении новых языков программирования. Cотрудниками IT, для записи полезных, но редко используемых конструкций, а также в качестве дополнения для man, в котором очень мало примеров использования. Может использоваться любыми сотрудниками для записи интересных ссылок/статей. Основным плюсом программы является то, что тэги задаете лично вы, и их всегда можно заменить для улучшения ассоциаций. В отличие от grep поиск производится только по тэгам, не затрагивая тело статьи(заметки/комментария). Строка тэгов может выделяться цветом. Весь вывод идет в stdout, поэтому дополнительно можно воспользоваться любым фильтром (grepsed) https://github.com/tagd-tagd/tagdoc опубликовано в @gitgate В рамках акции "Я пиарюсь". Просьба поддержать звездочкой в репку. #bash #dev #tui #cli #tag

Neofetch - инструмент для получения системной информации с командной строкой, написанный на bash 3.2+ Neofetch отображает информацию о вашей операционной системе, программном и аппаратном обеспечении в эстетичной и визуально приятной форме. https://github.com/dylanaraps/neofetch Подсказал: @TV_Box_Common опубликовано в @gitgate #git #cli #tty #json #yaml #neofetch #fastfetch $bash