DevOps Учебники

DevOps предоставляет структурированный подход к изучению современных практик разработки программного обеспечения и ИТ-операций. Независимо от того, являетесь ли вы новичком или опытным специалистом, наши учебные материалы по DevOps предлагают систематическое изучение ключевых концепций и инструментов. С бесплатными лабораториями и практическими примерами кода вы разовьете навыки в области непрерывной интеграции, развертывания и управления инфраструктурой. Наша площадка DevOps позволяет проводить эксперименты в реальном времени с различными инструментами и рабочими процессами.

Привет, Bash!

Привет, Bash!

Погрузитесь в мир написания сценариев оболочки (shell scripting) с помощью этой практической лабораторной работы. Научитесь создавать, редактировать и запускать простой Bash-скрипт, который выводит классическое сообщение «Hello, World!». В процессе вы освоите основные команды Linux и основы программирования на Bash.
LinuxShell
Написание скриптовых конвейеров Jenkins (Scripted Pipelines)

Написание скриптовых конвейеров Jenkins (Scripted Pipelines)

Создайте и запустите задание Jenkins в формате Scripted Pipeline с использованием блоков node, stage, команд shell и управляющих конструкций Groovy.
Jenkins
Хранение учетных данных в Jenkins

Хранение учетных данных в Jenkins

Создание, просмотр и обновление учетных данных (имя пользователя/пароль) в Jenkins через панель управления.
Jenkins
Запуск конвейеров (Pipelines) на контейнерных агентах

Запуск конвейеров (Pipelines) на контейнерных агентах

Запустите Jenkins Pipeline в среде Jenkins на базе контейнеров и получите доказательства выполнения внутри контейнера.
Jenkins
Публикация отчетов о тестировании и уведомлений о сборке

Публикация отчетов о тестировании и уведомлений о сборке

Создайте проект Jenkins Freestyle через панель управления, опубликуйте результаты тестов JUnit и настройте уведомления о сборке по электронной почте.
Jenkins
Создание многоветвочных конвейеров (Multibranch Pipelines)

Создание многоветвочных конвейеров (Multibranch Pipelines)

Создайте локальный Git-репозиторий с двумя ветками, настройте Jenkins Multibranch Pipeline через панель управления и сравните результаты сборки веток.
Jenkins
Резервное копирование и восстановление конфигурации Jenkins

Резервное копирование и восстановление конфигурации Jenkins

Создание резервной копии конфигурации задания Jenkins, его удаление, восстановление из архива и проверка работоспособности восстановленного задания.
Jenkins
Настройка инструментов и агентов с метками

Настройка инструментов и агентов с метками

Настройка метки узла Jenkins, локального инструмента Git и Freestyle-задания через панель управления Jenkins.
Jenkins
Использование общих библиотек Jenkins (Shared Libraries)

Использование общих библиотек Jenkins (Shared Libraries)

Создайте локальную общую библиотеку Jenkins, зарегистрируйте её через панель управления и вызовите из задания Pipeline.
Jenkins
Инициализация контроллера Jenkins

Инициализация контроллера Jenkins

Запустите изолированный контроллер Jenkins, получите начальный пароль администратора, создайте полноценную учетную запись администратора, проверьте работоспособность панели управления и удалите временный контроллер.
Jenkins
Запуск сборок Jenkins с помощью вебхуков

Запуск сборок Jenkins с помощью вебхуков

Имитация вебхука репозитория с помощью curl, передача данных о ветке и коммите в задание Jenkins и проверка лога запущенной сборки.
Jenkins
Настройка firewalld для разрешения веб-трафика в Linux

Настройка firewalld для разрешения веб-трафика в Linux

В этой лабораторной работе вы изучите основные этапы настройки `firewalld` в системе Linux для разрешения веб-трафика. Вы будете использовать утилиту `firewall-cmd` для управления зонами, добавления постоянных правил для сервисов HTTP и HTTPS, а также для проверки конфигурации — это фундаментальный навык для любого системного администратора.
Linux
Настройка аутентификации по SSH-ключам в Linux

Настройка аутентификации по SSH-ключам в Linux

В ходе этой лабораторной работы вы научитесь настраивать и использовать аутентификацию по открытому ключу SSH для безопасного подключения к удаленному серверу Linux. Вы создадите пару RSA-ключей с помощью ssh-keygen, скопируете открытый ключ на сервер через ssh-copy-id и протестируете вход без пароля для повышения безопасности.
Linux
Настройка учетных записей пользователей и привилегий Sudo в Linux

Настройка учетных записей пользователей и привилегий Sudo в Linux

В этой лабораторной работе вы освоите основные методы управления учетными записями пользователей и привилегиями sudo для повышения безопасности системы Linux. Вы научитесь применять политики паролей, блокировать и разблокировать учетные записи, защищать аккаунт root и делегировать административные полномочия.
Linux
Подключение к удаленному серверу Linux по SSH

Подключение к удаленному серверу Linux по SSH

В этой лабораторной работе вы научитесь подключаться к удаленному серверу Linux и управлять им с помощью протокола SSH. Вы установите и настроите сервер OpenSSH, узнаете его IP-адрес, установите интерактивную сессию оболочки и научитесь выполнять отдельные команды удаленно для автоматизации и написания скриптов.
Linux
Настройка меню загрузки GRUB2 в Linux

Настройка меню загрузки GRUB2 в Linux

В этой лабораторной работе вы научитесь настраивать меню загрузки GRUB2 в Linux. Вы измените основной файл конфигурации /etc/default/grub, чтобы настроить время ожидания меню и запись по умолчанию, а затем примените эти изменения с помощью команды grub2-mkconfig, чтобы изменить процесс загрузки системы.
Linux
Изменение владельца директории с помощью chown в Linux

Изменение владельца директории с помощью chown в Linux

В ходе этой лабораторной работы вы научитесь применять команду chown для изменения владельца директории в Linux. Это практическое упражнение проведет вас через процесс создания группы, смены группового владельца директории и проверки изменений — фундаментальный навык для системного администрирования Linux.
Linux
Создание и активация файла подкачки в Linux

Создание и активация файла подкачки в Linux

В ходе этой практической работы вы научитесь выполнять важную административную задачу — создание и активацию файла подкачки в Linux. Этот процесс позволяет увеличить объем виртуальной памяти системы при нехватке физической оперативной памяти (RAM) с использованием таких утилит командной строки, как dd, mkswap и swapon.
Linux
  • Предыдущий
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 509
  • Следующий