Описание
Что ты узнаешь
- Станьте профессиональным инженером по Linux, создав 5 практических проектов Linux
- Узнайте, как запускать контейнерные приложения с помощью Docker
- Научитесь управлять образами и контейнерами Docker
- Научитесь помечать и отправлять изображения в Docker Hub
- Научитесь создавать собственные образы Docker с помощью Dockerfile
- Узнайте, как защитить и укрепить систему Linux
- Вы освоите основные концепции сетевой безопасности (шифрование, стеганография, разведка, межсетевой экран Iptables …).
- Научитесь настраивать авторитетный DNS-сервер (BIND9)
- Научитесь настраивать веб-сервер (Apache2)
- Научитесь устанавливать и защищать WordPress
- Научитесь запускать почтовую систему (Potsfix, Dovecot, MySql, OpenSSL, SMTP AUTH, Rspamd, ClamAV)
- Приобретите навыки автоматизации наиболее распространенных административных задач Linux с помощью Bash Scripting и Ansible.
- Научитесь использовать Ansible в больших сетях для автоматизации сети
- К концу этого курса вы получите глубокое понимание операционной системы Linux и сможете применять эти знания в реальных проектах.
Требования
- Компьютер (Windows, Mac или Linux) с подключением к Интернету. Вот и все!
- Требуются базовые знания Linux. Если вы полный новичок в Linux, этот курс может не для вас.
- Ваше время и энтузиазм учиться.
Описание
*** Полностью обновлено к 2021 году. *** Этот практический курс администрирования Linux состоит из создания 5 практических проектов Linux с нуля! Это вторая часть « Основного администрирования Linux: полный учебный курс Linux», требующая базовых знаний Linux. Курс не рекомендуется для начинающих!
Обновления курса:
- Обновление: февраль 2021 г. – Новые видео в проекте «Запуск почтовой системы» по борьбе с вредоносными программами (подробные сведения об ограничениях доступа Postfix, Rspamd, Amavis и ClavAv)
- Обновление: февраль 2021 г. – Новые видео в проекте «Запуск веб-сервера» по авторизации и аутентификации Apache, сжатию HTTP, mod_status и многому другому.
- Начало курса: 10 января 2021 г.
Этот курс НЕ похож на любой другой курс администрирования Linux, который вы можете пройти онлайн. Этот курс ориентирован на обучение на практике. Вы узнаете, что действительно важно, и приобретете навыки, чтобы продвигаться вперед и получить преимущество.
Запись сейчас на этот проектный курс администрирования Linux – лучшая инвестиция в вашу карьеру!
К концу этого курса вы получите глубокие знания о создании реальных проектов в Linux.
Этот курс предназначен для вас, если у вас уже есть некоторые базовые знания Linux и вы хотите продвинуться и глубже погрузиться в Linux и узнать, как создавать проекты для реального мира.
У вас будет доступ к моей закрытой и эксклюзивной онлайн-группе, чтобы предоставить вам улучшенную, быструю и лучшую поддержку по вашим вопросам, связанным с курсом.
Этот курс веду я, старший сетевой инженер и профессиональный тренер. Зачем тебе учиться у меня?
- Я практикующий и энтузиаст. Добро пожаловать в реальный мир! Я использую Linux в реальных проектах последние 15 лет. Я не просто случайный парень, который преподает администрирование Linux. Только представьте, что за это время я узнал и применил все больше и больше почти каждый день. А теперь все отдаю тебе!
- Я педагог и знаю, как составлять учебную программу . Я точно знаю, что важно, а что нет. За последние 10 лет я обучил тысячи людей администрированию, безопасности, сети и программированию Linux.
- После этого курса вы станете эффективным системным инженером или администратором Linux!
У вас будет пожизненный доступ, и вы сможете вернуться и посмотреть конкретный проект Linux в любое время. И давайте не будем забывать, что если вам не нравится курс, на вас распространяется 30-дневная гарантия возврата денег, полный возврат средств, никаких вопросов!
Проект №1 – Запуск контейнерных приложений с помощью Docker
– Что такое Докер? Зачем это нужно?
– Установка Docker
– Клиент Docker
– Получение изображений и запуск контейнеров
– Лабораторная работа: запуск веб-сервера в контейнере Docker.
– Листинг изображений и контейнеров
– Удаление изображений и контейнеров
– Получение доступа оболочки к контейнеру
– Выполнение команд в работающем контейнере
– Получение информации о запущенных контейнерах
– Фиксация изменений контейнера в новый образ
– Добавление тегов и отправка пользовательских изображений в Docker Hub
– Структура изображения и слои
– Создание пользовательских образов с помощью Dockerfile
– Постоянные данные: объемы
Проект № 2 – Защита и укрепление системы Linux
– Контрольный список безопасности Linux
– Защита сервера OpenSSH (sshd)
– Защита загрузчика (Grub)
– Обеспечение соблюдения политики паролей
– Блокировка или отключение учетных записей пользователей
– Предоставление ограниченных привилегий root (sudoers и visudo)
– Установка лимитов пользователей (запуск DoS-атаки без root-доступа)
– Введение в взлом паролей
– Взлом паролей Linux с помощью Джона Потрошителя
– Проверка целостности файлов с помощью AIDE – Часть
– Сканирование на наличие руткитов (rkhunter и chkrootkit)
– Сканирование на вирусы с помощью ClamAV
– Полное шифрование диска с использованием dm-crypt и LUKS
– Разблокировка зашифрованных дисков LUKS с помощью ключевого файла
– Симметричное шифрование с использованием GnuPG
– Использование зашифрованного текстового редактора (EncryptPad)
– Объяснение стеганографии
– Глубокая стеганография
– Скрыть секретные сообщения с помощью стеганографии с Steghide
– Сканирование сетей с помощью Nmap
– Nmap Advanced
– Введение в брандмауэры Linux
– Защита вашей системы Linux с помощью брандмауэра (Netfilter / Iptables)
– Цепи, столы, матчи и цели в подробностях
– Брандмауэр с отслеживанием состояния в деталях
Проект № 3: Настройка веб-сервера и DNS-сервера
– Получение доменного имени
– Погружение в протокол DNS и установка DNS-сервера (BIND9)
– Настройка авторитетного DNS-сервера BIND9
– Установка веб-сервера (Apache2)
– Настройка виртуального хостинга
– Защита Apache с помощью OpenSSL и цифровых сертификатов
– Контроль доступа по исходному IP-адресу
– Директива
– Файл .htaccess
– HTTP-дайджест-аутентификация
– Директива опционов и индексация
– Сжатие HTTP
– SetHandler и статус сервера
– Установка PHP
– Установка и защита MySql Server
– Установка веб-приложения (WordPress)
– Защита WordPress
Проект №4 – Запуск виртуального почтового сервера
– Обзор полной виртуальной почтовой системы
– Почта и DNS: записи MX и обратный DNS
– Проверка предварительных условий
– Установка пакетов программного обеспечения
– Настройка MySql и подключение к Postfix
– Настройка Postfix с помощью команды Postconf
– Настройка SMTP AUTH (SASLAUTHD и MySql)
– Настройка Dovecot (POP3 / IMAP)
– Добавление доменов и виртуальных пользователей. Тестирование системы
– Включение порта 465 SMTPS в Postfix для отправки по электронной почте
– Исправление проблем
– Сканирование на вирусы с помощью Amavis и ClamAV
– Тестирование Amavis и ClamAV
– Борьба со спамом: ограничения доступа к Postfix
– Борьба со спамом: ограничения Postfix HELO
– Борьба со спамом: ограничения для отправителей Postfix
– Борьба со спамом: ограничения получателей Postfix
– Борьба со спамом: использование общедоступных RBL
– Введение в системы фильтрации спама
– Установка интеграции Rspamd и Postfix
– Настройка и тестирование Rspamd
– Мониторинг журнала Postfix с использованием pflogsumm
Проект № 5 – Автоматизация административных задач Linux
– Введение в Ansible
– Предпосылки
– Файл инвентаризации Ansible
– Команды Ansible Ad-Hoc: модуль оболочки
– Команды Ansible Ad-Hoc: модуль сценария
– Команды Ansible Ad-Hoc: модуль APT
– Автоматизация и планирование задач с помощью Cron (crontab)
– Планирование задач с помощью Anacron
– Отбрасывание пакетов на основе IP-адреса источника
– Удаление списка IP-адресов
– Скрипт системного администрирования с использованием меню Bash
– Введение в Ansible
– Файл инвентаризации Ansible
– Команды Ansible Ad-Hoc
– Модули Ansible: raw, shell, command, script
Каждый проект завершен и включает в себя все сценарии и файлы конфигурации, раздел команд, множество викторин, слайдов и множество практических задач.
Приобретенные навыки улучшат вашу карьеру и сделают вас более ценным на рынке труда.
До встречи на курсах!
Для кого этот курс:
- Люди с некоторым опытом работы с Linux, которые хотят глубже погрузиться в Linux
- Сетевые инженеры, которые хотят продвигаться в Linux, создавая практические проекты
- Это промежуточный курс по Linux. Если вы полный новичок в Linux, этот курс может не для вас.
Отзывы
Отзывов пока нет.