Обложка канала

Системный администратор. Страница 53

18542 @i_odmin

Системный администратор. Все для системного администратора: библиотека электронных книг, полезные статьи, мануалы.

  • Системный администратор

    Воспользуйтесь корпоративным облачным диском на базе NextCloud: • Подходит для медиафайлов большого объема (40+ Гб) • 100+ бесплатных плагинов и расширений • Работа с файлами через веб-браузер и приложения • Удобный поиск • Возможно хранение персональных данных по 152-ФЗ • Двухфакторная аутентификации через TOTP, U2F и SMS-шлюзы • Разноуровневые права доступа к файлам Данные хранятся в надежных дата-центрах Tier III на территории РФ, SLA 99,95%. Оформите бесплатный тестовый доступ на нашем сайте. Приглашаем к сотрудничеству в рамках партнерской программы. 📞 Тел: +74957894135 🌏 Сайт: https://nubes.ru/
  • Системный администратор

    Полезные команды Linux. Архивация и сжатие файлов # gzip -9 file1 Поместить файл file1 в архив gzip с максимальной степенью сжатия # rar a file1.rar file1 file2 dir1 Создать rar архив file1.rar, заархивировав файлы: file1, file2 и директорию: dir1 # rar a file1.rar test_file Упаковать в rar архив file1.rar файл test_file # rar x file.rar Разархивировать rar архив file.rar # bzip2 file1 Сжимает файл file1 # bunzip2 file1.bz2 Разжимает файл file1.bz2 # gzip file1 Сжимает файл file1 # gunzip file1.gz Разжимает файл file1.gz # tar -cvf archive.tar file1 file2 dir1 Создать tar архив archive.tar, упаковав в него файлы file1, file2 и директорию dir1 # tar -cvf archive.tar file Упаковать в tar-архив archive.tar, файл file # tar -tf archive.tar Вывести содержимое tar архива # tar -xvf archive.tar Распаковать tar архив # tar -xvf archive.tar -C /tmp Распаковать архив в /tmp # tar -cvfz archive.tar.gz dir1 Создать tar архив и сжать его с помощью программы gzip # tar -xvfz archive.tar.gz Разжать tar архив и распаковать его # tar -cvfj archive.tar.bz2 dir1 Создать архив и сжать его с помощью bzip2 ( ключ -j работает не во всех *nix системах ) # tar -xvfj archive.tar.bz2 Разжать архив и распаковать его ( ключ -j работает не во всех *nix системах ) # zip file1.zip file1 Создать сжатый zip-архив # zip -r file1.zip file1 file2 dir1 Запаковать в архив несколько файлов и/или директорий # unzip file1.zip Разжать и распаковать zip-архив # unrar x file1.rar Распаковать rar-архив 👉 @i_odmin
  • Системный администратор

    💎 Работаете инженером службы поддержки, но хотите стать SRE? 📌 Обсудим, как этого достичь на открытом уроке 7 июля в 20:00 OTUS. На занятии мы поймем, что общего у инженера службы поддержки и SRE, а также определим векторы карьерного роста. 🔥 Рассмотрим, что предстоит освоить инженеру с опытом поддержки прикладного или системного ПО. Рассмотрим процессы и методологии сервисов поддержки и сопровождения ИТ, в частности ITIL/ITSM и ключевой навык для хорошего старта в SRE — мониторинг и наблюдаемость. 💻 Занятие проведет Анатолий Бурнашев, эксперт Центра практик обеспечения надёжности в MTS.Digital. Урок пройдет в рамках онлайн-курса «SRE практики и инструменты» OTUS. 👉 Пройдите вступительный тест для регистрации на вебинар - https://otus.pw/wMOy/
  • Реклама

  • Системный администратор

    Чек-лист: как защитить безопасность на Linux Когда хакер взламывает систему Linux, скорее всего, злоумышленники внесут изменения в основные пакеты, такие как OpenSSH, ядро и так далее. 1 способ: проверяем общие изменения Для начала, проверьте, нет ли изменений в этих пакетах. Возможно, мошенники поменяли файлы или бинарии? Проверить можно таким образом... Далее #devops #девопс #Linux #Safety #Ubuntu Подпишись 👉@i_DevOps
  • Системный администратор

    Как подключиться в режиме теневой копии WIndows Server 2012/2016 если поднят Active Directory Режим Shadow (теневой сеанс) – может использоваться администратором для просмотра и управления активной терминальной сессией любого пользователя. Подключиться к сессии пользователя можно с помощью утилиты mstsc.exe или непосредственно из консоли Диспетчера серверов. Для этого необходимо использовать коллекции сеансов, которые доступны после установки службы удалённых рабочих столов. Для установки службы удалённых рабочих столов необходимо, чтобы Ваш VPS под управлением Windows Server 2012 / 2016 был введен в домен. 👉 @i_odmin
  • Системный администратор

    Оформите карту Visa или Mastercard в банке Казахстана онлайн Не можете продлить нужный сервис, снять валюту за рубежом или получить международный перевод? Команда Финакс запустила сервис, в котором граждане РФ могут оформить онлайн карту Visa или Mastercard в банке Казахстана. С помощью этого бота уже более 1000 россиян открыли зарубежные счета. Для чего она подходит: - Оплата зарубежных сервисов и покупок - Хранение валютных сбережений - Получение оплат из-за рубежа - Использование в путешествиях Весь процесс проходит онлайн, от вас потребуется только загранпаспорт. Оформить заявку и почитать ответы на частые вопросы можно в нашем боте: 👉 https://t.me/Vostokpay_bot
  • Системный администратор

    Полезные команды Linux. Работа с правами доступа файлов и директорий # chown vasya /file Назначить пользователя vasya владельцем файла file # chown -R vasya directory Рекурсивно обойти директорию directory и назначить пользователя vasya владельцем всех вложенных файлов и директорий # chown vasya:group /file Назначить владельца и группу для файла /file # chmod ugo+rwx /directory Установить полные права доступа rwx ( Read Write eXecute ) для всех ugo ( User Group Other ) на директорию /directory. То-же самое можно сделать, используя числовой представление chmod 777 directory # chmod go-rwx /directory Удалить все права на директорию /directory для группы и остальных # chgrp new_group file Изменить группу-владельца для file на new_group # chmod o+t /home/public Установить так называемый STIKY-бит на директорию /home/public. Удалить файл в такой директории может только владелец данного файла # chmod o-t /home/public Удалить STIKY-бит с директории /home/public # chmod u+s /bin/binary_file Установить SUID-бит на файл /bin/binary_file. Это позволяет любому пользователю системы, запускать данный файл с правами владельца файла # chmod u-s /bin/binary_file Удалить SUID-бит с файла /bin/binary_file # chmod g+s /home/public Установить SGID-бит на директории /home/public # chmod g-s /home/public Удалить SGID-бит с директории /home/public # find / -perm -u+s Поиск всех файлов с установленным SUID битом, начиная с корня файловой системы # ls -lh Листинг текущего каталога с правами доступа 👉 @i_odmin
  • Системный администратор

    🐧 Планируете освоить профессию администратора Linux? Главное — начать. Один из неотъемлемых инструментов при работе с Linux — текстовый редактор Vim. Познакомимся с Vim на открытом уроке 🗓 7 июля в 20:00. Занятие проведет Денис Федоров, системный администратор в VK (ex. Mail Ru Group). На занятии разберем: - типичные методы ввода текста в Линукс - текстовые редакторы командной строки - основы работы в Vim 👉🏻 Регистрация на открытый урок — https://otus.pw/MWRs/ Вебинар позволит познакомиться с экспертом и оценить качество материалов онлайн-курса «Специализация Administrator Linux» OTUS.
  • Системный администратор

    Полезные команды: zpool iostat 2 - Показать каждые 2 секунды операции ввода/выводы данных в пулах, с ключом -v более подробно zpool scrub zfspool - “исправление” хранилища, проверяет все соответствия контрольных сумм, на зеркалируемом или RAID пулах ZFS автоматически исправит повреждения в данных zfs list -H -o name -t snapshot | xargs -n1 sudo zfs destroy - уничтожить все снапшоты zfs list -H -o name -t snapshot | grep TEST | xargs -n1 sudo zfs destroy - уничтожить все снапшоты содержащие строку TEST Импорт / Экспорт zpool export zfspool - экспорт пула для импортирования на другой системе zpool import - показать доступные для импорта пулы zpool import -a - импортировать все доступные пулы zpool import -d /mnt zfspool - Искать пул примонтированный к папке /mnt. Если ключ -d не задан, команда ищет /dev/dsk. Так как в данном примере мы используем файлы, необходимо указать директорию с файлами используемыми хранилищем. zpool import oldpool newpool - Импорт пула oldpool с переименованием его в newpool zpool import 3987837483 - Импорт пула по ID zpool export zfspool - Экспортировать пул zfspool, с ключом -f - форсировать 👉 @i_odmin
  • Системный администратор

    Шпаргалка по ZFS modinfo zfs | head -n 9 - узнать версию ZFS и другие подробности Информация о пулах / файловых системах (ФС) на пулах zpool list - статус пулов zpool status -v - статус пулов подробный zfs list - список ФС, так называются монтируемые разделы в пулах zfs get all - вся инфа по пулам, вообще вся Управление пулами / дисками ls -lha /dev/disk/by-id/ - выяснить айдишники дисков чтобы потом на них создать пул (будут проблемы если подцепишь по буквенному названию диска типа sda, они динамически меняются) zpool create zfspool disk-id-1 disk-id-2 - может быть сколько угодно дисков, с ключом -f форсить создание пула zpool create -m /mnt/backups zfspool disk-id-1 - создать пул с указанием папки маунтирования zpool destroy zfspool - уничтожить пул zfspool, с ключом -f форсить уничтожение mkfile 100m disk1 disk2 - создать файлы дисков zpool create backups /disk1 /disk2- создать пул backups на созданных файлах zpool create zfspool mirror /disk1 /disk2 - создать пул zfspool с зеркалированием на 2 диска zpool add zfspool /disk3 - добавить диск в пул zpool attach zfspool /disk3 - добавить устройство в пул, если он в зеркале то станет в зеркало, если простой, то пул расширится zpool remove zfspool mirror-1 zpool detach zfspool /disk3 - исключить устройство из пула zpool remove zfspool /disk3 - удаление устройства из пула zpool add zfspool spare /disk3 - добавление диска горячей замены в пул zpool remove zfspool spare /disk3 - удаление диска горячей замены из пула zpool offline zfspool /disk1 - отключить устройство, на него не будет никакой записи и с него чтения, если добавить ключ -t, то после ребута станет онлайн zpool online zfspool /disk1 - включить disk1 zpool replace zfspool /disk1 /disk3 - заменить disk 1, например в случае неисправности на disk3 zpool upgrade -v - увидеть версию, и фичи текущего ZFS, -a обновит все пулы до новейшей версии Создание ФС и свойства ФС zfs create zfspool/data - создать ФС data zfs create zfspool/backups создать ФС backups, обе ФС будут бесконтрольно расти, пока не выставлены квоты zfs destroy -fr zfspool/backups/old - уничтожит ФС old, ключ -r - рекурсивно, если внутри ещё несколько ФС, -f - форсить zfs set reservation=1G zfspool/data - зарезервировать 1 Гигабайт, который ФС гарантированно получит, а другие не займут zfs list -o quota zfspool/backups - выяснить квоту в пуле на ФС backups zfs set quota=1G zfspool/backups - установить квоту в 1 Гигабайт на ФС backups zfs list -o compression - проверить включена компрессия или нет zfs set compression=on zfspool/backups - включить компрессию на ФС backups в пуле zfspool zfs set sharesmb=on zfspool/backups - расшарить по SMB ФС backups средствами ZFS zfs set sharenfs=on zfspool/backups - расшарить по NFS ФС backups средствами ZFS Маунт zfs mount - отобразить все маунтированные ФС zfs mount zfspool/backups - маунт ФС backups zfs umount zfspool/backups - анмаунт ФС backups zfs mount -a - маунт всех ФС ZFS zfs umount -a Umount - анмаунт всех ФС ZFS Снапшоты zfs list -t snapshot - отобразить все снапшоты zfs list -o space - сколько занимают места снапшоты и конкретные дети пулов zfs snapshot zfspool/backups@test - создать снапшот ФС backups с названием test zfs rollback zfspool/backups@test - вернуться к снапшоту backups с названием test, с ключом -r рекурсивно уничтожит промежуточные снапшоты, с ключом -f форсит анмаунт и ремаунт zfs destroy zfspool/backups@test - уничтожить снапшот backups с названием test zfs send zfspool/backups@march2021 > /home/backups/march2021.bak - сделать локальный бекап снапшота march2021 zfs receive zfspool2/backups2 < /home/backups/march2021.bak - Восстановить из локального снапшота ФС на другом пуле zfs send zfspool/backups@march2021 | zfs receive zfspool2/backups2 - Комбо предыдущих двух zfs send zfspool/backups@march2021 | ssh COMP02 “zfs receive testpool/testfs” - Отправить снапшот по SSH на хост COMP02 zfs clone zfspool/backups@march2021 /clones/backups - Клонировать существующий снапшот zfs destroy zfspool/backups@march2021 - Уничтожить клон
  • Системный администратор

    Базы данных SQL уроки для начинающих. SELECT, JOINS, GROUP BY, INSERT, UPDATE, WHERE 00:00 - План на урок 00:50 - Виды баз данных 02:53 - О реляционных БД 03:15 - 1 нормальная форма 03:45 - 2 нормальная форма 04:50 - Связи между таблицами 06:12 - Начало работы с MySQL 06:47 - SHOW DATABASES 07:00 - CREATE DATABASE 07:16 - DROP DATABASE 07:40 - SHOW TABLES 07:55 - CREATE TABLE 08:50 - SHOW COLUMNS 10:10 - INSERT INTO 10:45 - SELECT * 11:15 - SELECT id, surname 11:40 - DISTINCT 12:10 - WHERE 12:45 - LIMIT 13:07 - AS 13:30 - ORDER BY 14:04 - ALTER TABLE 14:40 - UPDATE SET 15:30 - LIKE 16:20 - where AND OR 17:25 - BETWEEN 17:45 - DELETE 18:10 - Multiple INSERT 19:10 - Объединение таблиц \ JOINS 20:05 - INNER JOIN 21:00 - LEFT OUTER JOIN 21:15 - RIGHT OUTER JOIN 21:30 - UNION 22:04 - Агрегатные функции 23:10 - GROUP BY #sql 👉 @database_info
  • Системный администратор

    Двухнедельный интенсив от КРОК для начинающих инженеров по работе с серверами и СХД🚀 Летняя ИТ-школа КРОК – это две недели буста скиллов и погружение реальные задачи. Всем участникам – закрытие практики в вузе, а тем, кто круто себя проявит – оффер в КРОК. Здесь ты познакомишься с серверами и системами хранения данных. Разберешься, из чего они состоят и получишь опыт работы с реальным оборудованием. Подойдет тем, кто понимает устройство компа и интересуется работой с «железом». Будет круто, если есть опыт настройки операционных систем. 🌐Регистрируйся до 10 июля: https://school.croc.ru/computing-infrastructure
  • Системный администратор

    Полезные команды Linux. Атрибуты файлов # chattr +a file Разрешает только добавление данных в файл # chattr +d file Игнорировать данный файл при создании резервной копии с помощью программы dump # chattr +c file Разрешить ядру автоматически сжимать/разжимать содержимое файла # chattr +i file1 Защита файла от каких либо изменений или манипуляций: редактирование, перемещение, удаление, создание ссылок на него # chattr +S file1 Определяет, будет-ли при сохранении изменений, произведена синхронизация, как при использовании команды sync # chattr +u file1 При удалении файла с данным атрибутом, его будет сохранено, что-бы оставить пользователю возможность восстановить данные в случае необходимости # chattr +s file1 Позволяет безвозвратное удаление данного файла. При удалении файла с этим атрибутом, место на диске, занимаемое файлом, перезаписывается нулями, после чего файл уже не подлежит восстановлению # lsattr Листинг файлов с атрибутами 👉 @i_odmin
  • Системный администратор

    Как работать в Docker с данными и сетями? Расскажем 🗓 12 июля в 20:00 на открытом уроке в OTUS. Вместе с Филиппом Игнатенко, руководителем направления безопасной разработки Digital Energy, рассмотрим особенности Docker по работе с данными и сетями, а также познакомимся со Storage и Network драйверами. Вы узнаете: - Как устроены и какие различают способы выгрузки данных с помощью механизма volumes на примере запуска docker-контейнеров и docker-compose. - Какие бывают Storage драйверы и с какими типами хранилищ они работают, рассмотрим совместимые backing filesystem. - Какие docker поддерживает Network-драйверы, какие сетевые топологии они позволяют организовать и какие бывают особенности и исключения для разных ОС. 👉🏻 Для комфортного участия нужно определить ваш уровень подготовки. Пройдите вступительный тест — https://otus.pw/bB11/ Вебинар пройдет в рамках онлайн-курса «Administrator Linux. Professional». Курс рассчитан на Linux-специалистов с опытом.
  • Системный администратор

    Шпаргалка по RAID mdadm — утилита для работы с программными RAID-массивами различных уровней. В данной инструкции рассмотрим примеры ее использования. Информация о RAID cat /proc/mdstat - состояние всех RAID mdadm -D /dev/md0 - подробная инфа о конкретном RAID lsblk - список дисков с разделами, местом, типом df -hT - свободное место, тип файловой системы, точки монтирования Сборка RAID mdadm --zero-superblock --force /dev/sd{b,c} - обнуление суперблоков на дисках sdb sdc (для удаления инфы о других RAID) при получении ответа mdadm: Unrecognised md component device - /dev/sdb значит, что диск не использовался для RAID, продолжаем mdadm --create --verbose /dev/md0 -l 1 -n 2 /dev/sd{b,c} * где /dev/md0 — устройство RAID, которое появится после сборки; -l 1 — уровень RAID; -n 2 — количество дисков, из которых собирается массив; /dev/sd{b,c} — сборка выполняется из дисков sdb и sdc. Создание файловой системы и монтирование массива mkfs.ext4 /dev/md0 - создание файловой системы ext4 на md0 mount /dev/md0 /mnt - разово примонтировать md0 к /mnt nano /etc/fstab, прописать /dev/md0 /mnt ext4 defaults 1 2 - постоянное монтирование, работает после перезагрузки Восстановление RAID Замена жесткого диска При выходе из строя, команда mdadm -D /dev/md0 выдаст: State : clean, degraded mdadm /dev/md0 --remove /dev/sdc - удалить сбойный диск mdadm /dev/md0 --add /dev/sde - добавить новый диск в массив Статус должен стать Rebuild Status : 40% complete и так до полного восстановления Пересборка массива Если нам нужно вернуть ранее разобранный или развалившийся массив из дисков, которые уже входили в состав RAID, вводим: mdadm --assemble --scan - команда сама найдет необходимую конфигурацию и восстановит RAID. mdadm --assemble /dev/md0 /dev/sdb /dev/sdc - с указанием из каких дисков пересобрать Запасной диск (Hot Spare) Если в массиве будет запасной диск для горячей замены, при выходе из строя одного из основных дисков, его место займет запасной. mdadm /dev/md0 --add /dev/sdd - Диском Hot Spare станет тот, который просто будет добавлен к массиву Добавить диск к массиву, расширить массив Добавление активного диска к RAID, который будет использоваться для работы, а не в качестве запасного. mdadm /dev/md0 --add /dev/sde mdadm -G /dev/md0 --raid-devices=3 - расширяем RAID * в данном примере подразумевается, что у нас RAID 1 и мы добавили к нему 3-й диск. Установка mdadm Если каким-то образом в дистрибутиве нет этого пакета apt-get install mdadm Удаление массива Если нам нужно полностью разобрать RAID, сначала размонтируем и остановим его: umount /mnt * где /mnt — каталог монтирования нашего RAID. mdadm -S /dev/md0 Затем очищаем суперблоки на всех дисках, из которых он был собран: mdadm --zero-superblock /dev/sdb mdadm --zero-superblock /dev/sdc mdadm --zero-superblock /dev/sdd 👉 @i_odmin
  • Реклама

  • Системный администратор

    Инструменты админа во времена DevOps В свое время, когда начинал работать в IT, для системного администратора было важно разбираться с операционной системой Linux, уметь пользоваться bash и основными утилитами ОС, знать как настраивать Apache, Nginx, MySQL, Postfix и понимать сеть и маршрутизацию. Прошло время, и теперь сисадмины стали девопсами. Теперь уже всех вышеперечисленных знаний стало недостаточно, чтобы быть крутым перцем в области администрирования. Технологии HighLoad, зародившиеся в таких гигантах, как Facebook и Google, пришли в обычные компании, где работают уже простые смертные. Если еще лет пять — семь назад в проектах, где нужно было горизонтально масштабировать сервисы под большую нагрузку, приходилось очень долго задумываться над технической реализаций. Сейчас все это решается легко и банально. 👉 @i_odmin
  • Системный администратор

    Подборка каналов для IT специалистов 🎯 https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С https://t.me/kotlin_lib Подборки полезного материала по Kotlin https://t.me/nodejs_lib Подборки по Node js и все что с ним связано https://t.me/React_lib Подборки по React js и все что с ним связано https://t.me/ruby_lib Библиотека Ruby программиста Программирование C++📌 https://t.me/cpp_lib Библиотека C/C++ разработчика https://t.me/cpp_knigi Книги для программистов C/C++ Программирование Python 📌 https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍 https://t.me/BookPython Библиотека Python разработчика https://t.me/python_real Python подборки на русском и английском https://t.me/python_360 Книги по Python Rus Java разработка 📌 https://t.me/BookJava Библиотека Java разработчика https://t.me/java_360 Книги по Java Rus GitHub Сообщество 📌 https://t.me/Githublib Интересное из GitHub CodePen 📌 https://t.me/codepen_1 Сообщество пользователей CodePen Базы данных (Data Base) 📌 https://t.me/database_info Все про базы данных Мобильная разработка: iOS, Android 📌 https://t.me/developer_mobila Мобильная разработка Фронтенд разработка 📌 https://t.me/frontend_1 Подборки для frontend разработчиков Разработка игр 📌 https://t.me/game_devv Все о разработке игр Вакансии 📌 https://t.me/sysadmin_rabota Системный Администратор https://t.me/progjob Вакансии в IT Чат программистов📌 https://t.me/developers_ru Библиотеки 📌 https://t.me/book_for_dev Книги для программистов Rus https://t.me/programmist_of Книги по программированию https://t.me/proglb Библиотека программиста https://t.me/bfbook Книги для программистов БигДата, машинное обучение 📌 https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning Программирование 📌 https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций https://t.me/coddy_academy Полезные советы по программированию QA, тестирование 📌 https://t.me/testlab_qa Библиотека тестировщика Шутки программистов 📌 https://t.me/itumor Шутки программистов Защита, взлом, безопасность 📌 https://t.me/thehaking Канал о кибербезопасности Книги, статьи для дизайнеров 📌 https://t.me/ux_web Статьи, книги для дизайнеров https://t.me/arhitekturamira World Architecture Системное администрирование 📌 https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало) https://t.me/sysadminof Книги для админов, полезные материалы https://t.me/i_odmin Все для системного администратора https://t.me/i_odmin_book Библиотека Системного Администратора https://t.me/i_odmin_chat Чат системных администраторов https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др. Английский 📌 https://t.me/UchuEnglish Английский с нуля Математика 📌 https://t.me/Pomatematike Канал по математике Арбитраж трафика 📌 https://t.me/partnerochkin CPA и арбитраж трафика Крипта 📌 https://t.me/bitkoinoff Новости криптовалют Метавселенная, GameFi, Crypto 📌 https://t.me/metaverse360 DeepFake 📌 https://t.me/deepfakenow Публикуем deepfake видео Мир технологий 📌 https://t.me/mir_teh Видео из мира технологий Excel лайфхак📌 https://t.me/Excel_lifehack
  • Системный администратор

    Ansible На Русском Языке 2 Часть 1 https://t.me/i_DevOps/143 11- Переменные - Debug, Set_fact, Register 12- Блоки и Условия – Block-When 13- Циклы – Loop, With_Items, Until, With_fileglob 14- Шаблоны - Jinja Template 15- Создание Ролей - Roles 16- Внешние переменные - extra-vars 17- Использование Import, Include 18- Перенаправление выполнения Task из Playbook на определённый сервер - delegate_to 19- Перехват и Контроль ошибок 20- Хранение Секретов - ansible-vault #devops #Ansible #девопс Подпишись 👉@i_DevOps