uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi 👉 Belgini ko‘rmoqchi bo‘lsangiz, obuna bo‘ling

DevOps | Вопросы собесов

DevOps | Вопросы собесов

Kanalga Telegram’da o‘tish

Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @sendme_ads

Ko'proq ko'rsatish
5 572
Obunachilar
-224 soatlar
Ma'lumot yo'q7 kun
+1430 kun
Postlar arxiv
\n\n🚩Подбор паролей (Brute Force, Dictionary Attack) \n\n- Пробуют тысячи вариантов паролей (rockyou.txt). \n- Используют John the Ripper, Hydra, Hashcat. \nhydra -l admin -P passwords.txt 192.168.1.1 ssh\n\n🚩Анализ трафика (MITM, Sniffing, Packet Analysis) \n\nЗахватывают пакеты сети (tcpdump, Wireshark). \nИщут передаваемые пароли, сессии, токены.\n\nСтавь 👍 и забирай 📚 Базу знаний","datePublished":"2026-10-17T09:05:33Z","dateModified":"2026-10-17T09:05:33Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/uz/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/uz/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":833},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":11}]}},{"@type":"ListItem","position":10,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2915","url":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2915","mainEntityOfPage":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2915","headline":"🤔 Шифруется ли state file? По умолчанию локальный state file не шифруется, если вы не настроили это явно. Есл…","articleBody":"🤔 Шифруется ли state file?\n\nПо умолчанию локальный state file не шифруется, если вы не настроили это явно. Если используется удалённое хранилище (например, S3, Azure Blob), можно настроить:\n- Шифрование на уровне хранилища (например, AWS KMS).\n- Шифрование ключей в backend конфигурации.\n- Использование gpg или sops для ручного шифрования, если нужно.\nДля чувствительных данных (например, паролей в переменных) рекомендуется использовать sensitive = true.\n\nСтавь 👍 если знал ответ, 🔥 если нет\nЗабирай 📚 Базу знаний","datePublished":"2026-10-16T16:11:04Z","dateModified":"2026-10-16T16:11:04Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/uz/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/uz/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":736},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":1},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":2}]}},{"@type":"ListItem","position":11,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2914","url":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2914","mainEntityOfPage":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2914","headline":"🤔 Куда идет деплой из релизных веток? Касается подходов к управлению релизами в системах контроля версий, так…","articleBody":"🤔 Куда идет деплой из релизных веток?\n\nКасается подходов к управлению релизами в системах контроля версий, таких как Git, и их интеграции с процессами CI/CD. Ответ зависит от структуры разработки и процесса релиза в конкретной команде или компании. Однако, в общем, деплой из релизных веток обычно идет на тестовые, стейджинговые или продакшн-окружения. Давайте разберем этот процесс подробнее. \n\n🚩Что такое релизные ветки?\n\nЭто ветки, которые создаются на этапе, когда функционал и исправления, готовые к выпуску, отделяются от основной ветки разработки (например, main или develop). Они позволяют:\nЗаморозить текущий набор изменений для подготовки к релизу.\nОтделить доработки и исправления релиза от активной разработки.\nУпростить процесс тестирования и последующего деплоя.\n\n🚩Куда обычно идет деплой из релизных веток?\n\n🟠Тестовое окружение (QA environment)\nНа тестовое окружение деплой из релизной ветки осуществляется для прохождения проверок качества: Автоматизированное и ручное тестирование.\nПроверка производительности, безопасности и других аспектов.\nstages:\n - test\ndeploy:\n stage: test\n script:\n - echo \"Deploying release branch to QA\"\n - ./deploy.sh qa\n only:\n - release/*\n\n🟠Стейджинговое окружение (Staging)\nПосле успешного прохождения тестов релизную ветку деплоят в стейджинг. Это окружение максимально похоже на продакшн и используется для финального тестирования: Проверка совместимости с продакшн-системами.\nДемонстрация функционала заказчикам или заинтересованным сторонам.\nstages:\n - staging\ndeploy:\n stage: staging\n script:\n - echo \"Deploying release branch to Staging\"\n - ./deploy.sh staging\n only:\n - release/*\n\n🟠Продакшн (Production)\nПосле прохождения всех этапов тестирования изменения из релизной ветки деплоятся в продакшн: Обычно это делается автоматически после финального подтверждения.\nВ некоторых командах финальный мерж релизной ветки в main инициирует деплой.\nstages:\n - production\ndeploy:\n stage: production\n script:\n - echo \"Deploying release branch to Production\"\n - ./deploy.sh production\n only:\n - release/*\n\n🚩Зачем это нужно?\n\n🟠Изоляция релиза\nРелизные ветки позволяют избежать включения новых, неподготовленных изменений в текущий релиз.\n🟠Гибкость\nЕсли в процессе тестирования или релиза найдены баги, их можно исправить прямо в релизной ветке без влияния на разработку.\n🟠Управление рисками\nРелизные ветки упрощают управление разными стадиями разработки и релиза.\n\n🚩Пример использования\n\n1⃣Разработчик создает ветку release/1.0.0 от develop.\n2⃣Выполняются тесты на QA окружении.\n3⃣Исправляются баги в release/1.0.0, и изменения деплоятся на стейджинг.\n4⃣После успешного тестирования ветка мержится в main, и начинается деплой в продакшн.\n\nСтавь 👍 и забирай 📚 Базу знаний","datePublished":"2026-10-16T09:05:34Z","dateModified":"2026-10-16T09:05:34Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/uz/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/uz/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":701},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":6}]}},{"@type":"ListItem","position":12,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2913","url":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2913","mainEntityOfPage":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2913","headline":"🤔 Как покрываете Ansible тестами? Для тестирования Ansible используют инструменты, такие как Molecule, которы…","articleBody":"🤔 Как покрываете Ansible тестами?\n\nДля тестирования Ansible используют инструменты, такие как Molecule, который позволяет создавать тестовые сценарии, запускать плейбуки и проверять их результаты. Также используются статические анализаторы, такие как ansible-lint, для проверки кода на соответствие стандартам. Кроме того, можно применять интеграционные тесты с помощью Docker или виртуальных машин.\n\nСтавь 👍 если знал ответ, 🔥 если нет\nЗабирай 📚 Базу знаний","datePublished":"2026-10-15T16:11:01Z","dateModified":"2026-10-15T16:11:01Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/uz/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/uz/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":714},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":2},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":5}]}},{"@type":"ListItem","position":13,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2912","url":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2912","mainEntityOfPage":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2912","headline":"🤔 На каких принципах работает докер? Это платформа для автоматизации развертывания, масштабирования и управле…","articleBody":"🤔 На каких принципах работает докер? \n\nЭто платформа для автоматизации развертывания, масштабирования и управления приложениями в контейнерах. Контейнеры позволяют изолировать приложения и их зависимости, обеспечивая легкую переносимость и консистентность окружения. Основные принципы работы Docker включают в себя контейнеризацию, использование образов, контейнеров, оркестрацию и сетевую инфраструктуру. \n\n🚩Основные принципы\n\n🟠Контейнеризация\nКонтейнеризация позволяет запускать приложения и их зависимости в изолированных окружениях. Контейнеры предоставляют легкие и эффективные среды, которые включают все необходимое для запуска приложений.\nКонтейнеры: Легковесные, изолированные окружения, которые работают поверх ядра хостовой операционной системы.\nNamespace: Механизм ядра Linux, обеспечивающий изоляцию процессов, сети, PID, пользовательских идентификаторов и монтирования файловых систем.\nCgroups: Контрольные группы в Linux, которые ограничивают и отслеживают использование ресурсов контейнерами, включая процессорное время, память и I/O.\n\n🟠Использование образов\nОбразы Docker являются шаблонами для создания контейнеров. Образ включает в себя все необходимые компоненты, такие как код приложения, библиотеки, зависимости и конфигурационные файлы.\nDockerfile: Скрипт, содержащий инструкции по созданию образа. Используется для автоматизации создания образов.\nСлойность: Каждый образ состоит из нескольких слоев, которые кэшируются и могут использоваться повторно, что ускоряет процесс сборки и уменьшает использование ресурсов.\n\n🟠Изоляция и безопасность\nDocker обеспечивает изоляцию приложений, что позволяет запускать несколько контейнеров на одном хосте без взаимного влияния.\nИзоляция процессов: Каждый контейнер имеет свой собственный процессорный контекст, что исключает конфликты между приложениями.\nИзоляция файловой системы: Контейнеры имеют свои собственные файловые системы, изолированные от файловой системы хостовой операционной системы.\nБезопасность: Docker использует механизмы, такие как AppArmor, SELinux и seccomp, для обеспечения безопасности контейнеров.\n\n🟠Управление сетями\nDocker предоставляет гибкие возможности управления сетями для контейнеров, включая создание изолированных сетей и подключение контейнеров к различным сетям.\nBridge Network: Создает изолированную сеть для контейнеров на одном хосте.\nHost Network: Контейнер использует сетевые интерфейсы хостовой операционной системы.\nOverlay Network: Позволяет контейнерам на разных хостах взаимодействовать друг с другом.\nMacvlan Network: Контейнеры получают собственные MAC-адреса и ведут себя как физические устройства в сети.\n\n🟠Хранение данных\nDocker поддерживает различные механизмы хранения данных для обеспечения сохранности и доступности данных контейнеров.\nVolumes: Независимые от контейнеров хранилища данных, которые могут быть подключены к одному или нескольким контейнерам.\nBind Mounts: Позволяют монтировать директории хостовой файловой системы в контейнеры.\nTmpfs: Использует память хоста для хранения данных контейнера, что полезно для временных данных.\n\nСтавь 👍 и забирай 📚 Базу знаний","datePublished":"2026-10-15T09:05:34Z","dateModified":"2026-10-15T09:05:34Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/uz/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/uz/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":776},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":1},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":8}]}},{"@type":"ListItem","position":14,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2911","url":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2911","mainEntityOfPage":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2911","headline":"Услуги дата-центра в Москве Размещение и аренда серверного оборудования в дата-центре. 👍 4 современных дата-ц…","articleBody":"Услуги дата-центра в Москве\n\nРазмещение и аренда серверного оборудования в дата-центре.\n👍 4 современных дата-центра в Москве.\n👍 Лицензированный оператор связи.\n👍 Индивидуальные конфигурации выделенных серверов под задачи клиента.\n👍 Круглосуточная техническая поддержка в Телеграм, без ботов. \n\nУзнать цену\n\n#реклама 16+\nitsoft.ru\nО рекламодателе","datePublished":"2026-10-14T23:21:11Z","dateModified":"2026-10-16T21:23:07Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/uz/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/uz/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"image":["https://n1.tlmtr.cc/p/_wTYq6zs2vFW6swuD5cddryb09k-IvST8XpqC81Yq318?ty=l"],"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":551}]}},{"@type":"ListItem","position":15,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2910","url":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2910","mainEntityOfPage":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2910","headline":"🤔 Почему при проверке командой, ранее заполненный, но после очищенный раздел, все равно выглядит, как заполне…","articleBody":"🤔 Почему при проверке командой, ранее заполненный, но после очищенный раздел, все равно выглядит, как заполненный?\n\nОперационные системы не всегда сразу удаляют данные с диска, а только помечают их как доступные для перезаписи. Причины:\n- Журналирование (EXT4, XFS) – данные могут оставаться в журнале.\n- TRIM для SSD не выполнен – стирание на SSD происходит не сразу.\n- Блоки файловой системы не очищены – команда rm удаляет ссылки, но не сами данные.\n- Кеширование и lazy-write – система может отложить освобождение пространства.\n\nСтавь 👍 если знал ответ, 🔥 если нет\nЗабирай 📚 Базу знаний","datePublished":"2026-10-14T16:11:01Z","dateModified":"2026-10-14T16:11:01Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/uz/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/uz/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":828},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":2}]}},{"@type":"ListItem","position":16,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2909","url":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2909","mainEntityOfPage":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2909","headline":"Ценность ИИ в цифрах: научитесь считать за один вебинар Хотите управлять ИИ-продуктами, но не знаете, как изм…","articleBody":"Ценность ИИ в цифрах: научитесь считать за один вебинар\n\nХотите управлять ИИ-продуктами, но не знаете, как измерить их эффект и доказать ценность бизнесу? Боитесь, что ваши проекты будут остановлены из-за нечётких метрик?\n\nПрисоединяйтесь к открытому уроку Игоря Зуриева и узнайте, как считать ROI ИИ-решений.\n\n📅 21 октября в 20:a00. Разберём:\n- Какие продуктовые и финансовые метрики использовать.\n- Как сравнивать ИИ-инициативы между собой.\n- Как аргументировать запуск, развитие или остановку проектов.\n\nВы получите чёткое понимание, как измерять ценность ИИ, и сможете применять эти подходы в своей работе.\n\n✅ Запишитесь сейчас и начните управлять ИИ на основе цифр! \n\nУзнать больше\n\n#реклама 16+\notus.ru\nО рекламодателе","datePublished":"2026-10-14T10:22:57Z","dateModified":"2026-10-16T08:14:06Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/uz/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/uz/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"image":["https://n1.tlmtr.cc/p/_TegzDr65_t5a8wAQLJROOgrbne5EboHhJvv5sgGw1n0?ty=l"],"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":515}]}},{"@type":"ListItem","position":17,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2908","url":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2908","mainEntityOfPage":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2908","headline":"🤔 Как сделать rebase на main branch? Выполнить rebase на main в Git означает \"перенести\" ваши изменения повер…","articleBody":"🤔 Как сделать rebase на main branch?\n\nВыполнить rebase на main в Git означает \"перенести\" ваши изменения поверх актуального состояния основной ветки (main). \n\n🟠Переключаемся на вашу текущую ветку\nДопустим, вы работаете в ветке feature-branch: \ngit checkout feature-branch\n\n🟠Выполняем rebase на `main`\nСначала убедимся, что main обновлена: \ngit checkout main\ngit pull origin main\n\nТеперь выполняем сам rebase: \ngit checkout feature-branch\ngit rebase main\n\n🟠Разрешение конфликтов (если есть)\nЕсли у вас есть конфликты, Git остановит процесс и попросит их решить. \nОткройте файлы с конфликтами, исправьте их. \nДобавьте исправленные файлы: \n \n git add <файл>\n \n\nПродолжите rebase: \n \n git rebase --continue\n \n\n🟠Обновление удалённого репозитория\nЕсли rebase прошёл успешно, вам нужно форсированно обновить удалённую ветку (так как история изменилась): \ngit push origin feature-branch --force\n\nСтавь 👍 и забирай 📚 Базу знаний","datePublished":"2026-10-14T09:05:31Z","dateModified":"2026-10-14T09:05:31Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/uz/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/uz/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":739},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":5}]}},{"@type":"ListItem","position":18,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2907","url":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2907","mainEntityOfPage":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2907","headline":"ИИ-пилоты не дают эффекта? Разбираем ошибки CIO ИИ-пилоты множатся, а результата нет? Бюджет уходит, бизнес ж…","articleBody":"ИИ-пилоты не дают эффекта? Разбираем ошибки CIO\n\nИИ-пилоты множатся, а результата нет? Бюджет уходит, бизнес ждёт эффекта, а вы не понимаете, где ИИ действительно работает, а где — дорогой эксперимент?\n\nПрисоединяйтесь к открытому уроку и узнайте, как CIO выстраивает ИИ-стратегию компании.\n\n📅 19 октября в 19:00. Сергей Фегон разберёт:\n- Как ИИ меняет роль CIO и требования бизнеса к IT-руководителю.\n- Где ИИ даёт бизнес-эффект, а где остаётся экспериментом.\n- Как связать ИИ-инициативы с IT-стратегией и измеримыми результатами.\n- Что учитывать при внедрении: данные, архитектура, безопасность, стоимость, интеграция.\n\nВы научитесь выбирать приоритетные сценарии ИИ, оценивать их по эффекту, стоимости и рискам и переходить от пилотов к промышленному использованию.\n\n✅ Запишитесь сейчас и наведите порядок в ИИ-инициативах! \n\nУзнать больше\n\n#реклама 16+\notus.ru\nО рекламодателе","datePublished":"2026-10-13T18:16:11Z","dateModified":"2026-10-15T16:11:04Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/uz/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/uz/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"image":["https://n1.tlmtr.cc/p/_pdFlcsMUcPQrxLluPpWPygBly32pWN0eaKInypkvGUg?ty=l"],"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":455}]}},{"@type":"ListItem","position":19,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2906","url":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2906","mainEntityOfPage":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2906","headline":"🤔 Как описать исполняемый файл как демон? Чтобы сделать программу демоном (службой): 1. Обеспечить фоновый за…","articleBody":"🤔 Как описать исполняемый файл как демон?\n\nЧтобы сделать программу демоном (службой):\n1. Обеспечить фоновый запуск, отсоединение от терминала.\n2. Обеспечить логирование, PID-файл, работу в фоне.\n3. Зарегистрировать как systemd unit или использовать init.d.\nПри этом важно, чтобы демон:\n- Не блокировал терминал.\n- Обрабатывал сигналы (например, SIGTERM).\n- Логировал свою работу.\n\nСтавь 👍 если знал ответ, 🔥 если нет\nЗабирай 📚 Базу знаний","datePublished":"2026-10-13T16:11:05Z","dateModified":"2026-10-13T16:11:05Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/uz/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/uz/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":705},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":1}]}},{"@type":"ListItem","position":20,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2905","url":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2905","mainEntityOfPage":"https://telemetr.io/uz/channels/1804037333-easy_devops/posts/2905","headline":"Бесплатный курс по дизайну: веб, графический и UX/UI Что внутри: — старт в дизайне с нуля — личный наставник…","articleBody":"Бесплатный курс по дизайну: веб, графический и UX/UI\n\nЧто внутри:\n— старт в дизайне с нуля\n— личный наставник и поддержка по ходу обучения\n— доступ к платформе с уроками и заданиями\n— 4+ работ, которые можно добавить в портфолио\n— чат с участниками и единомышленниками\n— проверка домашних заданий и разбор ошибок\n— сертификат по итогам курса\n\nПодойдёт тем, кто:\n— хочет зайти в цифровую без большого опыта\n— задумывается о смене профессии\n— хочет освоить навык, который можно применять на практике\n— ищет понятный и спокойный старт в дизайне\n\nДля кого:\n— для новичков без подготовки\n— для тех, кто давно хочет попробовать себя в дизайне\n— для тех, кто ищет первый шаг на удаленке \n\nУзнать больше\n\n#реклама 16+\nydaev.ru\nО рекламодателе","datePublished":"2026-10-13T10:29:35Z","dateModified":"2026-10-15T08:35:23Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/uz/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/uz/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"image":["https://n1.tlmtr.cc/p/_4Yf-uhd70LEdozAtc0J6IVOa9LKPiIu5vJn88WzerJo?ty=l"],"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":445}]}}]}
Вентиляция в доме на основе низкопрофильных воздуховодов Система пластиковых гофрированных двухслойных полужестких воздуховодов с антимикробным и антистатическим покрытием "Flexag" : 👍 Имеют диаметр всего 75мм благодаря чему потолок не придется опускать слишком низко. 👍 Выгодно отличается от металлических и ПВХ каналов так как не подвергнется коррозии и не будет выделять вредные вещества в процессе эксплуатации. 👍 Благодаря тому, что система цельная и не имеет соединений от коллектора до пленума, исключены нежелательные вибрация и шум, а также слышимость из прилегающих помещений. 👍 Закладывать в свой проект Flexag удобно! BIM модели на продукцию. Сделано в России Узнать больше #реклама flexag.ru О рекламодателе

🤔 Как linux выбирает, какой из процессов завершить? Она использует механизм, известный как OOM Killer (убийца процессов при нехватке памяти), для завершения процессов с целью освобождения памяти. Выбор процесса для завершения базируется на ряде критериев, чтобы минимизировать влияние на работу системы. 🚩Как работает OOM Killer? 🟠Очки OOM (OOM Score) Каждому процессу присваиваются очки OOM, которые рассчитываются на основе нескольких факторов, таких как: Объем памяти, используемой процессом. Приоритет процесса. Важность процесса для системы (например, системные демоны имеют более низкие очки). 🟠Формула расчета OOM Score Основной фактор при расчете очков - это объем потребляемой процессом памяти. Чем больше памяти потребляет процесс, тем выше его OOM Score. Операционная система также учитывает приоритет процесса (nice value) и некоторые другие параметры. 🟠Принудительное завершение Процесс с наибольшим OOM Score считается наименее критичным для системы и завершается первым. 🚩Пример расчета OOM Score 🟠Вот пример того, как может быть рассчитан OOM Score (упрощенный) Процесс A использует 1 ГБ памяти. Процесс B использует 2 ГБ памяти. Процесс C использует 500 МБ памяти, но это критический системный процесс. 🟠OOM Score для этих процессов может выглядеть так Процесс A: 300 Процесс B: 600 Процесс C: 100 (низкий, так как процесс критический) 🚩Настройка OOM Killer Администраторы могут влиять на работу OOM Killer, настраивая параметры OOM Score для конкретных процессов с помощью файлов в каталоге /proc. Например, для изменения приоритета процесса:
echo -1000 > /proc/<PID>/oom_score_adj
🚩Логирование и мониторинг При срабатывании OOM Killer соответствующие сообщения записываются в системный журнал (обычно /var/log/syslog или /var/log/messages), что позволяет администраторам анализировать причины и предпринимать меры по предотвращению в будущем. Ставь 👍 и забирай 📚 Базу знаний

Бизнес-логика в микросервисах. Открытый урок 22 октября Разработка в микросервисной архитектуре — это не только про разбиение
Бизнес-логика в микросервисах. Открытый урок 22 октября Разработка в микросервисной архитектуре — это не только про разбиение на сервисы, но и про грамотное распределение логики. На этом уроке мы поговорим о подходах к проектированию бизнес-логики в распределённых системах. Что будет на уроке 22 октября в 19:00 мск: — Принципы проектирования бизнес-логики в микросервисах — Паттерны: Shared Kernel, API Composition, Saga — Где должна жить логика — в сервисе, API-шлюзе или общем слое? — Ошибки при проектировании и как их избежать — Кейсы из реальной практики Для backend- и fullstack-разработчиков, архитекторов, системных аналитиков. Регистрируйтесь! Зарегистрироваться #реклама 16+ otus.ru О рекламодателе

🤔 SIGKILL можно не обработать, а проигнорировать? Нет. SIGKILL (kill -9) — это немаскируемый сигнал. ОС немедленно завершает процесс без возможности перехвата. Единственный способ обработать завершение — использовать другие сигналы, например SIGTERM (kill -15), который можно перехватить и обработать. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

🤔 Как бы вы настроили уведомления для сервисов которые находятся без интернета полностью локализованы закрыты от всего извне? Для настройки уведомлений в изолированной сети без доступа к интернету используйте локальные инструменты и системы. Основные методы включают локальные почтовые серверы, мессенджеры и системы управления инцидентами. 🚩Локальный почтовый сервер (SMTP) 1⃣Установка
sudo apt update
sudo apt install postfix   
2⃣Настройка Отредактируйте /etc/postfix/main.cf
myhostname = local.example.com
mydomain = example.com
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
relay_domains = $mydestination   
3⃣Перезапуск Postfix
sudo systemctl restart postfix   
4⃣Проверка
echo "Test email" | mail -s "Test Subject" user@example.com
🚩Локальный мессенджер (Mattermost) 1⃣Установка Mattermost Следуйте [документации](https://docs.mattermost.com/install/self-managed-install.html). 2⃣Настройка Создайте каналы и пользователей. 3⃣Интеграция с мониторингом Используйте веб-хуки Mattermost для уведомлений. 🚩Системы управления инцидентами (Zabbix) 1⃣Установка Zabbix Следуйте [документации](https://www.zabbix.com/download). 2⃣Настройка Настройте хосты, триггеры и действия. 3⃣Настройка уведомлений Медиатипы: Настройте Email и SMS. Пользователи: Создайте пользователей и уведомления. 🚩Локальный стек мониторинга (Prometheus, Alertmanager) 1⃣Установка Prometheus
wget https://github.com/prometheus/prometheus/releases/download/v2.26.0/prometheus-2.26.0.linux-amd64.tar.gz
tar xvf prometheus-2.26.0.linux-amd64.tar.gz
cd prometheus-2.26.0.linux-amd64
./prometheus --config.file=prometheus.yml   
2⃣Установка Alertmanager
wget https://github.com/prometheus/alertmanager/releases/download/v0.21.0/alertmanager-0.21.0.linux-amd64.tar.gz
tar xvf alertmanager-0.21.0.linux-amd64.tar.gz
cd alertmanager-0.21.0.linux-amd64
./alertmanager --config.file=alertmanager.yml   
3⃣Настройка алертинга в Prometheus
groups:
  - name: example-alerts
    rules:
      - alert: HighCPUUsage
        expr: avg_over_time(node_cpu_seconds_total{mode="idle"}[5m]) < 20
        for: 2m
        labels:
          severity: critical
        annotations:
          summary: "High CPU usage detected"
          description: "CPU usage is above 80% for more than 2 minutes"   
4⃣Настройка Alertmanager
global:
  smtp_smarthost: 'localhost:25'
  smtp_from: 'alertmanager@local.example.com'
route:
  receiver: 'email-notifications'
receivers:
  - name: 'email-notifications'
    email_configs:
      - to: 'admin@local.example.com'
        send_resolved: true
Ставь 👍 и забирай 📚 Базу знаний

Авторизованные курсы по оборудованию Eltex от дилера №1 Проводим учебные курсы, включающие практические занятия и лабораторны
Авторизованные курсы по оборудованию Eltex от дилера №1 Проводим учебные курсы, включающие практические занятия и лабораторные работы. По итогу успешной сдачи экзаменов обучающемуся выдаётся официальный сертификат от завода Eltex. ⚡Обучение в офисе или онлайн ⚡Опытный преподавательский состав ⚡Лабораторные работы - 50% времени ⚡Обучение юридических и физических лиц Записаться #реклама 16+ eltexcm.ru О рекламодателе

🤔 Какой самый большой минус Ansible? Ansible – мощный инструмент для автоматизации, но у него есть серьезные недостатки, особенно при масштабировании. 🚩Основной минус – Медленная работа на больших инфраструктурах 🟠Нет агентов каждый раз Ansible подключается по SSH и выполняет задачи без предварительного кеширования что замедляет процесс. 🟠Ограничения Python на удаленных хостах если целевой сервер слабый или без Python, выполнение плейбуков будет медленным. 🟠Последовательное выполнение по умолчанию Ansible выполняет задачи последовательно, что дольше, чем параллельные методы (например, в SaltStack).
yaml  
- name: Установка Nginx  
  hosts: all  
  tasks:  
    - name: Установить Nginx  
      apt:  
        name: nginx  
        state: present  
Запуск задач параллельно (-f 50)
sh  
ansible-playbook playbook.yml -f 50  
🚩Другие минусы Ansible 🟠Высокая нагрузка на управляющий узел Если 1000+ серверов, главный Ansible-узел может быстро перегрузиться. 🟠Сложное управление зависимостями Роли могут конфликтовать, если версии не совпадают. Ansible Galaxy не такой удобный, как Terraform Registry 🟠Ограниченная идемпотентность Некоторые модули (особенно shell и command) не всегда понимают, применялась ли конфигурация раньше. Ставь 👍 и забирай 📚 Базу знаний

🤔 Что такое селектор? Селектор (label selector) используется для выбора ресурсов по меткам. Например, Deployment использует селектор, чтобы знать, какие Pods ему управлять. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

🤔 Как происходит секьюрити тест какой алгоритм под капотом? Security-тестирование – это процесс проверки системы на уязвимости, угрозы и риски атак. Оно помогает защитить данные и сервисы от хакеров. 🚩Сканеры уязвимостей (Nessus, OpenVAS) - Загружают базу известных уязвимостей (CVE). - Проверяют систему на наличие этих уязвимостей. - Используют сигнатурный анализ (по шаблонам) и эвристический анализ (поведенческий). 🚩SQL-инъекции (SQLmap, Burp Suite) - Автоматически подставляют вредоносные SQL-запросы (' OR 1=1 --). - Проверяют, есть ли доступ к базе данных. - Выполняют дамп данных, если нашли уязвимость.
SELECT * FROM users WHERE username = 'admin' --' AND password = 'password'
🚩Поиск XSS-уязвимостей (DOM-XSS, Stored-XSS, Reflected-XSS) - Вставляют вредоносный JavaScript-код в форму ввода. - Если скрипт исполняется в браузере – уязвимость найдена.
<script>alert('XSS!')</script>
🚩Подбор паролей (Brute Force, Dictionary Attack) - Пробуют тысячи вариантов паролей (rockyou.txt). - Используют John the Ripper, Hydra, Hashcat.
hydra -l admin -P passwords.txt 192.168.1.1 ssh
🚩Анализ трафика (MITM, Sniffing, Packet Analysis) Захватывают пакеты сети (tcpdump, Wireshark). Ищут передаваемые пароли, сессии, токены. Ставь 👍 и забирай 📚 Базу знаний

🤔 Шифруется ли state file? По умолчанию локальный state file не шифруется, если вы не настроили это явно. Если используется удалённое хранилище (например, S3, Azure Blob), можно настроить: - Шифрование на уровне хранилища (например, AWS KMS). - Шифрование ключей в backend конфигурации. - Использование gpg или sops для ручного шифрования, если нужно. Для чувствительных данных (например, паролей в переменных) рекомендуется использовать sensitive = true. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

🤔 Куда идет деплой из релизных веток? Касается подходов к управлению релизами в системах контроля версий, таких как Git, и их интеграции с процессами CI/CD. Ответ зависит от структуры разработки и процесса релиза в конкретной команде или компании. Однако, в общем, деплой из релизных веток обычно идет на тестовые, стейджинговые или продакшн-окружения. Давайте разберем этот процесс подробнее. 🚩Что такое релизные ветки? Это ветки, которые создаются на этапе, когда функционал и исправления, готовые к выпуску, отделяются от основной ветки разработки (например, main или develop). Они позволяют: Заморозить текущий набор изменений для подготовки к релизу. Отделить доработки и исправления релиза от активной разработки. Упростить процесс тестирования и последующего деплоя. 🚩Куда обычно идет деплой из релизных веток? 🟠Тестовое окружение (QA environment) На тестовое окружение деплой из релизной ветки осуществляется для прохождения проверок качества: Автоматизированное и ручное тестирование. Проверка производительности, безопасности и других аспектов.
stages:
  - test
deploy:
  stage: test
  script:
    - echo "Deploying release branch to QA"
    - ./deploy.sh qa
  only:
    - release/*
🟠Стейджинговое окружение (Staging) После успешного прохождения тестов релизную ветку деплоят в стейджинг. Это окружение максимально похоже на продакшн и используется для финального тестирования: Проверка совместимости с продакшн-системами. Демонстрация функционала заказчикам или заинтересованным сторонам.
stages:
  - staging
deploy:
  stage: staging
  script:
    - echo "Deploying release branch to Staging"
    - ./deploy.sh staging
  only:
    - release/*
🟠Продакшн (Production) После прохождения всех этапов тестирования изменения из релизной ветки деплоятся в продакшн: Обычно это делается автоматически после финального подтверждения. В некоторых командах финальный мерж релизной ветки в main инициирует деплой.
stages:
  - production
deploy:
  stage: production
  script:
    - echo "Deploying release branch to Production"
    - ./deploy.sh production
  only:
    - release/*
🚩Зачем это нужно? 🟠Изоляция релиза Релизные ветки позволяют избежать включения новых, неподготовленных изменений в текущий релиз. 🟠Гибкость Если в процессе тестирования или релиза найдены баги, их можно исправить прямо в релизной ветке без влияния на разработку. 🟠Управление рисками Релизные ветки упрощают управление разными стадиями разработки и релиза. 🚩Пример использования 1⃣Разработчик создает ветку release/1.0.0 от develop. 2⃣Выполняются тесты на QA окружении. 3⃣Исправляются баги в release/1.0.0, и изменения деплоятся на стейджинг. 4⃣После успешного тестирования ветка мержится в main, и начинается деплой в продакшн. Ставь 👍 и забирай 📚 Базу знаний

🤔 Как покрываете Ansible тестами? Для тестирования Ansible используют инструменты, такие как Molecule, который позволяет создавать тестовые сценарии, запускать плейбуки и проверять их результаты. Также используются статические анализаторы, такие как ansible-lint, для проверки кода на соответствие стандартам. Кроме того, можно применять интеграционные тесты с помощью Docker или виртуальных машин. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

🤔 На каких принципах работает докер? Это платформа для автоматизации развертывания, масштабирования и управления приложениями в контейнерах. Контейнеры позволяют изолировать приложения и их зависимости, обеспечивая легкую переносимость и консистентность окружения. Основные принципы работы Docker включают в себя контейнеризацию, использование образов, контейнеров, оркестрацию и сетевую инфраструктуру. 🚩Основные принципы 🟠Контейнеризация Контейнеризация позволяет запускать приложения и их зависимости в изолированных окружениях. Контейнеры предоставляют легкие и эффективные среды, которые включают все необходимое для запуска приложений. Контейнеры: Легковесные, изолированные окружения, которые работают поверх ядра хостовой операционной системы. Namespace: Механизм ядра Linux, обеспечивающий изоляцию процессов, сети, PID, пользовательских идентификаторов и монтирования файловых систем. Cgroups: Контрольные группы в Linux, которые ограничивают и отслеживают использование ресурсов контейнерами, включая процессорное время, память и I/O. 🟠Использование образов Образы Docker являются шаблонами для создания контейнеров. Образ включает в себя все необходимые компоненты, такие как код приложения, библиотеки, зависимости и конфигурационные файлы. Dockerfile: Скрипт, содержащий инструкции по созданию образа. Используется для автоматизации создания образов. Слойность: Каждый образ состоит из нескольких слоев, которые кэшируются и могут использоваться повторно, что ускоряет процесс сборки и уменьшает использование ресурсов. 🟠Изоляция и безопасность Docker обеспечивает изоляцию приложений, что позволяет запускать несколько контейнеров на одном хосте без взаимного влияния. Изоляция процессов: Каждый контейнер имеет свой собственный процессорный контекст, что исключает конфликты между приложениями. Изоляция файловой системы: Контейнеры имеют свои собственные файловые системы, изолированные от файловой системы хостовой операционной системы. Безопасность: Docker использует механизмы, такие как AppArmor, SELinux и seccomp, для обеспечения безопасности контейнеров. 🟠Управление сетями Docker предоставляет гибкие возможности управления сетями для контейнеров, включая создание изолированных сетей и подключение контейнеров к различным сетям. Bridge Network: Создает изолированную сеть для контейнеров на одном хосте. Host Network: Контейнер использует сетевые интерфейсы хостовой операционной системы. Overlay Network: Позволяет контейнерам на разных хостах взаимодействовать друг с другом. Macvlan Network: Контейнеры получают собственные MAC-адреса и ведут себя как физические устройства в сети. 🟠Хранение данных Docker поддерживает различные механизмы хранения данных для обеспечения сохранности и доступности данных контейнеров. Volumes: Независимые от контейнеров хранилища данных, которые могут быть подключены к одному или нескольким контейнерам. Bind Mounts: Позволяют монтировать директории хостовой файловой системы в контейнеры. Tmpfs: Использует память хоста для хранения данных контейнера, что полезно для временных данных. Ставь 👍 и забирай 📚 Базу знаний

Услуги дата-центра в Москве Размещение и аренда серверного оборудования в дата-центре. 👍 4 современных дата-центра в Москве.
Услуги дата-центра в Москве Размещение и аренда серверного оборудования в дата-центре. 👍 4 современных дата-центра в Москве. 👍 Лицензированный оператор связи. 👍 Индивидуальные конфигурации выделенных серверов под задачи клиента. 👍 Круглосуточная техническая поддержка в Телеграм, без ботов. Узнать цену #реклама 16+ itsoft.ru О рекламодателе

🤔 Почему при проверке командой, ранее заполненный, но после очищенный раздел, все равно выглядит, как заполненный? Операционные системы не всегда сразу удаляют данные с диска, а только помечают их как доступные для перезаписи. Причины: - Журналирование (EXT4, XFS) – данные могут оставаться в журнале. - TRIM для SSD не выполнен – стирание на SSD происходит не сразу. - Блоки файловой системы не очищены – команда rm удаляет ссылки, но не сами данные. - Кеширование и lazy-write – система может отложить освобождение пространства. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

Ценность ИИ в цифрах: научитесь считать за один вебинар Хотите управлять ИИ-продуктами, но не знаете, как измерить их эффект
Ценность ИИ в цифрах: научитесь считать за один вебинар Хотите управлять ИИ-продуктами, но не знаете, как измерить их эффект и доказать ценность бизнесу? Боитесь, что ваши проекты будут остановлены из-за нечётких метрик? Присоединяйтесь к открытому уроку Игоря Зуриева и узнайте, как считать ROI ИИ-решений. 📅 21 октября в 20:a00. Разберём: - Какие продуктовые и финансовые метрики использовать. - Как сравнивать ИИ-инициативы между собой. - Как аргументировать запуск, развитие или остановку проектов. Вы получите чёткое понимание, как измерять ценность ИИ, и сможете применять эти подходы в своей работе. ✅ Запишитесь сейчас и начните управлять ИИ на основе цифр! Узнать больше #реклама 16+ otus.ru О рекламодателе

🤔 Как сделать rebase на main branch? Выполнить rebase на main в Git означает "перенести" ваши изменения поверх актуального состояния основной ветки (main). 🟠Переключаемся на вашу текущую ветку Допустим, вы работаете в ветке feature-branch:
git checkout feature-branch
🟠Выполняем rebase на `main` Сначала убедимся, что main обновлена:
git checkout main
git pull origin main
Теперь выполняем сам rebase:
git checkout feature-branch
git rebase main
🟠Разрешение конфликтов (если есть) Если у вас есть конфликты, Git остановит процесс и попросит их решить. Откройте файлы с конфликтами, исправьте их. Добавьте исправленные файлы:
   git add <файл>
   
Продолжите rebase:
   git rebase --continue
   
🟠Обновление удалённого репозитория Если rebase прошёл успешно, вам нужно форсированно обновить удалённую ветку (так как история изменилась):
git push origin feature-branch --force
Ставь 👍 и забирай 📚 Базу знаний

ИИ-пилоты не дают эффекта? Разбираем ошибки CIO ИИ-пилоты множатся, а результата нет? Бюджет уходит, бизнес ждёт эффекта, а в
ИИ-пилоты не дают эффекта? Разбираем ошибки CIO ИИ-пилоты множатся, а результата нет? Бюджет уходит, бизнес ждёт эффекта, а вы не понимаете, где ИИ действительно работает, а где — дорогой эксперимент? Присоединяйтесь к открытому уроку и узнайте, как CIO выстраивает ИИ-стратегию компании. 📅 19 октября в 19:00. Сергей Фегон разберёт: - Как ИИ меняет роль CIO и требования бизнеса к IT-руководителю. - Где ИИ даёт бизнес-эффект, а где остаётся экспериментом. - Как связать ИИ-инициативы с IT-стратегией и измеримыми результатами. - Что учитывать при внедрении: данные, архитектура, безопасность, стоимость, интеграция. Вы научитесь выбирать приоритетные сценарии ИИ, оценивать их по эффекту, стоимости и рискам и переходить от пилотов к промышленному использованию. ✅ Запишитесь сейчас и наведите порядок в ИИ-инициативах! Узнать больше #реклама 16+ otus.ru О рекламодателе

🤔 Как описать исполняемый файл как демон? Чтобы сделать программу демоном (службой): 1. Обеспечить фоновый запуск, отсоединение от терминала. 2. Обеспечить логирование, PID-файл, работу в фоне. 3. Зарегистрировать как systemd unit или использовать init.d. При этом важно, чтобы демон: - Не блокировал терминал. - Обрабатывал сигналы (например, SIGTERM). - Логировал свою работу. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

Бесплатный курс по дизайну: веб, графический и UX/UI Что внутри: — старт в дизайне с нуля — личный наставник и поддержка по х
Бесплатный курс по дизайну: веб, графический и UX/UI Что внутри: — старт в дизайне с нуля — личный наставник и поддержка по ходу обучения — доступ к платформе с уроками и заданиями — 4+ работ, которые можно добавить в портфолио — чат с участниками и единомышленниками — проверка домашних заданий и разбор ошибок — сертификат по итогам курса Подойдёт тем, кто: — хочет зайти в цифровую без большого опыта — задумывается о смене профессии — хочет освоить навык, который можно применять на практике — ищет понятный и спокойный старт в дизайне Для кого: — для новичков без подготовки — для тех, кто давно хочет попробовать себя в дизайне — для тех, кто ищет первый шаг на удаленке Узнать больше #реклама 16+ ydaev.ru О рекламодателе