Продолжительность обучения: 60 академических часов (5.0 недель)
Вариант обучения | Описание | Цена | Опция |
---|---|---|---|
Очное | 60 академических часов (5.0 недель) | 11260/курс | Скидка 20% |
Очное | 60 академических часов (5.0 недель) | 37130/курс | Индивидуально |
1. Введение. Понятие системного администрирования.
1.1. Общие сведения о программном обеспечении, его классификация от вида
использования.
1.2. Связь между оборудованием и пользователем.
1.3. Введение в операционные системы.
1.4. История создания ОС Linux.
1.5. Общее понятие ядра Linux и дистрибутива на основе ядра Linux.
2. Установка и настройка операционных систем Linux.
2.1. Понятие точек монтирования и их использование.
2.2. Создание разделов на жестких дисках (HDD, SDD).
2.3. Система управления томами LVM.
2.4. Создание файловых систем (форматирование) и монтирование логических томов.
2.5. Дополнительная настройка, конфигурация и проверка оборудования в процессе
установки ОС.
2.6. Конфигурация системного загрузчика grub.
2.7. Правила создания паролей.
3. Начало работы с операционной системой Linux.
3.1. Порядок загрузки ОС.
3.2. Варианты входа пользователя в систему.
3.3. Понятие суперпользователя (root), понимание опасности использования.
3.4. Понятие и применение виртуальных консолей. Основы работы с командными
интерпретаторами.
3.5. Общие сведения о справочных системах (man, info, HowTo, FAQs).
3.6. Обзор основных команд интерпретатора и их комбинирование.
4. Понятие и разновидности файловых менеджеров.
4.1. Файлы и файловые системы.
4.2. Понятие корневой файловой системы, основные разделы в соответствии со стандартом POSIX.
4.3. Работа с файловыми менеджерами на примере программы Midnight Commander.
4.4. Работа с файловыми системами, их виды и назначение.
5. Учетные записи пользователей и группы.
5.1. Понятие пользователя системы.
5.2. Права доступа.
5.3. Группы пользователей.
5.4. Основные файлы конфигурации, пользователей, групп и хранения паролей.
6. Настройки операционной системы и среды пользователя.
6.1. Файлы конфигурации, их расположение и назначение.
6.2. Особенности запуска системных процессов, права доступа к файлам конфигурации.
6.3. Работа с процессами. Взаимодействие процессов между собой. Управление процессами с помощью сигналов (kill, killall). Типы сигналов, их различия и применение.
7. Установка программного обеспечения (ПО) в ОС Linux.
7.1. Менеджеры пакетов. В зависимости от используемого дистрибутива.
7.2. Установка ПО с использованием менеджера пакетов.
7.3. Установка ПО из исходных кодов.
7.4. Понятие ядра операционной системы.
7.5. Установка нового ядра, его настройка и компиляция. Использование нескольких ядер в одной операционной системе.
8. Понятие аудита и логирования.
8.1. Обзор систем логирования и управления log-файлами в ОС Linux (syslog). Просмотр и анализ log-файлов, их архивация и ротация.
8.2. Обзор планировщиков выполнения заданий (at, cron). Архивация и безопасное хранение данных.
8.3. Обзор архиваторов (tar, gzip, bz), их различия и практическое использование.
9. Организация системы X-Window.
9.1. Обзор графических серверов (XFree86, X.org), их установка и конфигурация.
9.2. Понятие оконных менеджеров (TWM, AfterStep, Window Maker, Gnome, KDE и др.), их установка, конфигурация и настройка.
9.3. Обзор систем печати в ОС Linux (lp, CUPS), их различия и практическое
использование.
10. Введение в компьютерные сети.
10.1. Классификация компьютерных сетей. Основы сетей TCP/IP. Различные типы адресации в сетях TCP/IP.
10.2. Анализ работы компьютера в сети. Понятие сетевых портов.
10.3. Понятие файрволов (брандмауэров). Установка, настройка и работа с файрволами.
10.4. Системы имён (NetBIOS, DNS, BIND), их назначение и практическое использование.
10.5. Выбор системы имён и её конфигурация. Назначение и использование файлов hosts. Создание доменов.
10.6. Установка, конфигурация и настройка серверов DNS и BIND.
11. Понятие удалённого доступа к компьютеру. Работа с программами удалённого доступа (telnet, ssh), их конфигурация и настройка.
11.1. Понятие и практика работы с удалённым терминалом. Варианты аутентификации.
11.2. Тоннели, проброс портов.
11.3. Понятие виртуальной частной сети (VPN), варианты установки и настройки.
11.4. OpenVPN практика использования.
11.5. Протоколы удалённых графических терминалов VLC, RDP.
11.6. LTSP — Linux Терминал Сервер общий обзор.
11.7. Сетевые файловые системы (NFS). Создание и конфигурация общих ресурсов.
12. Понятие электронной почты и почтовых протоколов (SMTP, POP).
12.1. Установка, конфигурация и настройка серверов электронной почты и почтовых клиентов.
12.2. Понятие Web-серверов (Apache, nginx, IIS). Установка, конфигурация и настройка Web-серверов в среде ОС Linux.
12.3. Понятие FTP-серверов. Установка, конфигурация и настройка FTP-серверов (ftp, proftp, wuftp). Существующие альтернативы sftp.
12.4. Понятие прокси-серверов. Установка, конфигурация и управление
прокси-серверами. Фильтрация и кеширование трафика средствами SQUID.
13. Маршрутизация и виды IP сетей. Понятие маршрутизации.
13.1. Виды IP сетей. Адресация IPv4.
13.2. Понятие NAT и локальной сети (intranet).
13.3. Локальная маршрутизация, глобальная маршрутизация.
13.4. Просмотр и анализ пути маршрутизации (tracing)
13.5. Настройка и управление маршрутизацией в среде ОС Linux.
13.6. Дополнительные возможности при маршрутизации (MASQUERADE)
14. Обзор других операционных систем Unix.
14.1. Системы BSD (FreeBSD, OpenBSD, NetBSD), история их создания и отличия от других ОС.
14.2. ОС на базе ПО в рамках проекта GNU
14.3. QNX и другие unix-like системы.
14.4. Виды операционных систем на базе GNU/Linux.
14.5. GNU/Hurd и возможные перспективы.
15. Виртуализация и варианты её реализации XEN, KVM.
15.1. Понятие виртуальной машины.
15.2. Возможности и ограничения виртуальных машин.
15.3. Создание виртуальной машины на основе KVM/qemu.
15.4. Работа с виртуальными машинами.
Зачет. Собеседование.