es
Feedback
Bash Days | Linux | DevOps

Bash Days | Linux | DevOps

Ir al canal en Telegram

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

Mostrar más

📈 Análisis del canal de Telegram Bash Days | Linux | DevOps

El canal Bash Days | Linux | DevOps (@bashdays) en el segmento lingüístico de Ruso es un actor destacado. Actualmente la comunidad reúne a 23 797 suscriptores, ocupando la posición 5 708 en la categoría Tecnologías y Aplicaciones y el puesto 28 124 en la región Rusia.

📊 Métricas de audiencia y dinámica

Desde su creación el невідомо, el proyecto ha mostrado un crecimiento acelerado, reuniendo a 23 797 suscriptores.

Según los últimos datos del 16 junio, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de -201, y en las últimas 24 horas de -10, conservando un alto alcance.

  • Estado de verificación: No verificado
  • Tasa de interacción (ER): El promedio de interacción de la audiencia es 20.40%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 11.53% de reacciones respecto al total de suscriptores.
  • Alcance de las publicaciones: Cada publicación recibe en promedio 4 855 visualizaciones. En el primer día suele acumular 2 744 visualizaciones.
  • Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 17.
  • Intereses temáticos: El contenido se centra en temas clave como bashdays, linux, bash, docker, скрипт.

📝 Descripción y política de contenido

El autor describe el recurso como un espacio para expresar opiniones subjetivas:
Авторский блог от действующего девопса Самобытно про разработку, devops, linux, скрипты, сисадминство, техдирство и за айтишную жизу. Автор: Роман Шубин Реклама: @maxgrue MAX: https://max.ru/bashdays Курс: @tormozilla_bot Блог: https://bashdays.r...

Gracias a la alta frecuencia de actualizaciones (últimos datos recibidos el 17 junio, 2026), el canal mantiene la vigencia y un amplio alcance. La analítica demuestra que la audiencia interactúa activamente con el contenido, lo que lo convierte en un punto de referencia dentro de la categoría Tecnologías y Aplicaciones.

23 797
Suscriptores
-1024 horas
-287 días
-20130 días
Archivo de publicaciones
⁉️Хотите понять, как Kubernetes управляет контейнерами? 🔥Узнайте всё о его ключевых компонентах: Control Plane, Worker Nodes
⁉️Хотите понять, как Kubernetes управляет контейнерами? 🔥Узнайте всё о его ключевых компонентах: Control Plane, Worker Nodes, Pods, Namespaces. На открытом вебинаре мы разберём архитектуру Kubernetes и покажем, как настроить систему для масштабирования и отказоустойчивости. 📗Этот урок — ваш первый шаг к созданию инфраструктурной платформы. После вебинара вы поймёте, как управлять контейнерами, их взаимодействием и хранением данных. 🔗Регистрируйтесь на вебинар 17 декабря в 20:00 мск. Участники получат скидку 🎁 на обучение на курсе «Инфраструктурная платформа на основе Kubernetes»: https://vk.cc/cG3oHu Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Так вот 🔤🔤🔥🔤🔤🔤🔤
Эта музыка будет вечной, если я заменю батарейки
#!/bin/bash
declare -i a=9223372036854775803
for i in {1..10};do
  echo $((a++))
done
Нука бармалеи, чо будет? + прикол
#!/bin/bash
declare -i a=1
for i in {1..64};do
  a=a*2
[[ $i -gt 60 ]] && echo $i,$a
done

🎄 Моя! 🎄 Ну чо, кто на ёлку богат уже? Кидайте в комменты ёлки и своё пятничное настроение, пиво там, вискарь или чо там у вас.

Набрёл сегодня на мануал по установке ack, а там такое:
curl https://beyondgrep.com/ack-2.28-single-file > ~/bin/ack && chmod 0755 !#:3
ack — инструмент для поиска текста в файлах, который часто используется разработчиками как более удобная и современная альтернатива `grep`. Он написан на Perl и ориентирован на работу с кодом.
В строке, в конце есть непонятности: !#:3 Опять какая-то магия, а магию мы с тобой любим. Давай разберемся. В данном случае !#:3 — это конструкция, связанная с историей команд в оболочке Bash/Zsh. ! = Используется для доступа к истории команд. Например, !! повторит последнюю команду, а !123 выполнит команду с номером 123 в истории. # = Ссылается на текущую команду, которая в данный момент пишется. Вместо доступа к уже выполненной команде из истории, мы ссылаемся на текст текущей строки. :3 = Указывает, что нужно взять третий аргумент в текущей строке. Соответственно:
:1 — первый аргумент :2 — второй аргумент :3 — третий аргумент
Как это работает? Сначала выполняется команда curl, которая скачает файл ack-2.28-single-file и сохранит его в ~/bin/ack. После этого, команда chmod изменяет права доступа для файла. А !#:3 подставляет третий аргумент текущей команды, то есть ~/bin/ack. И по итогу команда превращается в chmod 0755 ~/bin/ack
 curl http://beyondgrep.com/ack-2.28-single-file > ~/bin/ack && chmod 0755 ~/bin/ack
Вот и вся магия. Упорото? Аще! А зачем это нужно? - удобно для автоматизации и избежания дублирования ввода - снижает вероятность ошибок, если накосячил в путях Короче эта хреновина делает команду более динамичной и минимизирует рукоблудие. Штука прикольная, как говорится — век живи, век учись. 🔥 Ну и с пятницей друзья! Еще пару недель и каникулы. tags: #bash — 🔔 @bashdays➡️ @gitgate

есom.teсh Infrastructure meetup — online Расскажем о том, как в еcom.tech пришли к тому, что высокий сезон исчез для инфрастр
есom.teсh Infrastructure meetup — online Расскажем о том, как в еcom.tech пришли к тому, что высокий сезон исчез для инфраструктуры как сущность. Поговорим про управление изменениями в рамках инфраструктуры: какие изменения требуют сложного процесса, а какие можно внедрять проще и быстрее. 🔥 Инфраструктура ecom.teсh: что под капотом мини-рюкзачков Самоката — Дарья Джудис, Enable Team Lead в ecom.tech 🔥 Управляй и властвуй! Управление изменениями как процесс и как инструмент — Антон Егорушков, Директор эксплуатации и ИТ-инфраструктуры в Купере Доклады ориентированы в первую очередь на DevOps, SRE инженеров и тимлидов, однако будем рады всем, кто интересуется вопросами инфраструктуры, независимо от специализации! ➖➖➖ 🗓 17 декабря, 17:00–18:30 мск, Вторник 🌐 ОНЛАЙН 👉 Регистрация https://click.wowblogger.ru/XzmYBNEdOJVGKr3?erid=2VSb5weW3U4 Erid: 2VSb5weW3U4

Пули закончатся раньше чем ноги Откапал сегодня в одном коммерческом интерпрайзе такую конструкцию:
while [ $(pgrep process_name)>'0' ]  
do  
 sleep 5  
done
Смотрю я в неё и понять не могу, а нахуя? Давай разберемся что тут не так. «[» = это аналог или синоним встроенной команды «test». Если не задавать оператор, то на пустой строке вернется FALSE. Ну и логично что вернется TRUE если срока не пустая. «while» — ежу понятно, условный цикл. Будем вертеть на хуй, пока команда заданная в условие возвращаешь истину. В нашем случае эта команда «test». «pgrep» — ищем процесс с именем process_name. Эта штука выводит на стандартный вывод PID процесса. Если процесс не найден, код возврата отличный от нуля и нуль в противном случае. «$(command)» — Command запускается в подоболочке. Результат выполнения, подставляется в текущую позицию. «>» — Перенаправляет результат работы команды в файл (в нашем случае файл 0). Существующий файл, перезаписывается. Несуществующий, будет создан. Понял в чем дело? Нет? Давай дальше… Вопрос — нахуя здесь «test»? Цикл и так является условным и сам проверяет что вернула команда. Получается избыточность.
Команда test — Предназначена для проверки типа файла и сравнения чисел и строк. Возвращает код возврата 0 (истина) или 1 (ложь) в зависимости от вычисления выражения. Выражения могут быть как унарными, так и бинарными.
Такое обычно херачат, либо по привычке, либо когда нужно быстрое решение, а времени на ресерч нет. Работает да и хрен с ним. Вся эта конструкция могла бы выглядеть так:
while pgrep process_name &> /dev/null  
do  
 sleep 5  
done
Цикл будет шуршать, пока команда pgrep отрабатывает без ошибок и находит процесс. Вот такая вот романтика, на хую два бантика… Изучай! tags: #bash — 🔔 @bashdays➡️ @gitgate

В банках, производстве, ритейле, строительных и других компаниях каждая минута простоя — это убытки. 🌐 Чтобы бизнес работал
В банках, производстве, ритейле, строительных и других компаниях каждая минута простоя — это убытки. 🌐 Чтобы бизнес работал стабильно, сотрудники должны без сбоев подключаться к разным корпоративным системам. ▶️ MTC Web Services проводит вебинар, где эксперты расскажут о SD-WAN — облачном решении, которое поможет снизить затраты на организацию сетевой инфраструктуры. В прямом эфире спикеры обсудят, как управлять корпоративными сетями и быстро подключать новые филиалы с помощью сервиса Cloud SD-WAN от MWS. Дмитрий Шемякин, владелец продукта SD-WAN, MWS и Павел Брагин, руководитель Центра «Вычисление, хранение и кибербезопасность», MWS обсудят: 🔴Что такое технология SD-WAN 🔴В каких случаях бизнесу выгодно её использовать 🔴Ключевые особенности SD-WAN: экономическая эффективность, гибкость и безопасность 🔴Какие преимущества вашему бизнесу даёт сервис Cloud SD-WAN: персональный подход MWS 🎉 Приходите! И готовьте вопросы, за лучший — будет подарок от команды!

Про эстетику и терминал Записывал я тут какое-то видео и заметил, что меня пиздец бесит такое поведение:
1. Открываю терминал 2. Запускаю к примеру sleep 10 3. Курсор перескакивает на новую строку
Но команда sleep еще не завершилась, а курсор уже выпрыгнул из штанов. Хочу, чтобы курсор после запуска команды не перескакивал на новую строку, а ждал завершения команды. Люблю я себе головняк создать на ровном месте. Поехали решать чо!
cursor_killer() {

echo -ne '\e[?25h'
trap 'echo -ne "\e[?25l"; trap DEBUG' DEBUG
}

PROMPT_COMMAND='cursor_killer'
Получилась такая упоротая и непонятная функция. Что происходит? Инициализируем переменную PROMPT_COMMAND. Это команда выполняется перед выводом строки приглашения (prompt). Дальше делаем курсор видимым с помощью echo. А следом скрываем курсор перед выполнением каждой команды с помощью trap. В trap мы установили обработчик для псевдо-сигнала DEBUG. ➡️ help trap
If a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command.
\e[?25h = включает отображение курсора (h = "show") \e[?25l = отключает отображение курсора (l = "low visibility" или "hide") Получилось так: 1. Первая команда делает курсор видимым. 2. Вторая команда установит обработчик на сигнал DEBUG. 3. Обработчик скрывает курсор и сбрасывается обработчик для сигнала DEBUG в дефолт. Сохраняем эту поделку в cur_killer.sh и запускаем когда нам это нужно. Либо делаем source cur_killer.sh. Ну а чтобы эта штука оказалась тебе полезной, можешь написать свой отладчик bash скриптов. К примеру будем выводить команду, перед её выполнением:
trap 'echo "RUN: $BASH_COMMAND"' DEBUG
Теперь позапускай sleep, ls или что-то еще, перед выполнением команды, на экран будет выводиться команда. К примеру так:
trap 'echo "RUN: $BASH_COMMAND"' DEBUG

ls

RUN: ls --color=auto -la
Вот такой фигнёй я порой занимаюсь, а не сериальчики смотрю. Покеда! Вечером еще увидимся, декабрь прям шепчет на контент и интеграции. В январе уж отдохнем. tags: #bash — 🔔 @bashdays➡️ @gitgate

❗️💾 Храните данные правильно: освоите репликацию в MySQL! Надёжная репликация в MySQL — это не просто красивое слово. Это ва
❗️💾 Храните данные правильно: освоите репликацию в MySQL! Надёжная репликация в MySQL — это не просто красивое слово. Это ваш шанс защитить данные, улучшить производительность и быть готовым к любым нагрузкам! Что ждет вас на открытом уроке: - пошаговая настройка репликации MySQL с использованием GTID; - запуск репликации на новых серверах; - расширение возможностей уже существующих серверов с БД. Вебинар для системных администраторов Linux, веб-разработчиков и тех, кто хочет разобраться в работе MySQL. ⭐️ Спикер Николай Лавлинский — PhD Economic Sciences, опытный разработчик, автор курсов по администрированию и оптимизации веб-приложений, ведущий каналов «Ускорение сайтов» и «Поддержка сайтов». ⏰ 16 декабря в 19:00 мск. Урок проводится перед стартом курса «Administrator Linux. Professional». Только участники вебинара получат скидку на обучение. Для участия зарегистрируйтесь: https://vk.cc/cFSNIH Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Про процессоры Привет, знаю что несколько не формат, но давно хотел написать да и в личке довольно много просили, потому пола
+2
Про процессоры Привет, знаю что несколько не формат, но давно хотел написать да и в личке довольно много просили, потому полагаю некоторым пригодится. 🔤🔤🔥🔤🔤🔤🔤🔤🔤🔤 Автор поста 👆👆👆 А я лишь утащил в телеграф, получился длинно-пост, сюда не влезло. Лайки и комментарии приветствуются. 👉 Читаем и проникаемся tags: #hardware — 🔔 @bashdays➡️ @gitgate

Какие инструменты для разработки выбирает ИТ-сообщество Решение Platform V Works компании СберТех отмечено национальной награ
Какие инструменты для разработки выбирает ИТ-сообщество Решение Platform V Works компании СберТех отмечено национальной наградой в сфере информационных технологий TAdviser IT Prize 2024. Победа присуждена в номинации «Платформа года для повышения продуктивности команд разработки». Platform V Works позволяет ускорить цикл разработки и повысить производительность команд: быстрее писать код за счет AI-ассистентов, настраивать конвейеры DevOps по шаблонам, готовить синтетические данные и нагрузочные тесты. В Platform V Works входит 4 набора инструментов: • Управление проектами, задачами и знаниями. • Написание кода и контроль его качества. • Построение DevOps-конвейера. • Тестирование ПО. Продукты Platform V Works от СберТеха подходят для задач импортозамещения и могут быть использованы как в средних, так и в крупных компаниях. Выберите набор или отдельный инструмент — улучшайте процессы и ускоряйте выход отдельных фич или продуктов. Узнать больше и запросить демонстрацию

Сегодня настроение ныть почему-то нет, поэтому научимся открывать файл на нужной строке в разных редакторах. А нахуя это нужно? Ну ХЗ, я обычно этим не пользуюсь, открываю полностью файл и ищу нужную мне строку. Но это вкусовщина, кто как привык. Вообще я встречал людей, которые так открывают файлы, когда видят нечто подобное:
Error in file "script.py" on line 42: NameError: name 'variable' is not defined
Хуяк и открыл script.py сразу на 42 строке. Короче давай посмотрим как это сделать. Создаем файл для теста:
( printf '%s\n' {A..Z}-$[++I] > /tmp/bashdays.txt )
Получаем такое содержимое:
A-1
B-2
C-3
D-4
E-5
F-6
G-7
H-8
I-9
...
Ну и теперь давай открывать это: ➡️ mcedit
mcedit +7 /tmp/bashdays.txt
➡️ less
less -w +11 /tmp/bashdays.txt
➡️ nano
nano +14 /tmp/bashdays.txt
➡️ vim
vim +4 /tmp/bashdays.txt
Вот такие пироги. А какие еще редакторы ты знаешь в которых можно открыть файл на определенной строке? Камон в комменты! tags: #linux #tricks #bash — 🔔 @bashdays➡️ @gitgate

Создайте мультиоблако со скидкой 50% от VK Cloud До 20 декабря можно выгодно перейти в VK Cloud. Переходите в отказоустойчиво
Создайте мультиоблако со скидкой 50% от VK Cloud До 20 декабря можно выгодно перейти в VK Cloud. Переходите в отказоустойчивое облако VK Cloud и используйте его как основную платформу для размещения сервисов. Или создайте себе резервную площадку для аварийного восстановления. Миграция по методу Lift-and-Shift будет бесплатной. Оставляйте заявку на участие в программе «Облачный старт» от VK Cloud. Бонусы 🔹 Скидка 50% на сервисы VK Cloud в течение трех месяцев. Максимальный размер поддержки для одного нового клиента VK Cloud — 2 000 000 рублей. 🔹 Бесплатная консультация архитектора VK Cloud. Как стать участником программы 🔹 Подайте заявку до 20 декабря 2024. 🔹 Убедитесь, что ваш бизнес зарегистрирован как ИП или российское юридическое лицо не менее 1 года назад. 🔹 Пройдите короткое интервью для оценки потребностей вашего бизнеса. 🔹 Начните использовать облако VK Cloud по акции до 1 января 2025. Предложение распространяется на новых клиентов VK Cloud или не использующих платформу на коммерческой основе с 1 января 2024 года по настоящее время.

В последнее время пошли мемы и обсуждения касаемо годовых премий.
Я тут как-то пост в стол написал, показываю, выж просили ничего от вас не скрывать, ловите! Такие посты буду помечать тэгом #memories.
❄️ Насчет годовой премии. Когда только я пришел в компанию и в конце года получил премию (или тринадцатую зарплату) в размере оклада, я конечно прихуел. Мол, ебать, вот это подгон, вот это я понимаю, чуваки заботятся о своих подчиненных. И для себя понял, что следующий год буду прям со всей силы ебашить и никого не подведу. Так и было. А еще у меня родился ребенок, ну и там плюшек тоже подогнали + 2 недели отпуска + еще каждый год можно на недельку в отгулы сходить за счет компании. Короче этакая компания мечты. Во второй год, дали премию в размере половины ЗП. Я такой — ммм, ну ладно, хотя план очень даже перевыполнили. Ну бизнесу виднее. Моя мотивация хуячить в прежнем режиме немного поугасла. Потом почему-то пропала неделя с отгулами (в году можно было 7 дней прогулять без последсвий), перестали поздравлять с днюхами и вообще все стали каким-то обособленными и злыми. Мир менялся. И на фоне этого я тоже начал становится обособленным, а самое главное злым. В дальнейшем эта злость помогла мне неплохо попрыгать по карьерной лестнице. Ну и сейчас кожа помогает не делать хуиту, которую я делать не хочу. Меня можно заставить, но результатом никто доволен не останется. Прошел еще один год и годовую премию вообще не дали. План снова был перевыполнен. Не, ну чо за херня. Да еще и за дежурства не заплатили (хотя ссали в уши что будет x2). Мотивация работать хорошо, вообще пропала. И вот в этом году, дошли слухи, что премия будет, но не всем. И ты сидишь такой и думаешь — бляяяяяяя.... сууууккккаааа.... и последнюю неделю просто уже не можешь работать, потому что не знаешь, дадут тебе премию или нет. А если не дадут? Получается я зря поработал неделю? А если дадут? Что будет? Ну деньги будут. И чо? Но не всем? А как все? Они же будут знать, что тебе дали, а им не дали? Они посчитают, что бизнес повел себя не объективно и будут хуёва работать. Короче. Вся эта хуита с премиями создает разбалансировку в коллективе. Если ты собрался платить премию, плати ее каждый год и каждый год фиксированной суммой либо больше. Нахуй голову людям морочить? Один раз дал, потом не дал — всё, человек отреагировал на эту ситуацию и в большинстве случаев негативно. Это условный рефлекс, как у собаки. Собака получила кость и рада, в другой раз не получила и насрала на стену. Хочешь сделать хорошо? Не давай вообще никому премий, а если хочешь дать, дай ее никак не привязывая к какой-то дате. Вот дали мне премию в апреле, ну заебись, но я точно знаю что в апреле 2025 мне хуй чо дадут. Тут у меня есть прозрачность и понимание. А вот в прозрачности тринадцатой разплаты у меня нет. Может быть, может не быть, может половина, а может 0.58 процента. ЭТО ЕБАЛА! Еще работал в компании, дак там директор был жадный до мозга костей, покупал себе особняки и ламборджини. Но премий никому не давал. Люди по этому поводу даже и не парились, потому, что знали что премий нет. Прозрачность. Хуль тут еще скажешь, с предстоящим вас Новым Годом, господа и дамы! Чо там у тебя с премией-то? tags: #рабочиебудни #memories — 🔔 @bashdays➡️ @gitgate

Пишите код быстрее и оставляйте больше времени на творчество вместе с AI-ассистентом разработчика Устали от рутины? Отдайте е
Пишите код быстрее и оставляйте больше времени на творчество вместе с AI-ассистентом разработчика Устали от рутины? Отдайте ее AI! Заходите на платформу GitVerse и пишите код вместе с AI-ассистентом GigaCode. Он поддерживает более 35 языков, умеет анализировать контекст, дописывать строки и функции в автоматическом и ручном режимах, а еще — писать код по комментариям и делать рефакторинг с помощью коротких команд. Всего за пару минут AI-помощник может оценить проект и трудозатраты на его создание. Внутри AI есть функция CodeChat — с ней можно оптимизировать или отрефакторить имеющийся код, сгенерировать тесты и документацию, а также объяснить фрагмент кода. Задавать вопросы можно и по всему открытому файлу, и по конкретному фрагменту — просто выделите его в редакторе и сформулируйте запрос к CodeChat. Хорошие новости — недавно GigaCode обновился и стал еще лучше справляться с задачами разработки: теперь наиболее вероятные продолжения кода будут генерироваться с учётом контекста всего проекта. Не забудьте обновить плагин GigaCode :) Зарегистрироваться на GitVerse.

Тут меня попросили подробнее рассказать про права 330 на каталог. 🔤🔤🔥🔤🔤🔤🔤 Но начну я с того, что напомню, что права в текстовом формате несколько лучше, чем в числовом. Конкретно дело касается права "X". Это то же самое, что "x" но касается только каталогов. То есть chmod -R +X ./ установит возможность поиска во всех подкаталогах текущего, но не сделает все файлы исполняемыми! Ну, ладно, я отвлекся. 330. Тут в чате Alex (генератор идей) правильно назвал права «черной комнатой». Клаcсная аналогия. Короче, я баню зловредов, которые ломятся ко мне на ssh. Баню в разных филиалах. И филиалы сваливают ежедневные отчеты мне, в головной по sftp. По-хорошему, нужно, чтоб для каждого филиала, отдельная учетка, все загружают, каждый в свой каталог... Но данные не особо ценные. Но и паранойю никто не отменял. А если ломанут один филиал, и как начнут данные отравлять... :-) В общем принял решение, что все работают под одной учеткой. Поставил права на папку 330 (-wx-wx---). Эти права разрешают файл открыть, записать, удалить. Только нужно точно указать какой конкретно файл. Потому что список получить нельзя. Файлы сваливаются с суффиксом, например filXXX_Ohd1Ul.txt Имя файла для каждого филиала всегда одно и то же, префикс - название филиала, суффикс набор букв (защита от перебора). То есть на сервере в головном от root я вижу все файлы, а филиалы не видят не то что соседние файлы, но даже свой. Эти права раньше часто ставили на папку upload на анонимных ftp серверах. Но и сейчас можно использовать, для заливки, бэкапов, например. Да, знаю, сейчас опытные админы набегут и начнут рассказывать про rsync. Я архивы шифрую. А при работе с шифрованными архивами rsync работает хуже, чем sftp. (Ну, сначала контрольные суммы, потом сравнение, потом синхронизация). А что там сравнивать... они всегда разные. Блин, опять скатился на больное... В общем, при одной учетке, формально можно считать sftp сервер анонимным, но с кругом пользователей, ограниченным ключами :-). Применение прав 330 позволяет упростить заливку файлов с обеспечением некоторой секьюрности. Для освежения памяти очень рекомендую статью chmod в википедии. tags: #security #linux — 🔔 @bashdays➡️ @gitgate

Масштабирование Kubernetes: когда триггеры не CPU и память Что делать, если кластер Kubernetes нужно масштабировать не по ути
Масштабирование Kubernetes: когда триггеры не CPU и память Что делать, если кластер Kubernetes нужно масштабировать не по утилизации ресурсов, а по внешним событиям? Например, сообщениям из Kafka или задачам CI/CD. На вебинаре от Cloud․ru расскажут: - как использовать KEDA (Kubernetes-based Event Driven Autoscaler) для событийного масштабирования; - какие есть подходы к запуску приложений, завязанных на внешние системы; - примеры работы с нестандартными триггерами. 📅 Когда: 12 декабря 👥 Для кого: разработчиков, DevOps-инженеров и архитекторов. 👉 Подключайтесь, будет интересно!

Интересно, но часто получаю вопрос: чем vi отличается от vim? Если коротко, то все форки vi это стероидные штуки, со своими свистоперделками, обвесами и т.п. А vi давно уже в деприкейтед. VIM = VI iMproved, то есть — «VI Улучшенный»
Прям готовое погоняло для викинга.
Сейчас в современных дистрибутивах предустановлен именно vim. Даже в CentOS 7 был предустановлен vim вместо vi (без симлинков). Так что ничего тут такого нет. Отличия — в функциональности. Банально открой какой-нибудь index.py в vi и потом в vim, сразу увидишь что в vi отсутствует подсветка синтаксиса + в vi если память не изменяет — не было визуального режима. Но если будешь проверять, убедись что открывается именно vi, потому что в 99999% у тебя отроется vim. Такие дела. Вечерком залетит пост попизже от Tagd про права. Хорошей всем рабочий недели! tags: #linux — 🔔 @bashdays➡️ @gitgate

Храните секреты в открытом виде в Git? Есть альтернатива! Приглашаем на вебинар «Эволюция Secrets Management», где DevOps Lea
Храните секреты в открытом виде в Git? Есть альтернатива! Приглашаем на вебинар «Эволюция Secrets Management», где DevOps Lead Hilbert Team Михаил Кажемский расскажет, как безопасно хранить и управлять секретами в вашей инфраструктуре. О чем поговорим: ⏺ Почему хранить пароли и ключи в Git — плохая идея ⏺ Какие есть альтернативы: от простых решений до HashiCorp Vault ⏺ Как интегрировать секреты в CI/CD и GitOps-процессы ⏺ Как подружить Hashicorp Vault c Kubernetes Для кого вебинар: DevOps-инженеры уровня Junior и выше, разработчики, архитекторы Не пропусти! Регистрируйся и задавай вопросы спикеру Когда? 12 декабря в 12:00

Впишешься в FREE интенсив по Bash?
Anonymous voting