- Компьютерные курсы в Москве →
- Курсы Linux
Курсы Linux
Программа курса:
1. Введение. Понятие системного администрирования.
Общие сведения о программном обеспечении, его классификация от вида использования.
Связь между оборудованием и пользователем.
Введение в операционные системы.
История создания ОС Linux.
Общее понятие ядра Linux и дистрибутива на основе ядра Linux.
2. Установка и настройка операционных систем Linux.
Понятие точек монтирования и их использование.
Создание разделов на жестких дисках (HDD, SDD).
Система управления томами LVM.
Создание файловых систем (форматирование) и монтирование логических томов.
Дополнительная настройка, конфигурация и проверка оборудования в процессе установки ОС.
Конфигурация системного загрузчика grub.
Правила создания паролей.
3. Начало работы с операционной системой Linux.
Порядок загрузки ОС.
Варианты входа пользователя в систему.
Понятие суперпользователя (root), понимание опасности использования.
Понятие и применение виртуальных консолей. Основы работы с командными интерпретаторами.
Общие сведения о справочных системах (man, info, HowTo, FAQs).
Обзор основных команд интерпретатора и их комбинирование.
4. Понятие и разновидности файловых менеджеров.
Файлы и файловые системы.
Понятие корневой файловой системы, основные разделы в соответствии со стандартом POSIX.
Работа с файловыми менеджерами на примере программы Midnight Commander.
Работа с файловыми системами, их виды и назначение.
5. Учетные записи пользователей и группы.
Понятие пользователя системы.
Права доступа.
Группы пользователей.
Основные файлы конфигурации, пользователей, групп и хранения паролей.
6. Настройки операционной системы и среды пользователя.
Файлы конфигурации, их расположение и назначение.
Особенности запуска системных процессов, права доступа к файлам конфигурации.
Работа с процессами. Взаимодействие процессов между собой. Управление процессами с помощью сигналов (kill, killall). Типы сигналов, их различия и применение.
7. Установка программного обеспечения (ПО) в ОС Linux.
Менеджеры пакетов. В зависимости от используемого дистрибутива.
Установка ПО с использованием менеджера пакетов.
Установка ПО из исходных кодов.
Понятие ядра операционной системы.
Установка нового ядра, его настройка и компиляция. Использование нескольких ядер в одной операционной системе.
8. Понятие аудита и логирования.
Обзор систем логирования и управления log-файлами в ОС Linux (syslog). Просмотр и анализ log-файлов, их архивация и ротация.
Обзор планировщиков выполнения заданий (at, cron). Архивация и безопасное хранение данных.
Обзор архиваторов (tar, gzip, bz), их различия и практическое использование.
9. Организация системы X-Window.
Обзор графических серверов (XFree86, X.org), их установка и конфигурация.
Понятие оконных менеджеров (TWM, AfterStep, Window Maker, Gnome, KDE и др.), их установка, конфигурация и настройка.
Обзор систем печати в ОС Linux (lp, CUPS), их различия и практическое использование.
10. Введение в компьютерные сети.
Классификация компьютерных сетей. Основы сетей TCP/IP. Различные типы адресации в сетях TCP/IP.
Анализ работы компьютера в сети. Понятие сетевых портов.
Понятие фаейрволов (брандмауэров). Установка, настройка и работа с файрволами.
Системы имён (NetBIOS, DNS, BIND), их назначение и практическое использование.
Выбор системы имён и её конфигурация. Назначение и использование файлов hosts. Создание доменов.
Установка, конфигурация и настройка серверов DNS и BIND.
11. Понятие удалённого доступа к компьютеру. Работа с программами удалённого доступа (telnet, ssh), их конфигурация и настройка.
Понятие и практика работы с удалённым терминалом. Варианты аутентификации.
Тоннели, проброс портов.
Понятие виртуальной частной сети (VPN), варианты установки и настройки.
OpenVPN практика использования.
Протоколы удалённых графических терминалов VLC, RDP.
LTSP — Linux Терминал Сервер общий обзор.
Сетевые файловые системы (NFS). Создание и конфигурация общих ресурсов.
12. Понятие электронной почты и почтовых протоколов (SMTP, POP).
Установка, конфигурация и настройка серверов электронной почты и почтовых клиентов.
Понятие Web-серверов (Apache, nginx, IIS). Установка, конфигурация и настройка Web-серверов в среде ОС Linux.
Понятие FTP-серверов. Установка, конфигурация и настройка FTP-серверов (ftp, proftp, wuftp). Существующие альтернативы sftp.
Понятие прокси-серверов. Установка, конфигурация и управление прокси-серверами. Фильтрация и кеширование трафика средствами SQUID.
13. Маршрутизация и виды IP сетей. Понятие маршрутизации.
Виды IP сетей. Адресация IPv4.
Понятие NAT и локальной сети (intranet).
Локальная маршрутизация, глобальная маршрутизация.
Просмотр и анализ пути маршрутизации (tracing)
Настройка и управление маршрутизацией в среде ОС Linux.
Дополнительные возможности при маршрутизации (MASQUERADE)
14. Обзор других операционных систем Unix.
Системы BSD (FreeBSD, OpenBSD, NetBSD), история их создания и отличия от других ОС.
ОС на базе ПО в рамках проекта GNU
QNX и другие unix-like системы.
Виды операционных систем на базе GNU/Linux.
GNU/Hurd и возможные перспективы.
15. Виртуализация и варианты её реализации XEN, KVM
Понятие виртуальной машины.
Возможности и ограничения виртуальных машин.
Создание виртуальной машины на основе KVM/qemu.
Работа с виртуальными машинами.
Зачет (собеседование).
1. Введение. Понятие системного администрирования.
Общие сведения о программном обеспечении, его классификация от вида использования.
Связь между оборудованием и пользователем.
Введение в операционные системы.
История создания ОС Linux.
Общее понятие ядра Linux и дистрибутива на основе ядра Linux.
2. Установка и настройка операционных систем Linux.
Понятие точек монтирования и их использование.
Создание разделов на жестких дисках (HDD, SDD).
Система управления томами LVM.
Создание файловых систем (форматирование) и монтирование логических томов.
Дополнительная настройка, конфигурация и проверка оборудования в процессе установки ОС.
Конфигурация системного загрузчика grub.
Правила создания паролей.
3. Начало работы с операционной системой Linux.
Порядок загрузки ОС.
Варианты входа пользователя в систему.
Понятие суперпользователя (root), понимание опасности использования.
Понятие и применение виртуальных консолей. Основы работы с командными интерпретаторами.
Общие сведения о справочных системах (man, info, HowTo, FAQs).
Обзор основных команд интерпретатора и их комбинирование.
4. Понятие и разновидности файловых менеджеров.
Файлы и файловые системы.
Понятие корневой файловой системы, основные разделы в соответствии со стандартом POSIX.
Работа с файловыми менеджерами на примере программы Midnight Commander.
Работа с файловыми системами, их виды и назначение.
5. Учетные записи пользователей и группы.
Понятие пользователя системы.
Права доступа.
Группы пользователей.
Основные файлы конфигурации, пользователей, групп и хранения паролей.
6. Настройки операционной системы и среды пользователя.
Файлы конфигурации, их расположение и назначение.
Особенности запуска системных процессов, права доступа к файлам конфигурации.
Работа с процессами. Взаимодействие процессов между собой. Управление процессами с помощью сигналов (kill, killall). Типы сигналов, их различия и применение.
7. Установка программного обеспечения (ПО) в ОС Linux.
Менеджеры пакетов. В зависимости от используемого дистрибутива.
Установка ПО с использованием менеджера пакетов.
Установка ПО из исходных кодов.
Понятие ядра операционной системы.
Установка нового ядра, его настройка и компиляция. Использование нескольких ядер в одной операционной системе.
8. Понятие аудита и логирования.
Обзор систем логирования и управления log-файлами в ОС Linux (syslog). Просмотр и анализ log-файлов, их архивация и ротация.
Обзор планировщиков выполнения заданий (at, cron). Архивация и безопасное хранение данных.
Обзор архиваторов (tar, gzip, bz), их различия и практическое использование.
9. Организация системы X-Window.
Обзор графических серверов (XFree86, X.org), их установка и конфигурация.
Понятие оконных менеджеров (TWM, AfterStep, Window Maker, Gnome, KDE и др.), их установка, конфигурация и настройка.
Обзор систем печати в ОС Linux (lp, CUPS), их различия и практическое использование.
10. Введение в компьютерные сети.
Классификация компьютерных сетей. Основы сетей TCP/IP. Различные типы адресации в сетях TCP/IP.
Анализ работы компьютера в сети. Понятие сетевых портов.
Понятие фаейрволов (брандмауэров). Установка, настройка и работа с файрволами.
Системы имён (NetBIOS, DNS, BIND), их назначение и практическое использование.
Выбор системы имён и её конфигурация. Назначение и использование файлов hosts. Создание доменов.
Установка, конфигурация и настройка серверов DNS и BIND.
11. Понятие удалённого доступа к компьютеру. Работа с программами удалённого доступа (telnet, ssh), их конфигурация и настройка.
Понятие и практика работы с удалённым терминалом. Варианты аутентификации.
Тоннели, проброс портов.
Понятие виртуальной частной сети (VPN), варианты установки и настройки.
OpenVPN практика использования.
Протоколы удалённых графических терминалов VLC, RDP.
LTSP — Linux Терминал Сервер общий обзор.
Сетевые файловые системы (NFS). Создание и конфигурация общих ресурсов.
12. Понятие электронной почты и почтовых протоколов (SMTP, POP).
Установка, конфигурация и настройка серверов электронной почты и почтовых клиентов.
Понятие Web-серверов (Apache, nginx, IIS). Установка, конфигурация и настройка Web-серверов в среде ОС Linux.
Понятие FTP-серверов. Установка, конфигурация и настройка FTP-серверов (ftp, proftp, wuftp). Существующие альтернативы sftp.
Понятие прокси-серверов. Установка, конфигурация и управление прокси-серверами. Фильтрация и кеширование трафика средствами SQUID.
13. Маршрутизация и виды IP сетей. Понятие маршрутизации.
Виды IP сетей. Адресация IPv4.
Понятие NAT и локальной сети (intranet).
Локальная маршрутизация, глобальная маршрутизация.
Просмотр и анализ пути маршрутизации (tracing)
Настройка и управление маршрутизацией в среде ОС Linux.
Дополнительные возможности при маршрутизации (MASQUERADE)
14. Обзор других операционных систем Unix.
Системы BSD (FreeBSD, OpenBSD, NetBSD), история их создания и отличия от других ОС.
ОС на базе ПО в рамках проекта GNU
QNX и другие unix-like системы.
Виды операционных систем на базе GNU/Linux.
GNU/Hurd и возможные перспективы.
15. Виртуализация и варианты её реализации XEN, KVM
Понятие виртуальной машины.
Возможности и ограничения виртуальных машин.
Создание виртуальной машины на основе KVM/qemu.
Работа с виртуальными машинами.
Зачет (собеседование).
Данная учебная программа представлена в разделах:
Стоимость | 14360 рублей |
Продолжительность | 5 недель |
Объём (в академ. часах) | 60 ак. часов |
Предметы | Компьютер для начинающих |
Форма обучения | Очная |
Контактный телефон | |
Сайт | Показать |
Похожие курсы
-
Университет Мировых Цивилизаций имени В.В. Жириновского
г. Москва-
Стоимость: 6450 рублей руб.
Есть представитель -
-
Всероссийский межотраслевой научно-учебный центр по вычислительной технике и информатике
г. Москва -
-
Московский институт государственного и корпоративного управления. Факультет дополнительного профессионального образования
г. Москва-
Стоимость: 4600 рублей руб.
-
-
Московский еврейский общинный центр
г. Москва-
Стоимость: уточните по телефону
-
-
Учебный центр Информационного телеграфного агентства России (ИТАР-ТАСС)
г. Москва-
Стоимость: 2655 рублей руб.
-
Желаете оставить отзыв?
- Компьютерные курсы в Москве →
- Курсы Linux