Л. А. Крукиер "12" марта 2010 г. Учебная программа курса

Вид материалаУчебная программа курса

Содержание


Цель курса
Категория слушателей
Требования к уровню освоения содержания курса
Продолжительность курса: 72 ч.
Учебный план курса
Всего часов
Содержание курса
Подобный материал:

"УТВЕРЖДАЮ"

Председатель Ученого совета

ЮГИНФО ЮФУ

_________________

проф. Л.А. Крукиер

"12" марта 2010 г.


Учебная программа курса

" Операционные системы Unix, Linux "


Составитель: Березовский Андрей Николаевич,
                        зав. Сектором глобальных вычислительных                         телекоммуникационных сетей ЮГИНФО ЮФУ.


Ростов-на-Дону

2010
  1. Пояснительная записка:


Курс предназначен для пользователей, начинающих работу в среде ОС Unix (Linux). Курс позволяет приобрести специальные знания и навыки, рассчитанные на будущих профессиональных программистов и администраторов.

Слушатели обеспечиваются учебным местом, оборудованием и учебными материалами в электронном виде, предусмотренными программой.
  1. Цель курса:


Предоставить слушателям набор знаний и умений, необходимых для успешного системного и сетевого администрирования OC Unix.
  1. Требования к начальным навыкам слушателей:


Для успешного освоения курса слушатели должны владеть свободно пользовательскими навыками работы с компьютером, иметь представление об операционной системе.

Категория слушателей: желательно высшее техническое образование.

Для успешного освоения курса слушатели должны владеть свободно пользовательскими навыками работы с компьютером, иметь представление об операционной системе.

Курс предназначен для пользователей, начинающих работу в среде ОС Unix (Linux). Курс позволяет приобрести специальные знания и навыки, рассчитанные на будущих профессиональных программистов и администраторов.
  1. Требования к уровню освоения содержания курса


Слушатели курса должны знать и уметь:
  • знать основные технические характеристики компьютерной техники;
  • осуществлять программно-аппаратное сопровождение компьютеров;
  • устанавливать программное обеспечение, оптимизировать конфигурацию компьютера под конкретные задачи;
  • проводить работы по сетевому администрированию;
  • предоставлять необходимую помощь пользователям;
  • управлять системами технической безопасности.
  1. Продолжительность курса: 72 ч.


Схема обучения выбирается сформированной группой
  1. Форма обучения - очная, вечерняя.

  2. Форма документа – сертификат для сотрудников без высшего образования, удостоверение государственного образца о краткосрочном повышении квалификации для слушателей с высшим образованием.




  1. Учебный план курса:





п/п

Наименование разделов, дисциплин и тем

Всего часов

В том числе:

Формы контроля

Лекции

Практика
  1. 1

Инсталляция системы

3

2

1

-


Загрузка ОС и ее настройка после установки

4

2

2

Контрольные вопросы


Настройка рабочего окружения

2

1

1

Контрольные вопросы


Настройка системы для работы в сети

3

2

1

Контрольные вопросы


Установка и обновление ПО

5

3

2

Контрольные вопросы


Настройка подсистемы X Window

4

2

2

Контрольные вопросы


Резервное копирование и восстановление

3

1

2

Контрольные вопросы


Использование средств виртуализации

4

2

2

Контрольные вопросы


Компиляция ядра

3

2

1

Контрольные вопросы


Подключение принтера и дополнительного жесткого диска

4

2

2

Контрольные вопросы


Использование shell-скриптов для автоматизации рутинных задач

3

2

1

Контрольные вопросы


Настройка сервисов.

7

4

3

Контрольные вопросы


Настройка сервера электронной почты

7

3

4

Контрольные вопросы


Настройка кэширующего proxy-сервера

3

2

1

Контрольные вопросы


Маршрутизация

2

1

1

Контрольные вопросы


Организация доступа в Интернет с использованием VPN

7

4

3

Контрольные вопросы


Настройка Web-сервера Apache

4

2

2

Контрольные вопросы




АТТЕСТАЦИЯ

4

0

4

Контрольные вопросы




Итого

72

32

35






  1. Содержание курса:

    1. Инсталляция системы ( выбор языка и текущей локали, разбиение диска на разделы, выбор компонентов, настройка оборудования).
    2. Загрузка ОС и ее настройка после установки. Загрузка системы (порядок загрузки системы, организация системы инициализации (BSD / SystemV), инициализация оборудования, монтирование файловых систем (fstab)). Настройка системы после установки (Изменение настроек оборудования; Управление пользователями и их членством в группах; Управление запуском штатных сервисов; Повышение привилегий и работа с правами суперпользователя; Изучение ключевых файлов конфигурации системы).
    3. Настройка рабочего окружения. Настройка терминала (переменные окружения, шрифты и режимы отображения, изучение настроек системы требуемых для русификации консоли). Регистрация активности в системе (демон журнализации, журнализация по сети, передача сообщение syslogd программе (бонус), ротация файлов регистрации). Периодическое выполнение заданий (cron, at, anacron).
    4. Настройка системы для работы в сети. Изучение утилит для работы с сетью (ifconfig, route, arp, ping, traceroute, netstat, nslookup, nmap).
    5. Установка и обновление ПО (утилита make, установка из исходных текстов, установка из бинарных пакетов, установка и использование антивируса clamav, обновление системы).
    6. Настройка подсистемы X Window (X сервер, оконные менеджеры, дисплейные менеджеры, настройка русской локали, проверка орфографии, настройка средств Multimedia (установка кодеков)).
    7. Резервное копирование и восстановление (резервное копирование пользовательских файлов, восстановление резервных копий, создание архива с образом системного раздела и сохранение его на сервере, восстановление системы с использованием live cd)
    8. Использование средств виртуализации. Обзор средств виртуализации. Установка и настройка VirtualBox и др. средства ( установка Linux/Widows в качестве гостевой ОС на виртуальную машину, настройка сети в гостевой операционной системе).
    9. Компиляция ядра (сборка из исходных кодов, установка нового ядра).
    10. Подключение принтера и дополнительного жесткого диска. Система печати. Подключение дополнительных жестких дисков (fdisk, mkfs, LVM).
    11. Использование shell-скриптов для автоматизации рутинных задач (основы программирования на shell, изучение примеров типовых скриптов, самостоятельное создание скриптов).
    12. Настройка сервисов. Служба точного времени (принцип работы, настройка на сервер точного времени). Сетевой суперсервер (назначение, принцип работы, фильтр уровня приложений tcpwrapper). Протокол передачи файлов (команды ftp клиента, настройка ftp-сервера, запуск в chroot и обеспечение безопасности ftp-сервера). Доменная система имен (архитектура, настройка сервера bind, прямые и обратные зоны v ). Настройка DHCP сервера (Основные параметры. Выделение пула адресов).
    13. Настройка сервера электронной почты (настройка postfix, проверка на вирусы, фильтрация спама).
    14. Настройка кэширующего proxy-сервера (настройка squid, обработка логов, защита контента от вирусов).
    15. Маршрутизация (Статическая. Динамическая: пакетный фильтр, возможности настройки (брандмауэра (firewall), трансляции сетевых адресов (NAT), прозрачное прокси (transparent proxy) — опционально, настройка таблицы маршрутизации.
    16. Организация доступа в Интернет с использованием VPN. Организация доступа в сеть "Internet" с использованием VPN (установка VPN- сервера, настройка VPN-сервера, настройка VPN-клиента). Использование сервера RADIUS (установка freeradius, настройка сервера freeradius, настройка клиента freeradius). Использование сервера openldap (установка openldap, настройка сервера openldap, настройка клиента openldap).
    17. Настройка Web-сервера Apache (базовая настройка сервера, настройка виртуального хостинга).