Bash Days | Linux | DevOps (@bashdays) — Telegram-канал | Telegram Dialogs
Telegram Dialogs — логотип
Все каналы
Bash Days | Linux | DevOps

Bash Days | Linux | DevOps

@bashdays

23.7K подписчиков технологии 💬 Комментарии открыты ✓ Зарегистрирован в РКН

Авторский блог от действующего девопса Самобытно про разработку, devops, linux, скрипты, сисадминство, техдирство и за айтишную жизу. Автор: Роман Шубин Реклама: @maxgrue MAX: https://max.ru/bashdays Курс: @tormozilla_bot Блог: https://bashdays.ru

Последние публикации

Bash Days | Linux | DevOps
25.08.2026 13:15 · 👁 3.9K
Сисадмин может бесконечно смотреть на три вещи: логи, метрики и команду, которая почему-то ничего не вывела. Чтобы смотреть пришлось недолго, я с ребятами из Selectel собрал ещё пять полезных команд. Готовые примеры и короткие объяснения — в посте выше 👆
Bash Days | Linux | DevOps
25.08.2026 13:15 · 👁 3.8K
💯 Команды для спасения вечера сисадмина. Часть 2 Какой день рождения Linux без серии консольных команд? Экономим часы рутины с подборкой от Романа Шубина, СТО и автора канала Bash Days. Не забудьте поделиться находкой с коллегами!
Bash Days | Linux | DevOps
24.08.2026 11:04 · 👁 4.5K
Мёртвое ядро или мой новый проект DK. Чё тянуть кота за яйца, интригу закину https://deadkernel.ru, полный анонс будет чуть позже… Где-то там плачет грустный хуй сервер, а у нас всё по взрослому. Для студентов Linux Factory бонусы, но они и так уже про них знают и активно используют. Неси своё слово, делись с коллегами годнотой 😻
Bash Days | Linux | DevOps
19.08.2026 09:00 · 👁 7K
☁️☁️☁️☁️☁️☁️☁️ 24 сентября Yandex Cloud проведёт Yandex Scale 2026 — флагманскую технологическую конференцию, посвящённую облачным технологиям, инфраструктуре и искусственному интеллекту. 🎨🎨🎨🎨🎨🎨🎨🎨🎨🎨 🎨🎨🎨🎨🎨🎨🎨🎨🎨🎨 🎨🎨🎨🎨🎨🎨🎨🎨🎨 В программе четыре продуктовых трека — AI, Data, Security и Hybrid Infrastructure & DevOps, — и отдельный углублённый технологический трек DeepTech, который пройдёт только онлайн. В треке Hybrid Infrastructure & DevOps откроем программу рассказом про главные инфраструктурные анонсы и новинки 2026 года. На примере Stackland расскажем, как построить свою внутреннюю платформу по методологии Platform Engineering и ускорить time to market. Разберём, зачем бизнесу кластеры Yandex Managed Service for Kubernetes на тысячи нод — на реальном продакшн-кейсе Mindbox. Расскажем, как получить предсказуемую и безопасную ИИ‑разработку с ИИ‑командой на платформе SourceCraft и максимизировать возврат инвестиций от ИИ. Разберём возможности построения реальной гибридной инфраструктуры на базе единой технологической платформы и то, как полноценно объединить локальную и облачную среды, включая выделенные серверы BareMetal. И на примере крупного банка рассмотрим, как создать полноценный гибрид, соблюдая требования безопасности, регуляторов и бизнеса одновременно. 🎨🎨🎨🎨🎨🎨🎨🎨🎨🎨 🎨🎨🎨🎨🎨🎨🎨🎨🎨🎨 🎨🎨🎨🎨🎨🎨🎨🎨🎨 Отдельно пройдут воркшопы по Hybrid Infrastructure & DevOps. Смоделируем аварию на физическом сервере и проверим, как гибридная архитектура на облаке и BareMetal держит отказоустойчивость. Научим разворачивать корпоративную ИИ-систему с RAG-сценарием на Yandex BareMetal и Stackland — чтобы модель работала с внутренней документацией и базами знаний. Разберём, как эффективно делить GPU-ресурсы Yandex Managed Service for Kubernetes между параллельными задачами обучения моделей. И покажем, как команда ИИ-агентов SourceCraft проходит путь от бизнес-требований до безопасного релиза — с проверкой на уязвимости на каждом шаге. 🎨🎨🎨🎨🎨🎨🎨🎨🎨🎨 🎨🎨🎨🎨🎨🎨🎨🎨🎨🎨 На конференции будут не только треки — ещё демозоны, питчинг решений, IT-квест и мерч. Параллельно в онлайн-студии — розыгрыш призов и секретный гость. Программа целиком — на сайте конференции, регистрация там же, а участие бесплатное!
Bash Days | Linux | DevOps
13.08.2026 09:04 · 👁 10.3K
Я начал практиковать собесы с закрытыми глазами. Соль тут в том, что глаза закрывает кандидат. Естественно сразу большая часть кандидатов отваливается. Причины — кошка в камеру хуёв напихала, глаза не закрываются с рождения и т.п. Но мы то знаем правду… 90% сидят на ИИшке и зачитывают ответы, это блядь просто смешно выглядит. Сначала кандидат выслушивает вопрос, потом 3 минуты начинает мычать вообще не по теме. А потом чудесным образом приходит в себя и начинает выдавать правильные ответы, что аж от языка отлетает. На прошлой неделе я это сразу просек, попросил закрыть человека глаза и повторить ответ который он только что мне зачитал. Сука… он даже не запомнил, что прочитал. Подвели писю к носу. И что интересно, он не признался, что читал с экрана. Ну да хуй с ним. Мир изменился, поэтому приходится придумывать новые фильтры. На любого хитрожопого, найдется более хитрожопый. Суть тут не заставить человека страдать, а до собеса отсеять пидарасов, которые думают, что они умнее других и занимают чужие места. Если человек заранее соглашается на собес с закрытыми глазами, то тут всё ясно, либо он будет говорить правду, либо это очередной хитрожопый, который придумал способ передачи информации через анальный зонд. Смешно, но скоро так и будет — засунул себе поглубже и мозг наполняется нейросетевыми высерами. Короче мозги не еби, будь честен, прозрачен, можешь припизднуть конечно, но всегда знай меру и балансируй по ситуации. Тыж головастый. 🛠 #workflow — 💬 Bashdays 📲 MAX 🌐 LF 🔵 Blog
Bash Days | Linux | DevOps
13.08.2026 07:00 · 👁 7.1K
Выходные, которые настроят твой IT-путь – Сбер.Среда Weekend, 15-16 августа 🧩 Это нишевый фестиваль для своих: тех, кто уже в комьюнити, и тех, кто только ищет себя в IT. Мы создали три среды — ты точно найдёшь свою: 🟢human.env — честные, смешные и местами беспощадные стендапы и рассказы про работу. 🟢growth.env — воркшопы и дискуссии от IT‑сообществ Сбера. С тебя — вопрос, с команды — ответ. 🟢 party.env — DIY, танцы и большая финальная вечеринка с музыкальными хедлайнерами — SALAME, Тима ищет свет и группа Лауд. Выбирай свою среду — или пройди все три: пусть эти выходные станут началом чего‑то большего!
Bash Days | Linux | DevOps
11.08.2026 12:21 · 👁 6.2K
Всем привет. Вчера решал задачу фильтрации txt-файла и нашёл конструкцию на awk, от которой испытал эстетический оргазм. Решил с вами ею поделиться. Итак, задача: есть _data.txt_ с данными и _filter.txt_ со списком фильтрации. Строки data.txt обрабатываются, если есть совпадение в filter.txt. Это классическая задача фильтрации (например, обработка белых и чёрных списков). ㅤ И да, я знаю про программы comm и join, с помощью которых можно решать подобные вещи, но мне нравится awk, потому что делает это гибче благодаря наличию языка программирования и не требует предсортировки. 👍 Итак, сама конструкция: awk 'NR == FNR { filter[$0] = 1; next } $0 in filter { print $0, "in filter" }' filter.txt data.txt Обратите внимание: здесь два блока обработки строк, каждый со своим условием 1. NR == FNR { filter[$0] = 1; next } 2. $0 in filter { print $0, "in filter" } Обычно выполняются оба блока: сначала первый, потом второй, но здесь это не так. Первый блок только считывает данные filter.txt в массив filter. Второй обрабатывает только те строки, которые есть в массиве. NR — встроенная переменная, номер записи ДЛЯ ВСЕХ файлов. FNR — аналогична предыдущей, но начинается с 1 для каждого нового файла. filter[$0] = 1 — сохраняем всю строку первого файла как ключ массива. next — сразу переходит к обработке следующей строки. Таким образом, связка условия NR == FNR и next будет работать только для первого файла (filter.txt). Для второго файла условие NR == FNR уже не соблюдается, поэтому первый блок не выполняется, а второй выполняется, если строка данных присутствует в массиве filter. Ну и пример из реальной жизни — filter.txt: RU BY data.txt RU 127.0.0.1 BY 127.0.0.2 US 127.0.0.3 KZ 127.0.0.4 awk 'NR == FNR { filter[$1] = 1; next } $1 in filter { print $2, "in filter" }' filter.txt data.txt 127.0.0.1 in filter 127.0.0.2 in filter Обратите внимание: на выходе только нужные строки и только нужный столбец. Как же это круто! Маленькое ограничение: содержимое filter.txt, загруженное в массив filter, должно помещаться в оперативную память. Иначе система может начать активно использовать swap, а процесс — завершиться из-за нехватки памяти. man awk man comm man join Всем работы без багов. © Tagd Tagd 🛠 #devops #bash #linux — 💬 Bashdays 📲 MAX 🌐 LF 🔵 Blog
Bash Days | Linux | DevOps
07.08.2026 13:04 · 👁 7.6K
Горячая вакуха от подписчика! Страховая компания ищет DevOps/SRE уровня от крепкого мидла до синьора. Сейчас инфраструктура работает в мануальном режиме, поэтому предстоит не перекладывать чужие ямлики, а построить всё с нуля: IaC, сиайсиди, dev и продакшен контуры, резервное копирование, Disaster Recovery, мониторинг, логи и алерты. Инфраструктура мультиоблачная, Селектел и таймвеб. В стеке терра, ансибл, докер, k8s/k3s, хельм, ваульт, MinIO, гатхаб экшенс, гитлаб сиайсиди, графана, виктория, локи, nginx, посгря и редиска. Короче, редкая возможность сначала построить легаси самостоятельно, а уже потом героически с ним бороться. Условия • Полная удалёнка • Фултайм • ГПХ с самозанятым или ИП • Старт от 200 000 ₽ • Опыт в финтехе или иншуртехе будет плюсом Писать сюда: @dtvbihezfohcvbzy 🛠 #вакансия — 💬 Bashdays 📲 MAX 🌐 LF 🔵 Blog
Bash Days | Linux | DevOps
06.08.2026 07:30 · 👁 8.4K
Сообщество инженеров сопровождения Сбера продолжает агентизировать города. 📆13 августа собираем OPS, DevOps и SRE-инженеров Самары в необычном формате и только офлайн. ⛴Курсируем по Волге на двух теплоходах, где в формате барных стендапов и дискуссий обсудим, что умеют агенты в OPS, а что пока нет, как мы строим надёжность, как реагируем на инциденты, куда ведёт агентизация и что с этим делать. 13 августа, 18:30 Самара, Теплоходы "Вояж" и "Спутник" 👉Регистрация тут Количество очных мест ограничено
Bash Days | Linux | DevOps
05.08.2026 07:35 · 👁 8.2K
Тут ёбнутая тема пошла, чтобы вы могли ходить на нашу апиху, нужно установить сертификаты от Минцифры. ㅤ Я долго это игнорил, пока всё к херам не сломалось. Ошибка: cURL: SSL certificate problem: self-signed certificate in certificate chain Да, в голову сразу пришло решение — ёбнуть SSL Ignore. Но это костыль и безопасники в жопу выебут. Хули, пришлось разбираться. Как оказалось Angie и nginx трогать не надо и всё решается на уровне дистрибутива. У меня убунты старенькие торчат в продах, поэтому затачивал под них. Но смысл не меняется и можешь подкрутить под свои дистрибутивы. Чтобы 100500 команд не вводить, сделал всё одной командой, запускаешь из консольки и всё сразу работает, без костылей и нападок на твой задний проход со стороны ИБешкников. Даже в скрипт сохранять не нужно. Установка РФ-сертификатов: ( set -e cert_tmp="$(mktemp -d)" trap 'rm -rf "$cert_tmp"' EXIT curl -fsSL \ https://gu-st.ru/content/Other/doc/russian_trusted_root_ca.cer \ -o "$cert_tmp/root.crt" curl -fsSL \ https://gu-st.ru/content/Other/doc/russian_trusted_sub_ca.cer \ -o "$cert_tmp/sub.crt" openssl x509 -in "$cert_tmp/root.crt" -noout -subject | grep -Fq "Russian Trusted Root CA" openssl x509 -in "$cert_tmp/sub.crt" -noout -subject | grep -Fq "Russian Trusted Sub CA" root_fingerprint="$( openssl x509 -in "$cert_tmp/root.crt" -noout -fingerprint -sha1 | cut -d= -f2 | tr -d ':' )" test "$root_fingerprint" = "8FF915CCAB7BC16F8C5C8099D53E0E115B3AEC2F" openssl verify \ -CAfile "$cert_tmp/root.crt" \ "$cert_tmp/sub.crt" install -m 0644 "$cert_tmp/root.crt" \ /usr/local/share/ca-certificates/russian_trusted_root_ca.crt install -m 0644 "$cert_tmp/sub.crt" \ /usr/local/share/ca-certificates/russian_trusted_sub_ca.crt update-ca-certificates curl -fsSvo /dev/null https://business.t-bank-app.ru/ ) Ну и всё, если в куче мусора увидел — SSL certificate verify ok, значит всё прошло успешно. Перезапускаешь свои пыхи или чё там у тебя и можно дальше не париться. Такие дела. Изучай. 🛠 #devops #security #bash — 💬 Bashdays 📲 MAX 🌐 LF 🔵 Blog
Чат поддержки
Ответим здесь же, обычно быстро
Здравствуйте! Напишите ваш вопрос — оператор ответит в этом чате.