DiaVol
Премиум
- 15 Сен 2015
- 15.296
- 24.198
[Udemy] Andrei Dumitrescu - Администрирование Linux: создание 5 практических проектов Linux (2021)
Что ты узнаешь
*** Полностью обновлено к 2021 году. *** Этот практический курс администрирования Linux состоит из создания 5 практических проектов Linux с нуля! Это вторая часть « Основного администрирования Linux: полный учебный курс Linux», требующая базовых знаний Linux. Курс не рекомендуется для начинающих!
Обновления курса:
Запись сейчас на этот проектный курс администрирования Linux - лучшая инвестиция в вашу карьеру!
К концу этого курса вы получите глубокие знания о создании реальных проектов в Linux.
Этот курс предназначен для вас, если у вас уже есть некоторые базовые знания Linux и вы хотите продвинуться и глубже погрузиться в Linux и узнать, как создавать проекты для реального мира.
У вас будет доступ к моей закрытой и эксклюзивной онлайн-группе, чтобы предоставить вам улучшенную, быструю и лучшую поддержку по вашим вопросам, связанным с курсом.
Этот курс веду я, старший сетевой инженер и профессиональный тренер. Зачем тебе учиться у меня?
Проект №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-адресу
- Директива <Files>
- Файл .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, создав 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 в реальных проектах последние 15 лет. Я не просто случайный парень, который преподает администрирование Linux. Только представьте, что за это время я узнал и применил все больше и больше почти каждый день. А теперь все отдаю тебе!
- Я педагог и знаю, как составлять учебную программу . Я точно знаю, что важно, а что нет. За последние 10 лет я обучил тысячи людей администрированию, безопасности, сети и программированию Linux.
- После этого курса вы станете эффективным системным инженером или администратором Linux!
Проект №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-адресу
- Директива <Files>
- Файл .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, этот курс может не для вас.
Вам необходимо зарегистрироваться на сайте для просмотра скрытых ссылок
СКАЧАТЬ МАТЕРИАЛ ПО ССЫЛКЕ НИЖЕ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- [Андрей Кобец] [kobezzza] IndexedDB в действии. Тариф Расширенный (2025)
- [Инфоурок] Базовая компьютерная подготовка с изучением Windows, Word, Excel, интернета
- [Product University] Blockchain Developer c нуля
- [Venator Browser] Закладки, каталог и статьи из OSINT браузера Venator Red 2.0
- Linux для разработчиков [2024] [Слёрм] [Павел Калашников]
- [plc-edu] Дмитрий Громов - HMI Язык C++ в среде Qt Creator
- Чиним сломанные процессы [Podlodka.io, Михаил Дружинин, Дмитрий Константинов и др.]
- [Глеб Учитель] [Stepik] Проектирование архитектуры и интеграций (API / брокеры) сервисов
- Все про базы данных [Podlodka.io, Дмитрий Константинов, Константин Евтеев и т.д]
- Терминал Linux. Основы работы в командной строке [Stepik]