КУРС "ОСНОВЫ АДМИНИСТРИРОВАНИЯ ОС LINUX"

advertisement
КУРС "ОСНОВЫ АДМИНИСТРИРОВАНИЯ
ОС LINUX"
Цель:
Необходимые навыки:
Продолжительность:
Программное
обеспечение
Обучение основам администрирования ОС Linux.
Курс «пользователь ОС Linux», представление о сетях,
аппаратному устройству компьютера, знание протокола
TCP/IP, знание сетевых возможностей ОС Windows
28 часов аудиторных занятий, не менее 44 часа
самостоятельной работы
Курс проводится на основе RedHat (Fedora) Linux
Цели курса:
1) По окончании курса слушатели будут иметь представление о:
a) Структуре Linux-системы, дистрибутивах Linux, отличиях между ними
b) Структуре ядра Linux, его версиях, отличиях между ними
c) Структуре жесткого диска, разделах, файловых системах, RAID-разделах
d) Структуре каталогов файловой системы Linux
e) Архитектуре «клиент-сервер»
f) Сетевых возможностях Linux, поддерживаемых сетевых протоколах
g) Возможностях Linux как сервера.
2) По окончании курса слушатели будут знать :
a) Требования Linux к аппаратным ресурсам компьютера
b) Как установить Linux
c) Что такое пользователи и группы пользователей
d) Возможности работы с сетью в Linux
e) Структуру файловой системы Linux
f) Возможности графического интерфейса пользователя, его настройки.
g) Процесс загрузки Linux, управление загрузкой
h) Как связать Linux с Windows
i) Как настроить почту
j) Как установить антивирус
k) Как откомпилировать и установить ядро, обновить систему
l) Как произвести диагностику системы
m) Как настроить DNS-сервер
3) По окончании курса слушатели будут уметь:
a) Установить и удалить программу
b) Получить справку по любой проблеме
c) Работать с файлами и папками, подключать и отключать диски
d) Использовать основные команды администрирования системы
Особенности курса:
1. Курс позволяет слушателю получить начальные знания администрирования операционной системы Linux –
одной из наиболее надежных, функциональных и динамично развивающихся систем
2. Для прохождения курса от слушателя требуются основные знания по устройству сетей, программированию и
аппаратному обеспечению компьютера, а также:
a. знание материала курса «Пользователь ОС Linux»
b. знание материала курса «Microsoft TCP/IP Учебный курс» или аналогичной книги
c. знание материала курса «Корпоративные технологии Windows NT Server 4.0 Учебный курс» или аналогичной
книги
3. После прохождения курса слушатель будет уметь использовать ОС Linux в качестве сервера.
4. Специфика курса в том, что он позволяет слушателю существенно расширить свой кругозор в области
администрирования операционных систем и пользовательских приложений и дает толчок к самостоятельному
развитию в этой области.
5. Курс является авторским и разработан с использованием авторского комплекса материалов (учебные пособия,
тесты, задания, примеры и т.д.)
УЦМИ, Новосибирск, К.Маркса 20, корпус 1, 205. Тел 346-27-76, http://ucmi.ami.nstu.ru, e-mail: ucmi@fpm.ami.nstu.ru
6.
7.
Курс учитывает последние изменения в рассматриваемой области и постоянно дополняется.
Контроль осуществляется в следующих видах:
a. предварительный (перед началом курса),
b. промежуточный (после некоторых занятий),
c. итоговый (в форме тестовой работы и практического задания).
Содержание курса
МОДУЛЬ
0. УСТАНОВКА LINUX
Продолжительность:
4 часа
Практика № 0:
Установка Linux
Только для слушателей, не
проходивших курс
«Пользователь ОС Linux»
1. НАЧАЛЬНАЯ
НАСТРОЙКА.
ПОЛЬЗОВАТЕЛИ.
СЛУЖБЫ
Продолжительность:
4 часа
Практика № 1:
Начальная настройка после
установки,
администрирование
пользователей, управление
процессом загрузки
Самостоятельная работа –
4 час.
2. СЕТЬ В LINUX.
МАРШРУТИЗАЦИЯ
Продолжительность:
4 часа
Практика № 2:
Настройка сети. Управление
маршрутизацией
Самостоятельная работа –
6 час.
ТЕМЫ
1. Краткий обзор истории Unix-систем
1. История Unix
2. История Linux
3. Понятие дистрибутива Linux, версии дистрибутивов.
2. Философия ОС Unix
1. Ядро ОС
2. Задачи и процессы
3. Пользователи и группы пользователей
4. Организация и ограничения доступа
5. Файловая система
6. Файлы, ссылки, каталоги и устройства
7. Архитектура "клиент-сервер"
8. Регистрация в системе
9. Изменение пароля
10. Выход из системы
11. Пример сеанса работы в системе (удаленный и локальный вход в
систему), используемые программы и протоколы.
3. Знакомство с Linux:
1. Дистрибутивы ОС Linux и их версии. Выбор дистрибутива и версии.
Нумерация версий в ОС RedHat (Fedora) Linux. Национальные
дистрибутивы: ASP Linux и ALT Linux.
2. Определение аппаратной конфигурации компьютера (сервера). Выбор
сетевой карты, дискового контроллера, других компонент сервера.
3. Файловая система: разделы диска, основные каталоги файловой системы,
swap.
4. Системные программные продукты (типы инсталляций) и способ выбора
набора продуктов. Пользователь root. Остальные пользователи.
4. Операции, выполняемые при загрузке и останове ОС
1. Введение. Процесс загрузки: init, останов системы.
2. Начальный загрузчик – grub
3. Каталог /etc/rc.d/, понятие runlevel.
4. Обзор загружаемых системных демонов.
5. Демон inetd (xinetd).
5. Начальная настройка после инсталляции
1. Основные программы настройки сервера, работающие в графическом
режиме.
6. Администрирование пользователей и групп. Каталог /etc/skel
7. Добавление устройств
1. Каталог /dev. Добавление драйверов устройств. HDD. CDROM. Модемы.
Другие устройства.
2. Драйверы устройств (модули ядра). Размещение каталога с модулями
3. Файл /etc/modprobe.conf (/etc/modules.conf)
8. Протоколы TCP и UDP. Описание. Файл /etc/services. Файл /etc/protocols
9. Сеть. Модели представления сетей: описание protocol stack модели TCP/IP,
hostname и domainname, топология сетей, команды: ping, ifconfig, route, netstat,
traceroute, tcpdump. Выбор используемых протоколов.
10. Служба имен: назначение DNS.
11. Настройка сети: добавление дополнительных интерфейсов, настройка
маршрутизации, файлы /etc/resolv.conf, /etc/nsswitch.conf, /etc/sysctl.conf,
/etc/modprobe.conf (/etc/modules.conf)
УЦМИ, Новосибирск, К.Маркса 20, корпус 1, 205. Тел 346-27-76, http://ucmi.ami.nstu.ru, e-mail: ucmi@fpm.ami.nstu.ru
3. ДИСКОВАЯ
ПОДСИСТЕМА
Продолжительность:
2 часа
Практика № 3: Создание
раздела. Изменение
параметров диска/файловой
системы. Квоты
12. Работа с жестким диском. Создание файловой системы
13. Устранение последствий аварийных ситуаций
1. Восстановление после сбоев - fsck.
2. Восстановление начального загрузчика.
14. Управление ресурсами
1. Квотирование дискового пространства.
2. Квотирование выделяемых системных ресурсов (памяти и др).
Самостоятельная работа –
6час.
4. УСТАНОВКА И
УДАЛЕНИЕ ПРОГРАММ
Продолжительность:
2 часа
Практика № 4: Установка и
удаление программ.
Использование rpm и yum.
15. Инсталляция дополнительного ПО
1. Простая (без утилит): инсталляция скомпилированного ПО, инсталляция
ПО, поступившего в исходниках, инсталляторы.
2. Менеджер пакетов RPM.
3. Инсталляция "заплаток" (Patches).
4. Установка обновлений. (Updates)
16. Использование yum для управления пакетами.
Самостоятельная работа –
6 час.
5. СИСТЕМНЫЕ
СЕРВИСЫ. ФАЙЛЫ
ЖУРНАЛОВ. ПОЧТА.
Продолжительность:
4 часа
Практика № 5:
Настройка почты
Самостоятельная работа –
6 час.
6. ОРГАНИЗАЦИЯ
СВЯЗИ С WINDOWS
Продолжительность:
2 часа
Практика № 6:
Настройка Samba.
17. Обзор некоторых системных демонов (daemon)
1. Введение. Некоторые из демонов (daemons): syslogd, crond,.
2. Файлы журналов. Каталог /var/log
18. Почта. Основные понятия
1. Структура почтового сервиса. Системы в почтовой конфигурации: хост отправитель (relay host), gateway, почтовый хост (mail host), почтовый
сервер (mail server), почтовый клиент (mail client).
2. Агент пользователя (User Agent (UA)).
3. Агент почтовой передачи (Mail Transfer Agent (MTA)).
4. Мэйлеры (Mailers). Mailbox. Aliases.
5. Программа sendmail.
6. Файлы .forward. Форма адреса.
19. Samba (Организация связи с Windows).
1. Основные понятия: протокол SMB; рабочая группа, домен, клиент,
сервер.
2. Установка Samba: создание файла smb.conf, варианты для рабочей
группы и домена Windows NT.
3. Как использовать Samba: администрирование пользователей и ресурсов,
подключение к windows-машинам.
4. Печать через Samba с Windows-машин.
5. Подключение компьютеров к домену.
Самостоятельная работа –
6 час.
7. БЕЗОПАСНОСТЬ
Продолжительность:
2 часа
Практика № 7:
Настройка Iptables.
Самостоятельная работа –
4 час.
8. WEB СЕРВЕР. PROXY
СЕРВЕР. DNS СЕРВЕР
Продолжительность:
20. Программы
1. kill, killall, who, finger, ruser, rdate, su, sudo.
21. Некоторые вопросы безопасности
1. Файлы host.equiv, .rhost. Пароли: root, пользователи.
2. Дополнительные программные продукты
22. Настройка FIREWALL
1. Настройка Iptables
2. Примеры стандартных настроек
23. Подсчет трафика.
24. Общие понятия о www-серверах, ftp-серверах, серверах БД.
1. Установка связки Russian Apache+PHP+MySQL+PostgreSQL
25. Установка и настройка proxy-сервера Squid
26. Подсчет трафика. Программа sarg
27. Установка и настройка DNS-сервера
УЦМИ, Новосибирск, К.Маркса 20, корпус 1, 205. Тел 346-27-76, http://ucmi.ami.nstu.ru, e-mail: ucmi@fpm.ami.nstu.ru
4 часа
Практика № 8:
Установка и настройка web
сервера и proxy сервера
Самостоятельная работа –
6 час.
ИТОГО: 28 + 44 (самост.работа) = 72 ЧАСА
ИТОГО: 72 ЧАСА
ВСЕГО: 1 ЧАСТЬ (Пользователь Linux) + 2 ЧАСТЬ (Администратор Linux) = 100 ЧАСОВ,
включая самостоятельную работу.
ПРЕПОДАВАТЕЛЬ: Инженер ЦИУ НГТУ – БЫКОВ ИГОРЬ ВАЛЕРЬЕВИЧ
УЦМИ, Новосибирск, К.Маркса 20, корпус 1, 205. Тел 346-27-76, http://ucmi.ami.nstu.ru, e-mail: ucmi@fpm.ami.nstu.ru
Download