Useful Tools | Linux | GitOps | DevOps
رفتن به کانال در Telegram
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы. Понравился проект из поста - поддержи автора звездой! Web: https://gitgate.d3.ru Сотрудничество: @maxgrue
نمایش بیشتر6 674
مشترکین
-124 ساعت
-77 روز
+3630 روز
آرشیو پست ها
Хотите освоить Go с самых азов и понять, чем он покорил разработчиков по всему миру? Тогда приходите на мини-практикум по Golang от Rebrain!
💡 Что вас ждёт?
Теория + практика: изучайте Go на примерах из реальной жизни, чтобы понять, как его используют в настоящих проектах.
Мгновенная проверка задач: пишите код, сразу получайте результат и учитесь на практике.
Поддержка эксперта: наш наставник, тимлид с 5-летним опытом в Go.
👨💻 Наставник и автор практикума:
Дмитрий Гордеев — тимлид разработки облачных решений с опытом работы в Go 5+ лет.
Всего за 10 дней практикума вы:
✅ Освоите ключевые темы языка (горутины, обработка ошибок, структуры и интерфейсы).
✅ Попробуете себя в роли Go-разработчика.
✅ Решите главный вопрос: хотите ли вы погрузиться в этот язык глубже?
🎁 А ещё мы подготовили приятный бонус: плейлист с записями открытых практикумов по Go для всех желающих.
👉 Забирайте плейлист и записывайтесь на практикум: https://clck.ru/3G4yZj
Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2Vtzvne2cEF
Совет дня:
Немного про числовые условия в
bash
! EXPRESSION - The EXPRESSION is false. -n STRING The length of STRING is greater than zero. -z STRING - The length of STRING is zero (i.e. it is empty). STRING1 = STRING2 - STRING1 is equal to STRING2 STRING1 != STRING2 - STRING1 is not equal to STRING2 INT1 -eq INT2 - INT1 is numerically equal to INT2 INT1 -gt INT2 - INT1 is numerically greater than INT2 INT1 -lt INT2 - INT1 is numerically less than INT2 -d FILE - FILE exists and is a directory. -e FILE - FILE exists.опубликовано в @gitgate #tips
awesome-compose - образцы различных сервисов в виде Docker Compose файлов и управления их развертыванием.
В репозитории собраны шаблоны для разворачивания различных сервисов и платформ в виде docker-compose.yml Удобно использовать как отправную точку / шаблон для написания собственных стеков.
https://github.com/docker/awesome-compose
опубликовано в @gitgate
#docker #docker-compose #sampleSkills Set начинающего сисадмина
Инженеры из IT-компании Selectel собрали целый кладезь знаний в одном месте: книги, видео, курсы и интерактивные задания, которые помогут начинающим освоить навыки системного администрирования. Включили только отборные материалы, которыми пользовались сами сисадмины Selectel в начале карьеры ⚙️🦖
Этот справочник станет твоим проводником в мир системных администраторов — от DevOps до SRE-инженеров. Еще поможет разобраться, какие знания и навыки нужны для профессионального роста в Selectel.
К знаниям — по ссылке: https://slc.tl/4a6b7
Реклама, АО «Селектел», ИНН: 7810962785, ERID: 2Vtzqxey5pY
Совет дня:
как посмотреть только список директорий ?
ls -d */
опубликовано в @gitgate
#tipsСовет дня:
Сравнить различия по установленным пакетам на 2 серверах. Для
DEB based дистрибутивов делается аналогично.
diff <(ssh user1@server1 'rpm -qa | sort') <(ssh user2@server2 'rpm -qa | sort')
опубликовано в @gitgate
#tips💣 Освойте принципы и популярные инструменты DevOps-инженера, которые помогут повысить вашу востребованность и доход!
➡️Успейте на онлайн-курс «DevOps практики и инструменты» от OTUS с максимальной скидкой по промокоду DevOps01. Группа стартует уже 30 января: https://vk.cc/cHUG7V
💻 Для кого этот курс?
- Для разработчиков. Вы научитесь настраивать системы разворачивания и тестирования приложений, либо плавно перейти в новую профессию.
- Для системных администраторов. Сможете разобраться в построении процесса DevOps и оптимизировать нагрузки на системы и сервисы, освоить новые инструменты и подходы, а после сменить профессию.
- Для тестировщиков. Станете более востребованным специалистом за счет изучения инструментов DevOps.
✅За эти годы мы выпустили уже 700 Девопсов, поднявших свой доход до 4 раз. Работодатели - партнёры OTUS уже ждут выпускников. Сделайте шаг вперёд и вы!
➡️ ПРОЙТИ ВСТУПИТЕЛЬНЫЙ ТЕСТ: https://vk.cc/cHUG7V
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
whatsie - WhatsApp веб клиент на базе Qt WebEngine для Linux Desktop
Возможности:
- светлые и темные темы с автоматическим переключением
- индивидуальные уведомления и нативные уведомления
- горячие клавиши (шорткаты)
- встроенный менеджер загрузки
- отключение звука и уведомлений
- функция блокировки приложения
- диспетчер разрешений на доступ к аппаратному обеспечению
- встроенная проверка орфографии (поддержке 31 языка)
https://github.com/keshavbhatt/whatsie
опубликовано в @gitgate
#whatsapp #guivenv-manager - мощный CLI инструмент для легкого управления виртуальными venv средами Python.
Возможности:
- создание и управление окружениями venv
- список всех venv
- установка пакетов и отслеживание зависимостей
- клонирование окружений venv
- обновление пакетов глобально или для конкретного окружения venv
- оистка кэш и временных файлов
- активация окружения venv
https://github.com/jacopobonomi/venv_manager
опубликовано в @gitgate
#cli #venv #pythonAuthentik - поставщик идентификации с открытым исходным кодом, который подчеркивает гибкость и универсальность, при поддержке широкого набора протоколов.
Autentik - IDP (поставщик идентификации) и SSO (единая точка входа), который построен с безопасностью в центре каждого фрагмента кода, каждой функции, с акцентом на гибкость и универсальность.
Благодаря Authentik администраторы сайтов, разработчики приложений и инженеры по безопасности имеют надежное и безопасное решение для аутентификации практически в любом типе среды. Для пользователей и приложений доступны надежные действия по восстановлению, включая профиль пользователя и управление паролями. Вы можете быстро отредактировать, деактивировать или даже выдать себя за профиль пользователя и установить новый пароль для новых пользователей или сбросить существующий пароль.
Вы можете использовать Authentik в существующей среде для добавления поддержки новых протоколов, поэтому введение Authentik в ваш текущий технический стек не представляет собой переосмысление проблем. Мы поддерживаем всех основных поставщиков, таких как OAuth2, SAML, LDAP и SCIM, чтобы вы могли выбрать протокол, который вам нужен для каждого приложения.
https://github.com/goauthentik/authentik
Подсказал: Михаил Исаев - @ismvru
опубликовано в @gitgate
#oauth2 #saml #ldap #scim #sso #idp #securituНетворкинг, живые кейсы и облачные технологии — всё на K2 Cloud Conf.
Ребята из K2 Cloud сделали свою конференцию, где поделятся всем про облака: как подключаться к ним без компромиссов в безопасности, автоматизировать процессы с помощью PaaS, а также расскажут о новом типе сетевых дисков – всё это и не только!
Встречаемся 4-го марта. Подробности и регистрация по ссылке.
erid: 2VtzquwxnE8
NeoHtop - cовременный кроссплатформенный системный монитор, построенный на Svelte, Rust, and Tauri
Функции:
- мониторинг процессов в реальном времени
- отслеживание использования процессора и памяти
- красивый, современный пользовательский интерфейс с темными/легкими темами
- расширенный поиск процесса и фильтрация
- прикрепите важные процессы
- управление процессами
- сортировка по любым столбцу
- автообновлении статистики системы
https://github.com/Abdenasser/neohtop
опубликовано в @gitgate
#top #tuibashtop - монитор ресурсов, который показывает использование и статистику процессора, памяти, дисков, сети и процессов.
Возможности:
-простота в использовании, система меню, вдохновленная игрой.
- быстрый и отзывчивый пользовательский интерфейс с выбором процесса клавишами ВВЕРХ и ВНИЗ.
- функция отображения подробной статистики выбранного процесса.
- возможность фильтровать процессы.
- легкое переключение между вариантами сортировки.
- отправка SIGTERM, SIGKILL, SIGINT выбранному процессу.
- меню пользовательского интерфейса для изменения всех параметров файла конфигурации.
- график автоматического масштабирования для использования сети.
- показывает сообщение в меню, если доступна новая версия
- показывает текущие скорости чтения и записи дисков.
- несколько методов сбора данных, которые можно переключать при работе в Linux.
https://github.com/aristocratos/bashtop
опубликовано в @gitgate
#bash #cli #tui #topAuthelia - сервер аутентификации и авторизации с открытым исходным кодом, обеспечивающий двухфакторную аутентификацию и единый вход (SSO) для ваших приложений через веб-портал. Он действует как компаньон для обратных прокси, разрешая, запрещая или перенаправляя запросы.
Список ключевых особенностей Authelia:
- несколько методов второго фактора:
* ключи безопасности, поддерживающие FIDO2 WebAuthn, с такими устройствами, как YubiKey.
* одноразовый пароль на основе времени с совместимыми приложениями аутентификации.
* мобильные push-уведомления с Duo.
- сброс пароля с проверкой личности с помощью подтверждения по электронной почте.
- ограничение доступа после слишком большого количества неверных попыток аутентификации.
- детализированное управление доступом с использованием правил, которые соответствуют таким критериям, как поддомен, пользователь, членство в группе пользователей, URI запроса, метод запроса и сеть.
- выбор между однофакторной и двухфакторной политикой для каждого правила.
- поддержка базовой аутентификации для конечных точек, защищенных однофакторной политикой.
- высокая доступность с использованием удаленной базы данных и Redis в качестве высокодоступного хранилища.
- совместим с Traefik из коробки с использованием промежуточного программного обеспечения ForwardAuth.
- совместим с Caddy с помощью директивы front_auth.
- поддержка Кубернетеса:
- бета-поддержка OAuth 2.0 и OpenID Connect 1.0
https://github.com/authelia/authelia
опубликовано в @gitgate
#sso #traefic #haproxy #nginx #reverse-proxy #authbunster - скомпилируйте сценарии оболочки bash в статические двоичные файлы.
Вы когда-нибудь хотели, чтобы ваши сценарии оболочки были быстрее, портативнее и безопаснее? Bunster воплощает это в жизнь, преобразуя ваши сценарии оболочки в эффективные автономные двоичные файлы, которые легко распространять и развертывать на разных платформах (на данный момент поддерживается только Unix) .
В отличие от других инструментов, Bunster не просто оборачивает ваши сценарии в двоичный файл - он компилирует их в эффективный машинный код, используя мощную цепочку инструментов Go. Это обеспечивает производительность, портативность и надежность.
Технически говоря, Bunster на самом деле является shell-to-Go транслятором, который генерирует исходный код Go из ваших скриптов. Затем при необходимости используется Go Toolchain для компиляции кода в исполняемую программу.
https://github.com/yassinebenaid/bunster
опубликовано в @gitgate
#bash #go #binary #compillerpodman-tui - TUI для управления podman. Он использует podman go bindings для связи с локальным или удаленным компьютером podman (через SSH)
https://github.com/containers/podman-tui
опубликовано в @gitgate
#podman #cli #tui2FA-SSH-Shell - двухфакторная аутентификация с ботом Telegram для входа по SSH/Shell
https://github.com/zerobyte-id-bak/2FA-SSH-Shell
опубликовано в @gitgate
#ssh #2fa #security #telegram #botПолучите миллион на перенос IT-инфраструктуры ⚡️
Перенесите ваши проекты в Selectel и получите до 1 000 000 бонусов, бесплатную консультацию от архитекторов Selectel и помощь в переносе от опытной командой DevOps-инженеров.
В Selectel более 50+ совместимых продуктов для проектов любой сложности. Это значит, что вы сможете разместить всю IT-инфраструктуру у одного провайдера.
Используйте выделенные или облачные серверы, масштабируйте ресурсы в зависимости от нагрузки, безопасно храните и обрабатывайте данные, запускайте производительные веб-сервисы в облаке Selectel.
Selectel — один из ведущих провайдеров IT-инфраструктуры в России. Их сервисами пользуются уже более 25 тысяч клиентов с совершенно разными проектами: от сервисов онлайн-бронирования до образовательных платформ. Перенесите и вы свой проект в Selectel бесплатно!
Регистрируйтесь в панели управления и оставляйте заявку на участие в акции: https://slc.tl/gn9co
Реклама, АО «Селектел», ИНН: 7810962785, ERID: 2VtzqxDczhR
pwgen-for-bios - проект содержит генераторы мастер-паролей для различных прошивок BIOS/UEFI
!!! Внимание, применять только для причинения добра !!!
https://github.com/bacher09/pwgen-for-bios
Пояснения и доп.инфо: http://dogber1.blogspot.com/2009/05/table-of-reverse-engineered-bios.html
опубликовано в @gitgate
#fios #uefi #password #securityЯндекс Практикум — сервис онлайн-образования, где реально освоить востребованную цифровую профессию и найти стабильную работу. А технологии и команда экспертов помогают довести дело до конца.
В этом году мы запускаем онлайн-магистратуру «DevOps-инженер облачных сервисов» совместно с ИТМО и ищем автора для разработки учебного контента.
Авторство дает возможность делиться знаниями и наращивать собственную экспертизу.
Мы ждем, что вы:
▸ Имеете опыт работы от трех лет с DevOps-инструментами такими как Git, Docker, Kubernetes, Jenkins, Gitlab CI.
▸ Умеете объяснять сложные технические вещи простым языком.
Мы предлагаем удаленку и частичную занятость до 20 часов в неделю, гибкий график, дополнительный доход.
Узнать больше о курсе и оставить отклик можно здесь.
Давайте менять индустрию вместе!
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
