Linux уровень 2. Расширенное администрирование систем Linux (Линукс)
Курс «Linux уровень 2. Расширенное администрирование систем Linux (Линукс)» расширяет и углубляет знания, полученные в рамках курса «Linux уровень 1», рассматриваются более сложные приемы управления системой с помощью интерфейса командной строки. Рассматриваются основные задачи администрирования системы, таких как: управление правами пользователей, установка и настройка компонентов системы и прикладного программного обеспечения, настройка системных служб.
Данный курс и накопленный персональный опыт администрирования дают возможность подготовится к сдаче экзаменов аналогичных традиционным Red Hat Certified Administrator (RHCSA) exam (EX200) и Red Hat Certified Engineer (RHCE) exam (EX300), также курс является подготовкой ко сдаче сертификационных экзаменов Linux Professional Institute LPIC-101 и LPIC-102.
- Shell. Основы работы со скриптами
- Пользовательские графические интерфейсы
- Базовые инструменты автоматизации
- Управление пользователями
- Основные системные сервисы
- Журналирование
- Настройка сети
- Базовая безопасность
- SSH
Входит в комплексные программы:
Курс предназначен для профессионалов в области системного администрирования и системного программирования GNU/Linux, а также сетевых администраторов GNU/Linux систем.
Для успешного прохождения данного курса требуются знаний в объеме курса MT_LPIC-101 — Linux уровень 1. Основы администрирования систем Linux (Линукс) и опыт работы в GNU/Linux системах. Глубокие знания в области сетевых технологий не требуются, однако общее понимание сетевых технологий облегчит изучение многих тем курса.
1 Shell. Командные интерпретаторы
Типы командных интерпретаторов. Переменные. Псевдонимы (alias)
1.2 Основы написания скриптов
Структура скриптов. Команда test. Loop-конструкции
2 Пользовательские интерфейсы и графическое окружение
2.1 X11. Установка и конфигурирование
Архитектура X Window System. Конфигурирование X Server.
2.2 Графические рабочие столы
Графическое окружение пользователя (GUI)
3 Задачи администрирования
3.1 Управления аккаунтами пользователей и группами.
Управление учетными записями. Пароли.
3.2 Автоматизация задач администрирования с использованием расписания.
Crontab – настройка и создание расписания. Альтернативные инструменты: юнит .timer
3.3 Локализация и интернационализация.
Часовые пояса. Локаль. Языковые кодировки.
4 Основные системные сервисы
Комманда date, timedatectl, hwclock. Сервис ntpd. Сервис chrony.
Rsyslog. Типы журналов. Централизованый сервер журналирования. Ротация журналов. Journald и journalctl
4.3 Агент пересылки почты (MTA)
4.4 Управление принтерами и печатью
5.1 Основы интернет протоколов
IPv4 базовые знания. IPv6. TCP и UDP, популярные порты и сервисы.
5.2 Конфигурирование сетевых интерфейсов
Управление интерфейсами, nmcli.
5.3 Устранение сетевых неполадок
Ручная настройка, утилиты отладки.
5.4 Конфигурирование DNS (клиент)
Конфигурирование службы разрешения имен.
6.1 Задачи администрирования безопасности
Аудит системы, suid/sgid, управление паролями, управление лимитами, sudo.
6.2 Конфигурировани безопасности сервера/рабочей станции
Файл shadow, отключение сетевых сервисов, tcp wrappers
6.3 Шифрование(защитное преобразование) данных
Настройка OpenSSH, основы GnuPG, туннелирование портов SSH.
! Данный курс может быть заказан согласно 44-ФЗ, 223-ФЗ (закупка, аукцион, запрос котировок, конкурсные процедуры)
Дистанционное (онлайн) обучение проводится с применением Системы Дистанционного обучения УЦ Микротест — системы Mirapolis. По форме и содержанию дистанционное обучение полностью совпадает с аналогичными очными курсами.
Занятие длится 8 академических часов в день, стандартное время проведения обучения с 10:00 до 17.00.
Обучение проходит в реальном времени с преподавателем. В процессе обучения вы сможете задавать вопросы – в чате или голосом во время занятия. В зависимости от программы курса, каждому студенту предоставляется доступ к стенду с лабораторными работами. Для закрепления материала курса вам будут доступны записи прошедших вебинаров в вашем личном кабинете в ЛК Mirapolis.
Данный формат обучения позволяет существенно сократить командировочные издержки.
Очная форма – это классическая форма обучения. Студенты посещают занятия в специально оборудованном классе на территории учебного центра в соответствии с установленным расписанием.
Занятие длится 8 академических часов в день, стандартное время начала обучения – 10:00.
Преимущество очного обучения – это личный контакт с тренером-преподавателем и с остальными студентами курса. Во время обучения студенты сдают лабораторные работы вендоров, к которым предоставляется доступ, а также лабораторные работы, специально разработанные тренерами-преподавателями. Обучающиеся выполняют практические занятия, получая доступ к оборудованию или при помощи его эмуляции.
Linux для Windows-администратора
Курс для администраторов Windows, которые хотят начать работать в среде Linux, узнать его историю, понять архитектуру и, наконец, научиться применять для решения своих задач в реальной жизни. Курс содержит не только теоретические сведения по архитектуре, но и дает практические навыки по использованию инструментов и механизмов Linux, в том числе и в разрезе сосуществования с Windows-инфраструктурой. Курс проходит в субботнем формате по 5 академических часов, после которых каждый студент получает задания, которые необходимо выполнить до следующего занятия.
По окончании курса Вы сможете:
- Выбрать и установить дистрибутив Linux, наиболее подходящий для вашей задачи
- Выполнять необходимые действия как в GUI, так и в интерфейсе командной строки
- Настраивать права доступа и безопасность системы в целом
- Производить обновление Linux-систем
- Настраивать резервное копирование
- Настраивать ключевые сервисы, такие как DNS, Mail, Web, Proxy и т.д.
- Настраивать и администрировать работу Linux-систем в Windows-инфраструктуре
Преподаватель курса Михаил Варакин.
Михаил Варакин. Талантливый преподаватель-эксперт по UNIX-технологиям. Передает свой богатый разносторонний опыт ярко, убедительно, с юмором, на конкретных примерах. Все это помогает слушателям усваивать материал любой сложности легко, быстро и прочно. Всегда готов ответить на любые вопросы, чтобы ни у кого не оставалось трудностей в понимании материала. Обладает огромным опытом установки, настройки и сопровождения ОС Linux, FreeBSD, Microsoft Windows на серверах и рабочих станциях, а также разработки, настройки и администрирования территориально-распределенных информационных систем и сетей.
Программа курса
1 Модуль 1.
- История создания Unix;
- Основные архитектурные принципы;
- Является ли Linux Unix’ом?;
- Дистрибутивы Linux и их различия;
2 Модуль 2.
- Сходства и отличия между Unix и Windows;
- Идеология Open Source Software и ее применимость;
- Как устроено ядро Linux и откуда берутся драйвера;
- Установка и обновление прикладного и системного ПО;
3 Модуль 3.
- Сколько на самом деле стоит Linux;
- Области применения Linux;
- Почему Linux — это просто;
- Выбор дистрибутива для решения конкретных задач;
4 Модуль 4.
- Определение требований к системе;
- Виртуализация: контейнеры и гипервизоры;
- Установка в виртуальной машине (VirtualBox);
- Superuser, Advanced user, Regular user и Guest в Linux;
5 Модуль 5.
- GUI и Command-Line Interface;
- Плюсы и минусы;
- Виды командных оболочек;
- Командная строка хороша для ленивых и умных;
- Использование CLI в быту;
6 Модуль 6.
- Установка и настройка сервисов;
- Файловые системы и их иерархии;
- Безопасность в Linux;
- Пользователи, группы и права доступа;
7 Модуль 7.
- Расширения базовой системы безопасности;
- Сетевая безопасность;
- Почему нет вирусов для Linux (на самом деле есть);
- Системы журналирования и аудита;
8 Модуль 8.
- Сервисы в Linux;
- POSIX Shell — инструмент программирования;
- Жизненный цикл процессов в Linux;
- Кто такой демон и почему он хороший;
9 Модуль 9.
- Сервисы в Linux c точки зрения программиста;
- Установка и настройка сервисов:
- DNS, Mail, Web, NTP, Proxy, FTP;
- Data Base Management System;
10 Модуль 10.
- Сервис Samba;
- Kerberos + LDAP = AD;
- Аутентификация в Linux с использованием AD;
- Сервисы Linux для доменных пользователей;
- Вопросы и ответы;
Особенности курса
Данный курс вы можете пройти исключительно в режиме вебинара. Курс содержит набор задач, которые придется решать между субботними занятиями. Это позволит закрепить теоретический материал и получить практические навыки.
Linux для Windows-администратора. Уровень 2.
Углубленный курс для администраторов Windows, которые хотят продолжить профессиональное развитие по направлению Linux и научиться использовать сильные стороны операционной системы для решения практических задач в реальной жизни. Курс содержит не только теоретические сведения, но и дает практические навыки по использованию инструментов и механизмов Linux, в том числе по управлению и контролю серверов, контролю версий файлов и конфигураций. Курс проходит в субботнем формате по 5 академических часов, после которых каждый студент получает задания, которые необходимо выполнить до следующего занятия. Узнать подробности и записаться на базовый курс по Linux-администрированию можно здесь.
По окончании курса Вы сможете:
- Устанавливать BASH и работать в командной оболочке
- Устанавливать и настраивать распределенную систему управления версиями файлов (Git)
- Применять системы управления конфигурациями (на примере Ansible)
- Настраивать систему мониторинга Zabbix и использовать про-активный мониторинг
- Работать с контейнерами Linux, понять их отличия от виртуальных машин
- Разворачивать и настраивать комплексы серверного ПО для веб-серверов
Преподаватель курса Михаил Варакин.
Михаил Варакин. Талантливый преподаватель-эксперт по UNIX-технологиям. Передает свой богатый разносторонний опыт ярко, убедительно, с юмором, на конкретных примерах. Все это помогает слушателям усваивать материал любой сложности легко, быстро и прочно. Всегда готов ответить на любые вопросы, чтобы ни у кого не оставалось трудностей в понимании материала. Обладает огромным опытом установки, настройки и сопровождения ОС Linux, FreeBSD, Microsoft Windows на серверах и рабочих станциях, а также разработки, настройки и администрирования территориально-распределенных информационных систем и сетей.
Программа курса
1 Bash (Ubuntu) на Windows 10
- Установка Bash (Ubuntu) на Windows 10;
- Практическое применение Bash;
- Применимость и ограничения;
2 Git
- Системы управления версиями: от CVS до Mercurial;
- Идеология и архитектура Git;
- Установка и настройка Git;
- Приватный Gitlab как комплексное решение;
3 Системы управления конфигурациями Ansible
- Архитектура Ansible;
- Применимость Ansible;
- Терминология Ansible;
- Playbooks, Roles и т.д.;
4 Система мониторинга Zabbix
- Архитектура Zabbix;
- Области применения и ограничения;
- Установка и настройка Zabbix;
- Про-активный мониторинг и реагирование;
5 Контейнеры в Linux
6 LAMP | LAPP | LNPP
Особенности курса
Данный курс вы можете пройти исключительно в режиме вебинара. Курс содержит набор задач, которые придется решать между субботними занятиями. Это позволит закрепить теоретический материал и получить практические навыки.