en
Feedback
BashMaster

BashMaster

Open in Telegram

Удобные консольные наработки на каждый день для разработчиков, девопсов и сисадминов. Реклама: @Kone4noVasya Канал на бирже: https://telega.in/c/bash_help

Show more
8 887
Subscribers
-624 hours
-197 days
+1630 days
Posts Archive
🔥 БЕСПЛАТНЫЙ КУРС ПО СОЗДАНИЮ НЕЙРО-СОТРУДНИКОВ НА GPT И ДРУГИХ LLM 🔥 Ищете практический и углубленный курс, чтобы освоить
🔥 БЕСПЛАТНЫЙ КУРС ПО СОЗДАНИЮ НЕЙРО-СОТРУДНИКОВ НА GPT И ДРУГИХ LLM 🔥 Ищете практический и углубленный курс, чтобы освоить создание нейро-сотрудников? Мы создали курс из 5 объемных занятий. Это именно то, что нужно, чтобы прокачать свои навыки абсолютно бесплатно! 📌 Темы занятий: 1. Введение в мир нейро-сотрудников 2. Как работают LLM и их аналоги 3. Создание базы знаний для нейро-сотрудника (RAG) 4. Тестирование и отладка нейро-сотрудников 5. Интеграция нейро-сотрудников в Production Вот 5 тем курса - он максимально простой и доступный, общеобразовательный, без какого-либо сложного программирования 📚Прохождение этого курса, скорее всего, займет у вас от 1 до 3 часов 🤖 Присоединяйтесь к нашему бесплатному курсу и разберитесь в этой увлекательной теме с нами!

⚙️ Jason — парсинг JSON в командной строке ✔️Парсер JSON командной строки, полностью написанный на Bash. ➡️ Описание: 💠По ум
⚙️ Jason — парсинг JSON в командной строке ✔️Парсер JSON командной строки, полностью написанный на Bash. ➡️ Описание: 💠По умолчанию Jason выводит все ключи и значения (разделённые табуляцией) в порядке пост-обхода по глубине. 💠Может принимать путь поиска, который ограничивает вывод только ключами, соответствующими заданному пути. 💠Корневой элемент всегда упоминается как «this». ➡️ Некоторые особенности: 💠Может быть медленным на умеренно больших структурах JSON. 💠Пути поиска могут быть хрупкими, плохо обрабатывать ключи с escapes. 💠Может ошибочно анализировать недопустимый JSON. 🐙 Перейти на Github 🔨 bash_help

Поздравляю, вы успешно прошли базовый курс по протоколам 🔨 bash_help

⚙️ utility_shell ✔️Коллекция скриптов для работы с командной строкой (shell) и Bash в различных случаях использования. ➡️ В п
⚙️ utility_shell ✔️Коллекция скриптов для работы с командной строкой (shell) и Bash в различных случаях использования. ➡️ В проекте представлены скрипты для: 💠настройки среды (env); 💠работы с системными конфигурационными файлами; 💠манипуляции данными; 💠выполнения полезных задач в Bash. 🐙 Перейти на Github 🔨 bash_help

🖥 Лига сисадминов — канал для тех, кто держит IT-инфраструктуру в узде: администраторы, DevOps, SRE и просто сочувствующие.
🖥 Лига сисадминов — канал для тех, кто держит IT-инфраструктуру в узде: администраторы, DevOps, SRE и просто сочувствующие. Здесь: переводы зарубежных статей, полезные заметки, разборы, лайфхаки и всё, что помогает держать сервера в тонусе и нервы в порядке. 📡 Присоединяйся: https://t.me/+zgBwqM--DyIwODhi

⚙️ Extract ✔️Функция Bash/Zsh, которая позволяет извлекать файлы в различных форматах. ▶️Некоторые поддерживаемые форматы: .z
⚙️ Extract ✔️Функция Bash/Zsh, которая позволяет извлекать файлы в различных форматах. ▶️Некоторые поддерживаемые форматы: .zip, .rar, .bz2, .gz, .zlib, .tar, .tbz2, .tgz, .Z, .7z, .xz, .exe, .tar.bz2, .tar.gz, .tar.xz и другие. ▶️Функция принимает один или несколько аргументов, каждый из которых представляет файл или путь, который нужно извлечь. Если аргументы не предоставлены, функция выводит инструкции по использованию. ▶️Для каждого типа файла функция определяет подходящий метод извлечения и вызывает соответствующую команду. Например, если файл — архив ZIP, то для извлечения его содержимого используется команда «unzip». ▶️Если файл не распознаётся как допустимый архив, функция выводит сообщение об ошибке и возвращает код ошибки 1. 🐙 Перейти на Github 🔨 bash_help

MikroTik: одно неверное правило — и сеть встала. Сегодня разбираемся, как правильно строить firewall и не наломать дров. 🔴Пр
MikroTik: одно неверное правило — и сеть встала. Сегодня разбираемся, как правильно строить firewall и не наломать дров. 🔴Прямая трансляция

⚙️ Package-Manager-Text-Shell ✔️Набор скриптов bash, которые вместе создают удобный интерфейс для использования ваших любимых
⚙️ Package-Manager-Text-Shell ✔️Набор скриптов bash, которые вместе создают удобный интерфейс для использования ваших любимых менеджеров пакетов. ▶️Приложение предназначено для более удобного и автоматизированного интерфейса, чем при вводе команд вручную. 🐙 Перейти на Github 🔨 bash_help

⚙️ Shell_scripts ✔️Репозиторий, в котором представлены профессиональные скрипты для sh и ksh. ▶️В репозитории есть скрипты дл
⚙️ Shell_scripts ✔️Репозиторий, в котором представлены профессиональные скрипты для sh и ksh. ▶️В репозитории есть скрипты для мониторинга использования сети, диска, времени работы, среднего уровня нагрузки и использования оперативной памяти в Linux. ▶️Также в репозитории представлены скрипты, связанные с Unix и Splunk. 💠Чтобы запустить скрипт, ознакомьтесь с его содержимым, используя редактор nano, а затем $ bash bash_mon.sh или установите его, загрузив скрипт на компьютер, мониторинг которого вы хотите выполнить. 💠Затем дайте скрипту соответствующие разрешения с помощью команды chmod и выполните его следующим образом: $./bash_mon.sh -i 💠Вы можете проверить основную информацию о скрипте, выполнив: $ bash bash_mon -v 🐙 Перейти на Github 🔨 bash_help

Если вы работаете в айти и не хотите вылететь с рынка через 3-4 года, развивайте софт-скиллы. Тимлиду не нужно уметь писать к
Если вы работаете в айти и не хотите вылететь с рынка через 3-4 года, развивайте софт-скиллы. Тимлиду не нужно уметь писать код – с этим лучше справляется его команда и даже нейронки, а вот грамотно менеджерить команду и выстраивать процессы – реально важный навык. Прокачивайте не только хард-скиллы, но и «гибкие» навыки — это то, что останется востребованным даже в эпоху ИИ. А если с головой нырять в обучение лень, читайте канал Тимлид на удалёнке. Там вся внутрянка от первого лица: как справляться с выгоранием, не терять фокус в условиях многозадачности и развить управленческие качества. С юмором, честно и без занудства. Почитайте на досуге, много нового узнаете: @teamleadonline

⚙️ Best-bash-zsh-alias-for-linux-terminal ✔️Скрипт для создания алиасов (сокращений) команд в терминале Linux. Он позволяет р
⚙️ Best-bash-zsh-alias-for-linux-terminal ✔️Скрипт для создания алиасов (сокращений) команд в терминале Linux. Он позволяет реализовать список предопределённых алиасов в конфигурационных файлах командной оболочки (для Bash — ~/.bashrc, для Zsh — ~/.zshrc). ▶️Цель — упростить работу с командной строкой, заменить длинные команды на короткие. ➡️ Принцип работы: ▶️Скрипт добавляет алиасы в файл конфигурации оболочки, который читается при каждом запуске терминала. Это позволяет: 💠Сохранить алиасы — они будут работать при каждом запуске терминала. 💠Использовать алиасы — при вызове команды система автоматически выполняет назначенную команду. ▶️Синтаксис создания алиаса: alias name="command". В кавычках указывается команда, которая будет запускаться при вызове алиаса. ➡️Некоторые примеры алиасов, которые можно создать с помощью скрипта: 💠Сокращение для распаковки архива — alias uncompress="tar -xzf". 💠Алиас для подтверждения удаления файла — alias rm="rm -i" — при вызове команды rm система использует алиас и опцию -i, чтобы пользователь мог подтвердить удаление. ➡️ Важно: создание алиаса прямо в терминале — временное, он работает только в текущей сессии. Чтобы алиас был постоянным, нужно добавить его в файл конфигурации. 🐙 Перейти на Github 🔨 bash_help

Первая и единственная в мире — продолжаем набор на сетевую финтех-магистратуру 💖 1️⃣ Сетевая магистратура — что это? Это маг
Первая и единственная в мире — продолжаем набор на сетевую финтех-магистратуру 💖 1️⃣ Сетевая магистратура — что это? Это магистратура, в которой мы объединили экспертизу Альфа‑Банка, ведущего факультета компьютерных наук ВШЭ и 8 вузов-партнёров из разных городов России. В каждом вузе есть бюджетные места! 2️⃣ Что ты получишь от обучения? — Два диплома: НИУ ВШЭ и вуза-партнёра; — Реальные кейсы от Альфа-Банка; — Возможность обучаться у топовых преподавателей из разных вузов страны, экспертов Альфа-Банка и НИУ ВШЭ. 3️⃣ Где можно учиться? В Барнауле (АлтГУ), Владивостоке (ДВФУ), Красноярске (СФУ), Хабаровске (ТОГУ), Тюмени (ТюмГУ), Ульяновске (УлГУ), Екатеринбурге (УрФУ) и Таганроге (ЮФУ). Иду в магистратуру

⚙️ kommit-king ✔️Bash-скрипт, который отправляет данные на GitHub каждые 10 минут. Вы сможете выглядеть ещё большим трудоголи
⚙️ kommit-king ✔️Bash-скрипт, который отправляет данные на GitHub каждые 10 минут. Вы сможете выглядеть ещё большим трудоголиком в мгновение ока! ▶️Разработано для систем на базе Unix. 💠Создайте персональный токен доступа Github. 💠Установите Github CLI 💠Войдите с помощью Github CLI ▶️Чтобы начать, выполните:
gh repo clone julianwagle/kommit-king &&
cd kommit-king &&
bash kommit.sh -u <YOUR_GITHUB_USERNAME> -e <YOUR_GITHUB_EMAIL> -t <YOUR_GITHUB_TOKEN>
▶️Чтобы остановить выполните
cd kommit-king && crontab blank.txt
➡️ Теперь ваш профиль на GitHub будет обновляться каждые десять минут. Обратите внимание, что при локальном запуске обновление будет происходить только при включенном компьютере и подключении к интернету. Поэтому рекомендуется запускать его с сервера. 🐙 Перейти на Github 🔨 bash_help

Онлайн-конференция ИБ без фильтров 🔥Мероприятие, где говорим о реальных проблемах и ищем практические решения, возвращается!
Онлайн-конференция ИБ без фильтров 🔥Мероприятие, где говорим о реальных проблемах и ищем практические решения, возвращается! 🗓 14 августа 11:00-15:00 мск ждем на бесплатной онлайн-конференции «ИБ без фильтров» Что будет полезного? Честный диалог, нестандартные кейсы и полезный опыт — все без фильтров. Кому стоит сходить? Мероприятие для представителей бизнеса от экспертов в области информационной безопасности. Какие темы затронем? — Как оценить навыки ИБ-специалиста. — Как снизить риски с помощью систем класса «менеджеры паролей». — Как вовлечь разработчиков, сотрудников и бизнес в защиту компании. — Чем важны разные источники данных при расследовании инцидентов ИБ. Кто в спикерах: — Анастасия Федорова. Руководитель образовательных программ, Positive Education — Кира Шиянова. Менеджер продукта платформы Jet CyberCamp, «Инфосистемы Джет» — Никита Вьюгин. Менеджер проектов «МКО Системы» — Валерий Комягин. Генеральный директор BearPass — и другие эксперты из крупных компаний рынка ИБ ▶️Регистрация по ссылке. Ждем вас на самый честный диалог по теме ИБ Реклама. ООО «АТОМ БЕЗОПАСНОСТЬ», ИНН 5408298569, ОГРН 1125476195459 erid:2SDnjeyiCBp

⚙️ McFly ✔️Улучшенная история командной строки с возможностями поиска на основе временной оси, контекста и машинного обучения
⚙️ McFly ✔️Улучшенная история командной строки с возможностями поиска на основе временной оси, контекста и машинного обучения. ▶️McFly заменяет стандартную историю bash с возможностью быстрого поиска по истории команд с учётом контекста текущего каталога, времени и других факторов. Он написан на Rust и работает в терминале с поддержкой fzf-подобного интерфейса. ➡️ Поддерживает: 💠Bash 💠Zsh 💠Fish ➡️ Возможности: 💠Умный поиск по истории команд. 💠Учёт текущего каталога и других факторов. 💠Простое подключение к вашему shell. ➡️ Установка: 💠Доступен через Homebrew, AUR, Nix и другие. 🐙 Перейти на Github 🔨 bash_help

🔥 Вакансии в команду разработчиков YADRO: Получите оффер этим летом! 🚀 Хотите писать код, который становится основой для продуктов и новых технологических решений? YADRO — лидер российской инженерной индустрии — расширяет команды разработки BIOS/BMC. 📅 У вас будет возможность присоединиться к команде, которая создаёт ПО UEFI (BIOS) и BMC для серверов, систем хранения данных и телеком-оборудования. Мы работаем с проектами открытого исходного кода — EDK2 и OpenBMC — и влияем на развитие всей индустрии. Кого мы ищем? Ведущих и старших разработчиков — разработка встроенного ПО для серверов — от архитектуры BMC до работы с UEFI и OpenBMC: 1️⃣ TeamLead разработки OpenBMC. 2️⃣ Ведущего разработчика интерфейсов встраиваемых систем (Linux/OpenBMC). 3️⃣ Ведущего разработчика C++ (Linux/OpenBMC). 4️⃣ Старшего C разработчика (BIOS/UEFI). QA-инженеров (ручное и автоматизированное тестирование) — тестирование встроенного ПО, автоматизация процессов и улучшение качества наших платформ: 1️⃣ Инженер по верификации и ручному тестированию встроенного ПО (QA) 2️⃣ Инженер по автоматизации тестирования / Automation QA 3️⃣ Старший инженер по автоматизации аппаратного тестирования / Embedded AQA Почему YADRO? ➡️ Распределённая команда — работайте удалённо или в офисах в Москве, СПб, Нижнем Новгороде, Екатеринбурге и Минске. ➡️ Работа с уникальными проектами, влияющими на жизнь миллионов пользователей. ➡️ Реальный карьерный рост: как вертикальный, так и горизонтальный. ➡️ Возможность работать с талантливыми инженерами и напрямую влиять на развитие технологий. 💙 Присоединяйтесь к YADRO и становитесь частью масштабных проектов!

⚙️ Kubernetes Quickstart Environments ✔️Репозиторий на GitHub, который содержит код для создания и настройки сред Kubernetes
⚙️ Kubernetes Quickstart Environments ✔️Репозиторий на GitHub, который содержит код для создания и настройки сред Kubernetes в облаке и на физическом кластере. ▶️В репозитории представлен код для создания сред Kubernetes для разных типов: облачных, на физическом кластере и гибридных. 💠Код для создания сред написан на языке Terraform, код для настройки — на языке TBD. 💠Скрипты написаны на языках Bash и Go. ➡️ Некоторые примеры сред: 💠Bare Metal Equinix и Kubeadm; 💠GCP GKE; 💠Azure AKS; 💠AWS EKS. 🐙 Перейти на Github 🔨 bash_help

🏖 Тулзы и лайфхаки для сисадминов и инженеров 🟣 Сколько стоит инфра — как посчитать совокупную стоимость владения. 🟣 Linux для сетевых инженеров — практическое руководство по настройке, защите и запуску сетевых служб на базе Linux. 🟣 Загрузка Linux-системы — идеальная шпаргалка от с поэтапной схемой. 🟣 Лимиты ресурсов в Kubernetes как GitLab Runner без лимитов уронил ноду. 🟣 Как не стать мишенью для хакеров в Kubernetes типичные ошибки в настройке K8s, открывающие двери для атак. 🟣 MinIO урезал UI — альтернатива OpenMaxIO. 🟣kubedump — инструмент для выгрузки и восстановления ресурсов Kubernetes в виде YAML-манифестов. Ещё больше полезного в канале CORTEL ➡️ Подписаться

⚙️ Snap Cleaner Script ✔️Простой скрипт на языке Bash, предназначенный для удаления старых версий пакетов Snap и очистки кэша
⚙️ Snap Cleaner Script ✔️Простой скрипт на языке Bash, предназначенный для удаления старых версий пакетов Snap и очистки кэша Snap. Предназначен для дистрибутивов Linux (Ubuntu, Arch, Fedora, Debian и др.), которые используют пакеты Snap. ➡️ Особенности: 💠Очистка кэша Snap — удаление всех файлов из каталога кэша Snap. 💠Удаление старых версий пакетов Snap — удаление старых версий установленных пакетов Snap, которые больше не используются. 💠Подтверждение пользователя — скрипт запрашивает подтверждение перед выполнением любых действий. ▶️Скрипт автоматически удаляет ненужные версии пакетов Snap, так как по конструкции Snap сохраняет как минимум одну более старую версию пакетов, установленных в системе. Старые пакеты помечены как «disabled» (отключённые). 🐙 Перейти на Github 🔨 bash_help

Более миллиона высоконагруженных операций в месяц в кластерах Kubernetes Это — потребности PropTech-платформы от компании Tre
Более миллиона высоконагруженных операций в месяц в кластерах Kubernetes   Это — потребности PropTech-платформы от компании TrendTech, которые были полностью закрыты сервисом Managed Kubernetes от Selectel.   TrendTech — компания с особенными запросами: более 10 Тб контента, сложная система актуализации данных, множество внешних интеграций с застройщиками и большое количество микросервисов.   Гибридное решение на базе Managed Kubernetes от Selectel позволило: 🔹Обеспечить отказоустойчивость сервисов за счет кластеров с тремя мастер-нодами в разных сегментах пула 🔹Добиться моментального масштабирования с помощью автоскейлинга и гибкого управления вычислительными ресурсами 🔹Развернуть удобные изолированные окружения для восьми команд разработки   Переносите и вы проекты в отказоустойчивые и автомасштабируемые кластеры Managed Kubernetes от Selectel — миграция бесплатная: https://slc.tl/ama7t Реклама. АО «Селектел», ИНН 7810962785, ERID: 2VtzqwsHgzC