демо-день

практикум
by REBRAIN

linux

  • Начните работать с инфраструктурой на платформе Rebrain
  • Подключитесь к виртуальной машине
  • Выполните практические задачи и прокачаете навыки работы с Linux

2 ПРАКТИЧЕСКИХ ЗАДАНИЯ

Разного уровня сложности, которые помогут определить ваш уровень работы с Linux

АСИНХРОННЫЙ ФОРМАТ

Проходите обучение и сдавайте проекты, когда вам удобно

Как проходит
демо-день

В рамках демо-дня по Linux вы выполните два практических задания:

Задание 1

Подключиться к виртуальной машине по ssh
и выполнить действия: создать файл и записать туда данные

Задание 2

Установить на виртуальную машину программное обеспечение (веб-сервера Apache и nginx)

После демо-дня вы сможете:

Работать с инфраструктурой на платформе Rebrain (подключаться к виртуальной машине по SSH, взаимодействовать с ней при помощи команд)

Устанавливать программное обеспечение на ВМ с Ubuntu, менять конфигурацию

программа
практикумов

После демо-дня вы можете выбрать практикум, исходя из ваших текущих знаний Linux

стек, который вы освоите
Ubuntu
Nginx
LAMP
MySQL
Postgresql
Redis
Zabbix
GlusterFS
Docker
Nagios
Grafana
Logs

Программа Linux Basics

Модуль 01. Основы Linux

  • Введение: Linux для начинающих
  • Документация
  • Управление питанием в консоли
  • Работа в консоли с директориями
  • Работа в консоли с файлами
  • Перенаправление вывода в консоли
  • Поиск в текстовых файлах
  • Редакторы текстовых файлов
  • Ссылки
  • Поиск файлов
  • Переменные окружения

Модуль 02. Пользователи в Linux

  • Повышение полномочий
  • Работа с пользователями
  • Работа с группами
  • Права на файлы
  • Специальные атрибуты файлов
  • Ограничения пользователей

Модуль 03. Базовый софт в Linux

  • Команды обращения к веб-ресурсам
  • Архиваторы. Работа с пакетами: DEB
  • Работа с пакетами: RPM
  • Работа с пакетами: Snap
  • Другие текстовые редакторы
  • Secure Shell
  • Общие библиотеки (* Optional)
  • Email (* Optional)
  • GPG (* Optional)

Модуль 04. Linux Processes

  • Введение в процессы Linux с нуля
  • Утилиты использования ресурсов
  • Управление процессами
  • Менеджеры процессов
  • Запуск фоновых задач

Модуль 05. Scripting

  • Введение в скрипт
  • Аргументы
  • Условные операторы
  • Циклы
  • Обработка текста
  • Sed
  • Awk
  • Xargs
  • Отладка скриптов

Модуль 06. Linux Configuration

  • Конфигурация
  • Язык в системе и локали
  • Конфигурация времени
  • Конфигурация командного интерпретатора
  • Автодополнение командного интерпретатора
  • Cron
  • Обновление системы

Модуль 07. Linux Storage

  • Управление дисками
  • Команды проверки использования места
  • Файловые системы
  • Маппинг файловых систем
  • Подключение файловых систем
  • Автоматическое монтирование
  • Swap
  • LVM
  • Квоты для пользователей на свободное место

Модуль 08. Linux Kernel / GRUB

  • Загрузчик
  • Параметры ядра
  • Модули ядра

Модуль 09. Linux Hardware

  • Команды вывода информации об оборудовании
  • Вывод информации о процессорах
  • Специальные файловые системы и файлы

Модуль 10. Linux Network

  • Команды работы с сетевыми устройствами
  • Команды вывода информации о подключениях
  • Команды диагностики доступа
  • Утилиты конфигурации сети
  • Конфигурация DNS
  • Конфигурация хостов
  • Firewall
  • NAT
  • Port forwarding
  • IP route / PBR

Модуль 11. Linux Logs

  • dmesg
  • syslog
  • journald

Модуль 12. Графический режим

  • Графический режим (* Optional)
  • Конфигурация принтера (* Optional)
скачать программу >>>

Программа Linux advanced

Модуль 01. Веб-серверы

  • Nginx basics
  • Nginx. Proxy, access
  • Nginx. Conditions, regex
  • Apache
  • Lamp
  • PHP-FPM
  • Let’s encrypt
  • Ansible

Модуль 02. Базы данных

  • MySQL. MariaDB
  • PostgreSQL
  • Redis

Модуль 03. Mail

  • Postfix
  • Dovecot

Модуль 04. DNS

  • BIND
  • Undound
  • PowerDNS
  • DNSSEC
  • dnsmasq

Модуль 05. Мониторинг

  • Netdata
  • Zabbix
  • Prometheus
  • Grafana
  • Nagios
  • Продвинутые утилиты использования ресурсов

Модуль 06. Логи

  • Logrotate
  • Syslog
  • Rsyslog
  • EFK
  • Graylog

Модуль 07. Сети

  • Haproxy
  • Keepalived
  • Squid
  • OpenVPN
  • Pritunl
  • Tinc
  • Wireguard
  • Ocserv
  • DHCPD
  • OpenLDAP
  • RabbitMQ
  • PXE (опциональное)

Модуль 08. Инфраструктура

  • GPG
  • Package repository
  • LXC
  • Libvirt
  • Docker
  • FreeIPA
  • PAM
  • Защита доступа к серверу
  • Установка пакетов из исходных кодов
  • Сборка пакетов
  • Сборка ядра из исходных кодов (опциональное)
  • Альтернативные загрузчики (опциональное)
  • Безопасный режим загрузки

Модуль 09. Хранение

  • RAID
  • FTP
  • NFS
  • Samba
  • ISCSI
  • GlusterFS
  • Ceph
  • SMART
  • AutoFS (опциональное)
  • Создание образа и запись образов (опциональное)

Модуль 10. Диагностика

  • Rsync
  • Borg
  • Strace
  • Tcpdump
скачать программу >>>

авторы программы

Евгений Симигин
Евгений Симигин

ДОМ.РФ, Руководитель направления, ex-МТС Digital,
Ведущий инженер DevOps

  • Сертификации: CKA, CKS, CCNP: Routing&Switching, MCSE: Server Infrastructure 2012
  • Опыт работы
    с Kubernetes:
    с 2018 года
Дмитрий Дунаев
Дмитрий Дунаев

Senior DevOps engineer, DevOps Team Lead Fevlake, 5 лет
в DevOps-практиках, спикер DevOps by REBRAIN

  • Опыт работы c devops: более 5 лет
Николай Хватов
Николай Хватов

Senior DevOps engineer, автор обучающих материалов Linux
и Highload by REBRAIN

  • Опыт работы c devops: более 8 лет
Андрей Литвин
Андрей Литвин

SysOps engineer в Группе компаний MVS
(MEDICAL VISUAL SYSTEMS)

  • Опыт работы: 8 лет

Попробуйте бесплатную часть практикума

что входит в Демо-день:

Как проходит бесплатная часть практикума/демо-день

Регистрируетесь на обучающей платформе

01

Знакомитесь с платформой
и проходите онбординг

02

Решаете задание
на реальной инфраструктуре

03

Проходите бесплатную часть за день
— получаете скидку на обучение

04

Комьюнити

Станьте частью комьюнити IT-специалистов

Общайтесь с опытными коллегами, стройте networking, получайте свежие
эксклюзивные вакансии, обсуждайте рабочие кейсы, мотивируйтесь
на обучение, получайте анонсы наших бесплатных мероприятий

Стать частью сообщества >>>

Файлы куки

При использовании данного сайта, вы подтверждаете свое согласие на использование файлов cookie и других похожих технологий в соответствии с настоящим Уведомлением.