DevOps | Вопросы собесов
Ir al canal en Telegram
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @sendme_ads
Mostrar más5 567
Suscriptores
+124 horas
+17 días
-1230 días
Archivo de publicaciones
🤬 Постоянные ошибки, как они надоели!
🤯 Планируя свои дела, мы забываем, что оборудование может подвести. Это может перекрыть все рабочие планы. Придется гуглить, смотреть видосы, звонить знакомым "Не встречалась ли тебе такая ошибка?"
🥵 Все это время и силы. Наша команда нашла этому решение - Битый код. Канал, который даст тебе базу в мире ошибок.
🍸 Стань тем человеком, к которому будут обращаться и про которого будут говорить "Он сможет помочь"
Запустите рекламу в телеграм-каналах с Яндекс Директом
Перфоманс-реклама теперь в телеграм-каналах ⚡
Яндекс Директ знает, как привлечь целевую аудиторию 💰👌
Попробовать
#реклама
yandex.ru
О рекламодателе
📌 Что такое провайдеры в Terraform ?
💬 Спрашивают в 13% собеседований
Провайдеры в Terraform — это плагины, которые позволяют Terraform взаимодействовать с различными облачными платформами, сервисами и другими API. Они определяют наборы ресурсов и операций для взаимодействия с этими сервисами. Каждый провайдер управляет одной или несколькими службами и абстрагирует детали API, предоставляя удобный способ управления инфраструктурой.
Основные функции
1️⃣ Определение ресурсов:
Провайдеры определяют типы ресурсов, с которыми можно работать. Например, провайдер для AWS позволяет управлять EC2-инстансами, S3-бакетами и другими сервисами AWS.
2️⃣ Интерфейс для API:
Провайдеры обеспечивают взаимодействие с API целевого сервиса. Они обрабатывают запросы и ответы, управляя состоянием ресурсов в соответствии с конфигурацией Terraform.
3️⃣ Поддержка аутентификации:
Провайдеры обычно предоставляют механизмы для аутентификации и авторизации при доступе к сервисам.
1️⃣ Конфигурация провайдера:
Для начала работы с провайдером необходимо его сконфигурировать в файле конфигурации Terraform. Обычно это делается в файле
main.tf.
provider "aws" {
region = "us-west-2"
access_key = "your-access-key"
secret_key = "your-secret-key"
}
В этом примере настраивается провайдер AWS с указанием региона и учетных данных.
2️⃣ Определение ресурсов:
После конфигурации провайдера можно определять ресурсы, которые будут управляться с его помощью.
resource "aws_instance" "example" {
ami = "ami-0c55b159cbfafe1f0"
instance_type = "t2.micro"
tags = {
Name = "example-instance"
}
}
В этом примере создается EC2-инстанс в AWS.
🤔 Как они работают
1️⃣ Инициализация:
Когда вы запускаете terraform init, Terraform загружает и инициализирует провайдеры, указанные в конфигурации.
2️⃣ Конфигурация:
Провайдеры конфигурируются с помощью блока provider, где указываются необходимые параметры, такие как учетные данные и регион.
3️⃣ Создание и управление ресурсами:
При выполнении команд terraform apply или terraform plan Terraform взаимодействует с провайдерами для создания, изменения или удаления ресурсов в соответствии с конфигурацией.
provider "aws" {
region = "us-west-2"
}
resource "aws_instance" "example" {
ami = "ami-0c55b159cbfafe1f0"
instance_type = "t2.micro"
tags = {
Name = "example-instance"
}
}
В этом примере провайдер AWS конфигурируется для использования региона us-west-2, и затем создается EC2-инстанс с указанными параметрами.
Провайдеры в Terraform — это плагины, которые позволяют взаимодействовать с различными облачными платформами и сервисами, определяя ресурсы и операции для управления ими.
🔥 ТОП ВОПРОСОВ С СОБЕСОВ
🔒 База собесов | 🔒 База тестовыхColocation от 1 unit со скидкой до 20% в дата-центре.
⚡Даже кратковременный перебой в работе ИТ сервисов любой компании грозит финансовыми и репутационными потерями. В ЦОД Сотел ваше оборудование работет гарантированно бесперебойно 24/7!
Услуги дата-центра со скидкой до 20%!
⚡ЦОД Сотел предоставляет услуги для бизнеса:
- Аренда серверной стойки от 72 000 руб/мес
- Размещение серверов от 1 U 2 900 руб/мес
- Легкая миграция ваших сервисов в облако #SotelCloud
- Безлимитный трафик
- Организация доставки вашего оорудования в ЦОД
- Круглосуточный мониторинг оорудования
- Техподдержка 24/7
👍Ждем вас в Сотел!
Узнать больше
#реклама
sotel.su
О рекламодателе
🤔 Какой из следующих инструментов не используется для непрерывной интеграции?
Сообщество IT-специалистов в Telegram от Selectel.
Канал крупнейшего независимого провайдера IT-инфраструктуры и облаков.
Шесть причин подписаться на канал:
- железные новости;
- обзоры продуктов;
- разборы кейсов;
- актуальные IT-статьи;
- анонсы митапов;
- бесплатные курсы.
Подписаться
#реклама
О рекламодателе
📌 На системах какого типа inode могут закончиться ?
💬 Спрашивают в 13% собеседований
Inode могут закончиться на файловых системах с фиксированным числом inodes. Это может произойти на различных типах файловых систем, особенно если система выделяет inodes при создании файловой системы и не может динамически изменять их количество. Как это происходит и на каких файловых системах это может случиться:
🤔 Системы, где они могут закончиться
1️⃣ Файловые системы на основе ext2/ext3/ext4:
➕ Эти файловые системы выделяют фиксированное количество inodes при создании файловой системы. Это количество основано на размере раздела и задано параметрами mkfs. Если все inodes заняты, создание новых файлов будет невозможно, даже если на диске еще есть свободное место.
- mkfs.ext4 -N 100000 /dev/sdX1
Здесь -N 100000 указывает на создание 100,000 inodes.
2️⃣ Файловые системы на основе UFS (Unix File System):
➕ Используемая в операционных системах типа BSD (Berkeley Software Distribution), UFS также выделяет фиксированное количество inodes при создании файловой системы.
- newfs -i 8192 /dev/sdX1
Здесь -i 8192 задает размер inodes.
3️⃣ Файловые системы HFS и HFS+ (Hierarchical File System):
➕ Используемые в операционных системах macOS (особенно в более старых версиях), эти файловые системы также имеют фиксированное число inodes.
4️⃣ Файловые системы XFS:
➕ Хотя он имеет более гибкую систему управления inodes, у нее также может возникнуть проблема с нехваткой inodes, если файловая система была создана с недостаточным числом inodes.
- mkfs.xfs -i maxpct=25 /dev/sdX1
Здесь -i maxpct=25 задает максимальный процент inodes от общего объема файловой системы.
🤔 Как проверить его использование
Для проверки текущего использования inodes можно использовать команду df с опцией -i:
df -i
Пример вывода:
Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda1 1000000 50000 950000 5% /Здесь видно, сколько inodes всего, сколько из них используется и сколько свободно. 🤔 Что происходит, когда inodes заканчиваются Новые файлы и каталоги не могут быть созданы, даже если на диске еще есть свободное место. Это приводит к ошибкам при попытке создать новые файлы. 🤔 Как предотвратить или решить проблему 1️⃣ Планирование при создании файловой системы: ➕ При создании файловой системы необходимо учитывать предполагаемое количество файлов и каталогов, чтобы выбрать достаточное число inodes. 2️⃣ Мониторинг использования inodes: ➕ Регулярное мониторинг использования inodes позволяет вовремя обнаружить проблему. 3️⃣ Ресайзинг файловой системы (если поддерживается): ➕ Некоторые файловые системы позволяют изменить число inodes при изменении размера файловой системы. 4️⃣ Перемещение данных: ➕ В случае нехватки inodes можно переместить данные на другой раздел или диск с достаточным числом inodes. Inodes могут закончиться на файловых системах с фиксированным числом inodes, таких как ext2/ext3/ext4, UFS, HFS/HFS+, и XFS. Это ограничение можно избежать, правильно планируя создание файловой системы и мониторя использование inodes. 🔥 ТОП ВОПРОСОВ С СОБЕСОВ 🔒 База собесов | 🔒 База тестовых
Бесплатный вебинар СберТеха для бизнеса о работе с СУБД
20 августа в 11:00 приглашаем на открытый вебинар от СберТеха об обновлениях Platform V Pangolin. Это целевая СУБД в Сбере и в ряде крупных компаний. Продукт используется в высоконагруженных системах разного уровня критичности.
Недавно вышедший релиз 6.3.0 включает улучшения производительности СУБД при работе с 1С, доработки в области безопасности под актуальные требования ФСТЭК и многое другое.
На вебинаре мы представим:
✅ оптимизации для повышенных нагрузок при работе с платформой 1С;
✅ улучшения производительности, важные для внедрения продукта в высоконагруженных системах;
✅ доработки для соответствия новым требованиям ФСТЭК к отечественным СУБД.
Регистрация открыта
Зарегистрироваться
#реклама 16+
platformv.sbertech.ru
О рекламодателе
🤔 Какой процесс описывает концепцию «инфраструктура как код»?
👨💻 Джун: Слушай, вот стажировку я прошел, где теперь можно чекнуть вакансии на работу?
🍷 Мидл: Ооо, тебе помогут ребята с канала Джун работает
💯 Карьеру нужно начинать с хорошими работодателями. Твое резюме будет ликовать, ведь контент выходит каждый день, работа ждет тебя, мой друг!
😏 Не упускай возможность и подписывайся, чтобы не потерять
📌 Зачем нужен inode ?
💬 Спрашивают в 13% собеседований
Inode (index node) — это структура данных в файловых системах Unix и Unix-подобных системах (например, Linux), которая хранит информацию о файлах и каталогах, за исключением их имен и содержимого. Каждому файлу или каталогу в файловой системе соответствует свой уникальный inode.
🤔 Зачем он нужен?
Предоставляет ключевую информацию о файле, которая необходима для его управления и доступа. Это помогает файловой системе эффективно управлять файлами и каталогами.
Основные функции и информация:
1️⃣ Метаданные файла:
➕ Идентификатор владельца (UID): Указывает, кто является владельцем файла.
➕ Идентификатор группы (GID): Указывает группу, к которой принадлежит файл.
➕ Права доступа (permissions): Определяет, кто может читать, записывать или выполнять файл.
➕ Тип файла: Указывает, является ли файл обычным файлом, каталогом, символической ссылкой, устройством и т.д.
➕ Размер файла: Указывает размер файла в байтах.
Временные метки:
➕ ctime (Change time): Время последнего изменения метаданных файла.
➕ mtime (Modification time): Время последнего изменения содержимого файла.
➕ atime (Access time): Время последнего доступа к файлу.
2️⃣ Указатели на блоки данных:
➕ Inode содержит указатели на блоки данных, где хранится содержимое файла. Эти указатели могут быть прямыми, косвенными, двойными косвенными и тройными косвенными, что позволяет эффективно управлять файлами разного размера.
3️⃣ Счетчик ссылок (link count):
➕ Указывает количество жестких ссылок на данный inode, то есть количество имен, связанных с этим файлом.
🤔 Как это работает
Когда создается файл, файловая система выделяет inode и один или несколько блоков для хранения данных файла. Inode хранит всю информацию о файле, кроме его имени и содержимого. Имя файла хранится в каталоге, который содержит сопоставление имен файлов с их inodes.
1️⃣ Создание файла:
➕ При создании нового файла система выделяет новый inode и записывает в него всю необходимую метаинформацию о файле.
2️⃣ Доступ к файлу:
➕ При доступе к файлу система сначала ищет его имя в каталоге, чтобы найти соответствующий inode. Затем она использует inode для получения информации о файле и его содержимом.
3️⃣ Удаление файла:
➕ При удалении файла система уменьшает счетчик ссылок в inode. Если счетчик ссылок достигает нуля, inode и все блоки данных, связанные с файлом, освобождаются.
Команда
ls -i показывает номер inode для каждого файла в каталоге:
ls -i
Пример вывода:
1234567 file1.txt 1234568 file2.txt 1234569 directory1Здесь
1234567, 1234568 и 1234569 — номера inodes для file1.txt, file2.txt и directory1 соответственно.
Inode хранит метаданные файла и указатели на его содержимое, что позволяет эффективно управлять файлами и каталогами в файловой системе.
🔥 ТОП ВОПРОСОВ С СОБЕСОВ
🔒 База собесов | 🔒 База тестовых📕 Прогер, как ты расширяешь свой кругозор в сфере IT?
Не достаточно знать что-то одно, мысля глобально и изучая смежные отрасли, ты не только становишься умнее, но и увеличиваешь свою востребованность и свой заработок.
🗿 Не обязательно читать заумные книги и смотреть подкасты - это долго.
У нас есть решение:
🔥 Полезные статьи - концентрат знаний.
🔥 Советы - короткие сообщения, которые будут увеличивать твою эффективность.
🔥 Инструменты - tool-сайты в разы упростят и ускорят твою работу.
🧑💻 Время, силы, желание - ресурсы, которые нужно использовать с умом. Подпишись на канал Заметки прогера, IT ниша скажет "спасибо" за такого специалиста.
GLOBAL TECH FORUM
Приглашаем на глобальную конференцию-выставку по цифровизации и автоматизации бизнес-процессов. Открыта регистрация
Зарегистрироваться
#реклама
globaltechforum.ru
О рекламодателе
🤔 Какой инструмент используется для управления контейнерами?
😭 Джун: Как мне найти работу в IT, если опыта нет?
🧑💻 Мидл: Просто зайди на канал Джун стажер и подбери стажировку по душе.
📕 Админы отбирают самые сочные вакансии от ведущих компаний, к тому же контент выходит каждый день.
🔥 Не упускай возможность и подписывайся, чтобы не потерять
📌 Как работает https ?
💬 Спрашивают в 13% собеседований
HTTPS (HyperText Transfer Protocol Secure) — это расширение HTTP (HyperText Transfer Protocol), которое используется для безопасной передачи данных по сети. Основное отличие HTTPS от HTTP заключается в том, что HTTPS использует SSL/TLS (Secure Sockets Layer / Transport Layer Security) для шифрования данных, что обеспечивает конфиденциальность и целостность передаваемой информации.
🤔 Как он работает
1️⃣ Установление соединения (TLS Handshake):
➕ Инициирование соединения: Клиент (например, веб-браузер) отправляет запрос на сервер с целью установления защищенного соединения. Этот запрос включает информацию о версиях TLS, которые поддерживает клиент, и о криптографических алгоритмах, которые он может использовать.
➕ Ответ сервера: Сервер отвечает, указывая выбранную версию TLS и криптографический алгоритм. Он также отправляет свой цифровой сертификат, который содержит публичный ключ сервера и подтвержден сертификационным центром (CA - Certificate Authority).
2️⃣ Проверка сертификата:
➕ Проверка подлинности: Клиент проверяет сертификат сервера с помощью сертификационного центра. Если сертификат действителен и доверен, клиент продолжает процесс. В противном случае клиент может показать предупреждение пользователю о возможной небезопасности соединения.
3️⃣ Генерация сессионных ключей:
➕ Обмен ключами: Клиент и сервер договариваются о секретном ключе, который будет использоваться для шифрования данных в течение сессии. Обычно это происходит с помощью асимметричного шифрования: клиент шифрует сессионный ключ публичным ключом сервера и отправляет его серверу. Сервер расшифровывает его своим приватным ключом.
4️⃣ Установление защищенного канала:
➕ Шифрование данных: Сессионный ключ используется для симметричного шифрования данных, передаваемых между клиентом и сервером. Это обеспечивает быструю и эффективную защиту данных.
5️⃣ Передача данных:
➕ Безопасное общение: Все данные, передаваемые между клиентом и сервером, зашифрованы сессионным ключом. Это защищает данные от перехвата и изменения.
6️⃣ Завершение сессии:
➕ Закрытие соединения: После завершения обмена данными клиент и сервер закрывают соединение, удаляя сессионные ключи.
Компоненты HTTPS
1️⃣ Цифровой сертификат:
➕ Цифровой сертификат используется для проверки подлинности сервера. Он выдается сертификационным центром и содержит публичный ключ сервера и информацию о его владельце.
2️⃣ SSL/TLS протоколы:
➕ SSL (Secure Sockets Layer) и его более современный вариант TLS (Transport Layer Security) обеспечивают шифрование данных. TLS более безопасен и рекомендуется для использования вместо SSL.
3️⃣ Асимметричное и симметричное шифрование:
➕ Асимметричное шифрование (с использованием публичного и приватного ключей) используется для безопасного обмена сессионными ключами.
➕ Симметричное шифрование (с использованием одного секретного ключа) используется для быстрой и эффективной защиты данных в течение сессии.
1️⃣ Пользователь вводит URL-адрес в браузере, начинающийся с
https://.
2️⃣ Браузер отправляет запрос на сервер для установления защищенного соединения.
3️⃣ Сервер отвечает, отправляя свой цифровой сертификат.
4️⃣ Браузер проверяет сертификат с помощью сертификационного центра.
5️⃣ Если сертификат действителен, браузер и сервер договариваются о сессионном ключе.
6️⃣ Все данные, передаваемые между браузером и сервером, шифруются сессионным ключом.
7️⃣ После завершения обмена данными соединение закрывается.
HTTPS обеспечивает безопасную передачу данных между клиентом и сервером с помощью шифрования и проверки подлинности.
🔥 ТОП ВОПРОСОВ С СОБЕСОВ
🔒 База собесов | 🔒 База тестовых👨💻 Будущий специалист, ты знаешь, какая самая частая ошибка новичка в сфере IT?
Отсутствие практики убивает в тебе потенциал
✈️ Как с этим бороться, мой друг?
Найди работу и прокачивай свои скилы на конкретных задачах
🔥 У нас ты будешь находить большое количество вакансий каждый день. Понятие работы перестанет быть для тебя размытым.
Подпишись на канал и не откладывай свой прогресс в долгий ящик.
Методичка: как сделать онлайн-встречи эффективнее
Надоело ждать коллег, которые постоянно забывают о встречах, а отсутствие повестки и потерянные договоренности мешают нормально работать?
Команда МТС Линк собрала на 37 страницах полезные материалы, чек-листы и кейсы, которые помогают компаниям проводить эффективные совещания в онлайне с помощью сервиса Встречи.
Из методички узнаете:
- Как создать постоянную ссылку и подключаться на встречи в 2 клика,
- Как делать заметки и работать с файлами, не переживая за качество связи и безопасность данных.
- Как облегчает жизнь ИИ, который расшифровывает созвоны в текст и автоматически отправляет расшифровку на почту.
Еще в методичке описаны 7 способов оценки текущей эффективности ваших онлайн-встреч.
Получить гайд можно бесплатно на сайте.
Скачать
#реклама
mts-link.ru
О рекламодателе
