ch
Feedback
Bash Days | Linux | DevOps

Bash Days | Linux | DevOps

前往频道在 Telegram

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

显示更多

📈 Telegram 频道 Bash Days | Linux | DevOps 的分析概览

频道 Bash Days | Linux | DevOps (@bashdays) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 23 803 名订阅者,在 技术与应用 类别中位列第 5 708,并在 俄罗斯 地区排名第 28 124

📊 受众指标与增长动态

невідомо 创建以来,项目保持高速增长,吸引了 23 803 名订阅者。

根据 16 六月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 -201,过去 24 小时变化为 -10,整体触达仍然可观。

  • 认证状态: 未认证
  • 互动率 (ER): 平均受众互动率为 20.40%。内容发布后 24 小时内通常能获得 11.53% 的反应,占订阅者总量。
  • 帖子覆盖: 每篇帖子平均可获得 4 855 次浏览,首日通常累积 2 744 次浏览。
  • 互动与反馈: 受众积极参与,单帖平均反应数为 17
  • 主题关注点: 内容集中在 bashdays, linux, bash, docker, скрипт 等核心主题上。

📝 描述与内容策略

作者将该频道定位为表达主观观点的平台:
Авторский блог от действующего девопса Самобытно про разработку, devops, linux, скрипты, сисадминство, техдирство и за айтишную жизу. Автор: Роман Шубин Реклама: @maxgrue MAX: https://max.ru/bashdays Курс: @tormozilla_bot Блог: https://bashdays.r...

凭借高频更新(最新数据采集于 17 六月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。

23 803
订阅者
-1024 小时
-287
-20130
帖子存档
Бесплатный вебинар «Тулинг для построения более безопасной инфраструктуры в Kubernetes». Разберём всё: от сканирования на уяз
Бесплатный вебинар «Тулинг для построения более безопасной инфраструктуры в Kubernetes». Разберём всё: от сканирования на уязвимости до деплоя в прод и постоянного мониторинга возможных инцидентов А ещё: - посмотрим, что есть в экосистеме k8s - зачем это применять - когда не оправдано закручивание гаек в инфраструктуре Спикер: Виталий Лихачев, SRE в крупном нидерландском тревелтехе. Дата: 27 марта 20:00 👉 Занять место через бота. В конце вебинара — подарок 🎁 Реклама ООО «Слёрм» ИНН 3652901451

Привет друзья, наш товарищ Sf1nk5 подготовил внушительную статью про CrowdSec. За что ему объявлена благодарность.
CrowdSec — это система защиты от кибератак, которая использует анализ поведения и коллективную защиту. Она похожа на Fail2Ban, но более мощная и современная.
Сюда она естественно не влезла, да и с форматированием тут беда, поэтому пришлось поднять сопроводительный блог для таких целей. Так что запасаемся кофеём/пивком и камон 👇 ➡️ Всё что нужно знать про CrowdSec tags: #security 🔔 @bashdays➡️ @gitgate

⭐️🚀 Пройдите вступительный тест и получите доступ к бесплатным урокам курса "Administrator Linux. Professional". 👉 Пройти т
⭐️🚀 Пройдите вступительный тест и получите доступ к бесплатным урокам курса "Administrator Linux. Professional". 👉 Пройти тест: https://vk.cc/cJPKLJ Хотите стать экспертом в администрировании Linux? У нас для вас отличная новость! Представьте, как вы: - Освоите настройку и управление сетевыми сервисами на Linux. - Научитесь автоматизировать задачи с помощью Ansible. - Сможете эффективно управлять дисковыми подсистемами и файловыми системами. - Настроите и будете администрировать веб-серверы (Nginx, Apache) и базы данных (MySQL, PostgreSQL). - Повысите уровень безопасности своих серверов с помощью SELinux и брандмауэров. - Получите навыки мониторинга и логирования с использованием Prometheus и Zabbix. Наш курс включает в себя все необходимые знания и практические задания, чтобы вы стали настоящим профессионалом. Не упустите свой шанс! Пройдите вступительный тест прямо сейчас и получите доступ к бесплатным урокам и скидки. Запишитесь на курс и начните свой путь к успеху! 👉 Пройти тест и получить доступ к уникальным бесплатным урокам https://vk.cc/cJPKLJ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Продолжаем погружаться в Бэд-Практики!
предыдущие посты о том, что это такое ищи по тегу #badpractices
В прошлом посте мы рассмотрели файлы, которые начинаются с дефиса и то, что команда cp их может воспринимать как флаг. Ну дак вот. Как это победить мы с тобой уже знаем, завернуть в кавычки и кинуть два дефиса:
cp -- "$file" "$target"
Что означают 2 дефиса опять же смотри предыдущие посты по тэгу #badpractices
Ок. Минус этого метода — его нужно сука запомнить и не забывать использовать каждый раз при передачах файлов. Вообще не интуитивно. Второй способ разруливания этой ситуации — указать путь к файлу. Смотри. Если перед именем файла добавить ./ (означает текущую папку), то даже если файл называется -bashdays.txt он будет передан в команду правильно.
for i in ./*.txt; do
    cp "$i" /tmp
done
В этом случае cp не затроит и выполнит задуманное. Ну и еще вариант на закуску. Можно просто ебануть ./ перед именем файла при передачах в команду:
for i in *.txt; do
    cp "./$i" /tmp
done
Этот варик немного сэкономит ресурсы, тут не требуется дополнительных вычислений для обработки имен файлов. Но при условии, что у тебя немного файлов. Если их будет дохуя, то увы, будет тормозить. Выводы Лучший вариант — всегда указывать путь к файлу (относительный ./ или полный /home/user/...). Это избавит тебя от большинства проблем с файлами которые начинаются с дефиса. tags: #bash #badpractices #bestpractices 🔔 @bashdays➡️ @gitgate

🔥 Друзья, зовём вас на крутой движ! 26 марта в 19:00 мск пройдет День открытых дверей по DevOps – место, где разложим всё по
🔥 Друзья, зовём вас на крутой движ! 26 марта в 19:00 мск пройдет День открытых дверей по DevOps – место, где разложим всё по полочкам: 🔹 Какие скиллы реально важны в 2025? 🔹 Как не утонуть в бесконечном списке DevOps-инструментов? 🔹 Почему GO – это must-have? 🔹 Как строить карьеру так, чтобы не застрять на месте? 🔥 Хэдлайнер события – Василий Озеров Co-Founder Rebrain, руководитель международной команды Fevlake, спикер RootConf / DevOpsConf, Ex SVP of Infrastructure AirPush. А ещё будут 2 топовых спикера: ⚡️ Александр Крылов – расскажет как облака улучшают жизнь инженеров ⚡️ Сергей Парамошкин – покажет примеры использования Go в Kubernetes, Docker, Terraform Для кого? 🔹 Начинающих DevOps — разберётесь, с чего стартовать 🔹 Тех, кто уже работает в DevOps — узнаете тренды и куда расти дальше 🔹Разработчиков, которые хотят ворваться в DevOps. 🎁 На эфире вас ждут розыгрыши и квизы с призами. ↘️ Захватывающе? Тогда регистрируйся по ссылке Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2Vcmk8Lo12

Вот всё трём мы с тобой за бест-практики, но практически ничего не разбираем по бэд-практикам. Давай это исправлять в контексте Bash скриптов. Временами будет много, временами мало и банально, но постараюсь всё разжевать и сделать интересную выжимку из наблюдений.
Естественно будет серебряная пуля — как сделать правильно.
Ну чё, готов? Тогда поехали! Почему при копировании файлов, необходимо использовать кавычки? Допустим, у тебя есть переменная $file, в которой как ни странно хранится имя файла. И есть $target, в ней мы указываем путь куда скопировать файл. Если мы пишем:
cp $file $target
То возникает проблема, Если имя файла содержит пробелы, то Bash ясен хуй разобьет эту строку на пробелы:
file="You can suck my dick.avi"
Команда превращается в такое:
cp You can suck my dick.avi /tmp
И это воспримется интерпретатором как копирование нескольких файлов:
You
can
suck
my
dick.avi
Дальше. Если в имени файла ($file) будут символы *, ?, [ ], то это интерпретируется как шаблон для поиска файла.
Так называемое — Pathname Expansion.
Ага. Теперь если в имени файла содержится символ -, к примеру твой файл называется: -bashdays.txt, то команда cp расценит, что ты указал флаг и выебет тебя в глаз.
cp -bashdays.txt /tmp

cp: ну ты ебать инвалид -- 'h'
Try 'cp --help' for more information.
Как правильно? Вот так:
cp -- "$file" "$target"
Кавычки в данном контексте предотвратят разделение на пробелы и ошибочное расширение подстановок. Но если сделать так:
cp "-bashdays.txt" "/tmp"

cp: еще и баран -- 'h'
Try 'cp --help' for more information.
Чтобы не быть «инвалидом и бараном» нужно после cp вхерачить --. Эти два тире напомнят cp что дальше идут только файлы, а никакие-то флаги. Каков итог? Думаю ты и сам выводы сделал. Всегда пиздярь кавычки вокруг переменных в Bash. Даже если работает без кавычек это ничего не значит, не ровен час получишь по ебалу.
Например твой скрипт будет выполняться в другом окружении, где $IFS (разделитель слов) изменён или файлы содержат пробелы и спецсимволы.
В общем сразу мотай на ус эту тему, подстели соломку и пиши скрипты как профи. tags: #bash #badpractices #bestpractices 🔔 @bashdays➡️ @gitgate

☁️ Облако — идеальная платформа для воплощения самых смелых IT-идей Неважно, создаете ли вы корпоративное приложение или буду
☁️ Облако — идеальная платформа для воплощения самых смелых IT-идей Неважно, создаете ли вы корпоративное приложение или будущий Telegram. Облачные технологии Cloud․ru обеспечивают гибкую среду разработки, быструю масштабируемость и топовую надежность, сокращая время вывода продукта на рынок. ❄️ А главное: провайдер замораживает цены для новых клиентов на три года. Вы точно знаете, сколько тратите, и можете планировать IT-бюджет без неожиданных расходов. Спецпредложение действует для юридических лиц и ИП. 👉 Оставьте заявку до 31 марта 2025 года

И на старуху бывает проруха... 🔤🔤🔥🔤🔤🔤🔤 Сегодня решил поделиться отрицательным опытом. Код, приведенный в статье лучше не использовать. У меня возникла необходимость распарсить файл типа:
xxx yy "zz zz zz zz"
Видно, что однословные поля разделены пробелом, а многословные заключены в кавычки. Распарсить такой файл на awk можно, но не быстро. Нужно писать код. А на bash - вроде просто:
set -- xxx yy "zz zz zz zz"
echo $# $1 $2 $3

# 3 xxx yy zz zz zz zz
Проверил — вроде работает. Классно, пишу цикл, проверяю на файле — не работает. Упрощаю код до минимума.
REC='xxx yy "zz zz zz zz"'
set -- $REC
echo $# $1 $2 $3

# 6 xxx yy "zz
Очевидно, разбились по пробелам. Перепробовал кавычки — не выходит. Не придумал ничего лучшего, как использовать конструкцию:
REC='xxx yy "zz zz zz zz"'
eval "set -- $REC"
echo $# $1 $2 $3

# 3 xxx yy zz zz zz zz
Все работает как надо. После этого я решил распарсить реальный лог apache. Все работало прекрасно, но на определенной строчке все зависало на несколько секунд, а потом продолжалось. Начал разбираться, и когда понял, что происходит — чуть не поседел. Там была инъекция:
$(ping${IFS}-c${IFS}6${IFS}aa.bb.cc.dd)
Переменная IFS использовалась вместо пробела. Короче, команда выглядела так:
ping -c 6 aa.bb.cc.dd
Ничего страшного. Просто пинг 6 раз на адрес. И этот пинг ИСПОЛНЯЕТСЯ, вызывая задержку. Но команда могла быть и другой. Спасибо дядям за доброту. Проблема возникла из-за того, что оператор eval разворачивал не только мою переменную, а все переменные, в том числе и из лога, попутно выполняя команды. В общем, если я раньше считал оператор eval — бесполезным, то теперь я считаю его вредным. Вот такой опыт. tags: #bash #рабочиебудни — 🔔 @bashdays➡️ @gitgate

Приглашаем на митап для DevOps-инженеров от билайна Главные темы — контейнеры, безопасность и миграция. 📍 Офлайн в Казани —
Приглашаем на митап для DevOps-инженеров от билайна Главные темы — контейнеры, безопасность и миграция. 📍 Офлайн в Казани — в ИТ-парке имени Башира Рамеева 🌐 Онлайн на VK Видео 📆 26 марта, 18:30 (МСК, GMT+3) В программе — три доклада от инженеров билайна: — Виталий Ерофеев — «Миграция платформы данных на корпоративную инфраструктуру: DevOps-стратегия» — Илья Васянин — «Безопасность и удобство, или Как сохранить внутренний покой — Владимир Барков — «DevPod в помощь, или почему не просто docker run» Начало митапа — 26 марта в 18:30 (МСК, GMT+3). Офлайн-участников ждем к 18:00. Регистрация — на сайте. Реклама. ПАО "Вымпелком». ИНН 7713076301

Краткий экскурс для чего нужен влан (vlan). 🔤🔤🔥🔤🔤🔤🔤🔤 ㅤ Недавно у меня возник вопрос как проектировать сеть. Почему де
+1
Краткий экскурс для чего нужен влан (vlan). 🔤🔤🔥🔤🔤🔤🔤🔤 Недавно у меня возник вопрос как проектировать сеть. Почему делается разбиение сети именно так, а не иначе. Какие цели преследуются при разбиении сетей. Статья исключительно моё мнение, которое может не совпадать с мнением профессиональных сетевиков, и может быть не совсем верна. Сеть строится на основе vlan. Задача: Создать сеть для дома. Необходимые требования: - Коммутатор 2 уровня сети - Компьютеры с умением работы с vlan Все ОС windows, кроме серверного исполнения не умеют работать с Trunk. Сначала определяем какие сети не нужны для пересечения: 1) DMZ (внешняя сеть на сервере) (vlan 5) (192.168.1.0/24) 2) LAN (Внутренняя сеть на сервере) (vlan 100) (172.16.1.0/26) 3) Mgmt (сеть управления + сеть передачи служебной информации для серверов) (vlan 200) (172.16.1.64/26) 4) Сеть внутренняя недоверенная (wifi, printer, умные колонки, современные TV и другие недоверенные устройства) (vlan 300)(172.16.2.0/25) 5) Телефония (если есть) (172.16.2.128/25) На каждую сеть создается свой пул ip-адресов. Теперь можно приступать написанию схемы сети. Примерную схему сети смотри на Картинке 1 👆 ➡️ Теперь остановимся поподробнее на проектировании сети на гипервизорах: Смотрим Картинку 2 👆 При настройке делаем бриджи на всех сетевых картах. Но только на 1 интерфейсе создаем ip адрес (тот интерфейс, который будет находиться в vlan 200 (mgmt vlan). Соответственно при создании виртуальных машин на самих серверах создаем интерфейсы и на этих вм добавляем ip. При работе между серверами для работы используется mgmt интерфейсы. Доступ к серверам будет осуществляться только с компьютера jump-client. Все остальные сервера будут размещаться в соответствующих сетях. В результате создается меньше коллизий на сети и сеть становится более защищенной. Я бы эту статью бы не написал, если бы были нормальные статьи про разделения сетей и для чего это надо. tags: #networks — 🔔 @bashdays➡️ @gitgate

Если хочешь идти… иди на митап Сбера в Екатеринбурге для системных аналитиков! Мы расскажем о роли ИИ в работе, обсудим kafka и примерим на себя роль детективов! 📍Ждем тебя 27 марта, 18:30, Технохаб Сбера (ул. Розы Люксембург, 56а) Идеальный баланс фана и полезности!

Тренажёр для технических собеседований! Довольно часто сталкиваюсь с вопросом от ребят — вот бы с кем-нибудь пройти интервью/собес... Раньше бы я ответил так — ну дак пройди, накидай откликов, согласуй интервью да и сходи. Делов то. Но сейчас скажу так — пройди интервью с GPT! Мы живем в современном мире, надо использовать такие возможности. Код конечно лучше писать самому, но замутить технический собес вполне допустимо. Тем более это все можно сделать бесплатно, без камер и без вспотевших подмышек. Тут даж дикпик deepseek с этим заебись справляется, вот прям лично потыкал. Тут еще плюс, что ты можешь запросить ответ который от тебя ожидали. Либо попросить машину, чтобы она дала оценку твоему корявому ответу. Как это работает Короче, пиздуешь на ХеХеру, находишь вкусную вакансию, копируешь требования и скармливаешь это нейронке. Предварительно пишешь вводные типа:
Привет, меня зовут Олег, мне 22 года, представь что ты технический директор, я пришел к тебе на собеседование на вакансию «переворачиватель пингвинов», проведи мне техническое собеседование по этим требованиям. Ты будешь задавать мне вопросы, а я буду на них отвечать.
Ну и копипастишь требования с ХеХеру. Всё блядь! В ответ получаешь вопросы, отвечаешь на них, получаешь оценку, при необходимости запрашиваешь правильные ответы и ссылки на литературу и источники. Примеры вопросов из вакансии на девопс-джуна: - Какие типы плейбуков вы создавали? - В чем разница между git rebase и git merge - Какие лучшие практики по оптимизации Docker-образов? - Чем отличается контейнер от виртуальной машины? - Что такое GitLab Runner и как он работает? Можешь сразу в нескольких нейронках это замутить либо запросить дополнительные вопросы. + Можешь запросить тестовые задания и спокойно их порешать. Ну и самое главное в конце не забудь запросить у него — рекомендации, по тому как сделать это лучше. После таких тренировок, можно кидать отклик и получать 100500 офферов в секунду. Но при условии если ты реально проникся. В общем еби эти нейронки в хвост и гриву, хоть что-то полезное они для тебя сделают. С пятницей, береги себя, ну и хороших тебе предстоящих выходных! tags: #рабочиебудни — 🔔 @bashdays➡️ @gitgate

sysconf 2025 — конференция для тех, кто выбирает gdb вместо IDE, разбирается в ассемблере и живет системным программированием
sysconf 2025 — конференция для тех, кто выбирает gdb вместо IDE, разбирается в ассемблере и живет системным программированием 📅 22 марта в Москве + онлайн В программе — 19 докладов о низкоуровневом программировании, производительности и взаимодействии с железом. Что разберем: → Как компиляторные технологии помогают в верификации аппаратного обеспечения → Как устроен многопоточный рантайм движков ВКонтакте → Как случайные процессорные архитектуры могут помочь в обучении системному программированию Подробнее — в расписании. 🎟 Билеты уже на сайте. Если оплачиваете самостоятельно — промокод BASHDAYS дает скидку 15%. Реклама. ООО «Джуг Ру Груп». ИНН 7801341446

Еще один распространенный вопрос — а чё ты на proxmox крутишь? Начнем с того, что я недавно взял Findarling N150 (16Gb) в Озоне. Эт такой мини компьютер, 15 на 15 сантиметров. Сейчас у меня на нем пашут 11 lxc контейнеров. Сенсоры показывают 47 градусов, по нагрузке RAM 17%, ну и проц там несильно тротлит. Короче ничего ресурсоёмкого.
В общем пепякой доволен, подкинул на него еще 4 терабайта винтов по USB и вообще сказка.
Чё я на нём кручу: Qbittorrent - та самая качалка-кончалка, в основном киношки и сериалы на ночь, а больше от нее ничего и не нужно. Jellyfin - морда для просмотра киношек, подключил нативный DLNA и вообще сказка, смотрим мультики по всей квартире да и для родственников удаленный доступ расшарил (заебался правда с микротиком, не моё железо). Сами добавляют в кончалку свои сериалы и потом спокойно наслаждаются прокрастинацией. Sonarr - сервис для автоматической загрузки сериалов, дада, сам отслеживает выход новых серий и скармливает их в Qbittorrent. Прям конфета! Radarr - сервис для автоматической загрузки фильмов, аналогично Sonarr, само там всё шуршит и наполняем медиатеку. Jacket - индексер/интегратор торрентов для Sonarr и Radarr, хуй знает зачем, прикручивал по мануалам, видимо нужная штука.
Существует еще Lidarr для музыки, но мне подписки яндекса хватает с головой. Ну и еще куча всяких типа Animarr'ов, Hahuyar'ов.
И да, чтобы заработал Sonarr и Radarr пришлось пустить lxc контейнеры через определенные трехбуквенные сервисы (сделал через wireguard). Но можно и через проксю, там есть для этого все необходимые настройки. Чтобы настроить всю эту связку нужно просто погуглить, мануалов дохуя. Syncthing - сервис синхронизации файлов, делаю бекапы с виндовых машин (документы, фотки и т.п.) на те самые USB жесткие диски которые подключены к коробочке с Озона.
Но чет при синке 400 гигов оно раком встает (на винде ребутится падла), буду позже с этим разбираться. Ебучий оупенсорц!
Pi-Hole - рекламорезка, поставил, потыкал, хуй с ним, пусть болтается. В основном использую как локальный DNS сервер. Сделал домены вида: torrents.local, sonnar.local и т.п. Nginx manager - точка входа на все сервисы, забил локальные домены из Pi-Hole, а дальше все само проксируется куда нужно. Ушел от айпишников, как-то поудобнее стало. Samba - подключены шары с USB винтов, раздаю на винду, хуй знает зачем, видимо остатки легаси с малины переехали. Runners - это просто lxc контейнер с раннерами, гитлаб, гитеа и т.п. Ничего лишнего, само что-то там делает и в ус не дует. Dev - контейнер для разработки, пишу в нем скрипты, гоняю лысого ансибл. Подключаюсь к нему через VSCode как RemoteSSH. Вот и всё, никаких плексов, nextcloud и т.п. хуйни не ставил, избыточно. Аа, еще кластер кубера поднял для написания уроков для Linux Factory. Но кластер включаю только по необходимости, большую часть времени оно выключено. Планирую еще поднять Proxmox Backup Manager, чтобы lxc контейнеры не проебались, хотя там особо ничего такого и нет если всё пиздой навернется. Но потыкать надо, визуально хоть посмотреть с чем это гавно едят. Вообще я не фанат proxmox, был печальный опыт в проде. Перезагрузили сервак с proxmox, а он в кернел паник ушел и хуй знает чо с ним делать. А там 2 больших интернет магазина было у ребят развернуто, разом всё наебнулось. Ну и недавно на малине у меня такой-же факап произошел, даж разбираться не стал, оно того не стоит. Отлично подходит поговорка — про яйца и корзину
Большая часть контейнеров поднята одной командой с сайта Helper Scripts
Такие дела… А что у тебя на proxmox крутится? Пиши уже в комменты! tags: #рабочиебудни #proxmox — 🔔 @bashdays➡️ @gitgate

18 марта 12:00 Как работать с сетевыми дисками на выделенных серверах Selectel проведет вебинар для системных администраторов
18 марта 12:00 Как работать с сетевыми дисками на выделенных серверах Selectel проведет вебинар для системных администраторов, devops-инженеров, техлидов. Расскажут о новой фиче выделенных серверов Selectel — сетевых дисках, которые помогут в - увеличении емкости без замены и добавления локальных дисков, - хранении данных в средах виртуализации, - создании бэкапов для быстрого восстановления, - запуске тестовых сред и временных проектов. На вебинаре на примерах и кейсах покажут, как работать с этим сервисом и применять его для эффективной работы. Мероприятие бесплатное. Зарегистрироваться и задать вопросы спикерам можно по ссылке: https://slc.tl/bepkr Чтобы не пропустить встречу и узнавать о вебинарах, воркшопах и бесплатных курсах Selectel, подписывайтесь на @selectel_events Реклама. АО «Селектел», ИНН 7810962785, ERID: 2VtzqvCYVmy

Милых дам, от всего сердца, поздравляю с наступающим праздником Международным женским днем. Желаю Любви, Счастья и Здоровья. 🔤🔤🔥🔤🔤🔤🔤 Открытка к празднику: https://github.com/tagd-tagd/heart PS: Редакция @bashdays (Рома, Дима, Бухи, Маркетологи и остальные) присоединяемся к поздравлениям! 8е марта это как третий новый год (второй — старый новый год), но в разы круче важнее для девушек. Банальностей желать не будем, самое главное тебе — ЛЮБВИ и БАБОК, ну и если можно — не выноси своему мужику мозг и всё у тебя будет хорошо и отлично! Лови виртуальные тюльпаны: 🌷🌷🌷 Меня так с 23м никто не поздравлял 🥳 🅰️🅰️

У K2 Cloud скоро будет митап о карьере в Linux Эксперты компании и приглашенный гость — блогер Константин Дипеж (DeusOps) — о
У K2 Cloud скоро будет митап о карьере в Linux Эксперты компании и приглашенный гость — блогер Константин Дипеж (DeusOps) — обсудят профессиональный путь Linux-специалиста. Среди тем: как безболезненно «вкатиться» в Linux, с чем откликаться на вакансию, какие вопросы задают на техническом интервью и как расти после оффера. Полезный контент для начинающих спецов, которые хотят развиваться в DevOps и не только. Встреча пройдет онлайн, 19 марта в 18:00 (msk). Подробности и регистрация по ссылке

Вот те очередная пепяка, которую я обнаружил в bash скрипте у коллеги. Сначала не понял, а потом как понял. Называется — aria2. Короче это консольная мильти-кончалка, поддерживает протоколы HTTP(S), FTP, SFTP, BitTorrent и Metalink. Реализована многопоточность и работает с чанками. Видал да! Авторы софтины обещают x10 к скорости скачивания даже если у тебя интернет работает как гавно и теряются пакеты.
Ну хуй знает, у меня и так интернет быстрый, попробую потом на 3g потестить.
Можно алиас сделать типа:
alias wget="aria2 -x 10 $1"
И заменить вегетину на эту вертихвостку c 10тью потоками. Помимо скачивания, с помощью ключей можно чёрта накрутить, всякое сжатие, проксирование и т.п. Больше инфы тут: ➡️ Официальный сайт ➡️ Репка на гитхабе Потыкай, с виду штука годная, почти 40к звезд на гитхабе. tags: #utilites #linux — 🔔 @bashdays➡️ @gitgate

Как DevOps-инженеру получить новые востребованные навыки Недавно Yandex Cloud открыл свою базу знаний — сейчас она в свободно
Как DevOps-инженеру получить новые востребованные навыки Недавно Yandex Cloud открыл свою базу знаний — сейчас она в свободном доступе. Там можно найти ценные материалы для инженеров, составленные экспертами Яндекса. Например, программа «Managed Service for Kubernetes» поможет разобраться в работе DevOps-сервисов: освоить управление кластерами и масштабирование приложений. Внутри теория и практика из 60 заданий. База знаний подскажет, как: — Работать с Yandex Managed Service for Kubernetes; — Разворачивать и управлять кластерами; — Настраивать сети в Kubernetes; — Использовать продвинутые абстракции K8s; — Настраивать автоматическое масштабирование кластера; — Управлять доступом в Kubernetes. Программу рассчитана на 24 часа освоения — двигаться можно в комфортном темпе. А все материалы останутся у вас навсегда. Узнать подробнее и получить доступ можно по ссылке.

Эпиграф: "А кому-то и Почты России лавры покая не дают." 🔤🔤🔥🔤🔤🔤🔤 Хочу поделиться болью и спросить совета у Народа. Мы уже много лет нормально работаем с 1С серверами + Postgres на Linux. Все стабильно работает. Архивы создаются и нормально восстанавливаются, но тут пришла БЕДА. После обновления конфигурации, 1С начала очень сильно тормозить. Я лично не видел - но пользователи говорят, что скорость определенных операций упала в 3-4 раза. Поговорили с коллегами и выяснили, что торможение происходит на Postgres, а на MS SQL работает нормально. Решили потестировть лично. Оказывается MS выпустила свой SQL для Linux. Только я собрался разворачивать - 1с-ники говорят, что на сайте 1с написано, что 1с не работает с MS SQL for linux. Ладно. Качаю MS SQL для Windows, поднимаю, настраиваю. Пытаемся создать базу на сервере 1с под linux и получаем сообщение, что сервер 1с тоже должен быть на Windows. Я, честно говоря, не понял. В интерфейсе 1с сервера на linux возможность выбрать тип сервера MS SQL есть. А по факу (я не опечатался) нет. Может мне кто-нибудь объяснить, что происходит? — Почему приложения, которые раньше нормально работали начали тормозить? — Почему тормозить начали только на Postgres? — Почему 1с сервер на Linux может работать с Postgres и на Windows и на Linux, а с MS оба продукта должны быть на Windows" — И главное - народ, что делать? Может кто-то уже нашел решение данной проблемы. Поделитесь мнением и советами в комментах. tags: #вопросвзал — 🔔 @bashdays➡️ @gitgate