BSD-SERV

Управление сервисами в FreeBSD

Аннотация

Курс " BSD - SERV : Управление сервисами в FreeBSD " позволяет получить знания и навыки, необходимые для управления различными сервисами, используемыми на сервере под управлением операционной системы FreeBSD: DNS, почтовая система sendmail, apache, squid, samba, NFS. В курсе рассматриваются вопросы сборки ядра операционной системы и пересборки штатных утилит, входящих в FreeBSD. Несмотря на свою ориентированность в первую очередь на FreeBSD, как на наиболее распространённую в нашей стране операционную систему BSD, курс будет полезен так же и тем, кто использует иные операционные системы этого же семейства: OpenBSD, NetBSD, DragonflyBSD.

Аудитория
Курс предназначен для технических специалистов и системных администраторов, которые используют или планируют использовать в своей работе операционные системы семейства BSD: FreeBSD, а так же OpenBSD, NetBSD, Dragonfly BSD.

Необходимая подготовка
Знание основ перационные системы семейства BSD . Знание сетевых технологий. Курс является продолжением курса " SAF: Системное администрирование FreeBSD ". Ожидается, что учащиеся знают устройство UNIX'а в объёме упомянутого курса.

Содержание
Блок 1. Установка системы FreeBSD
· Разбиение диска на партиции. Строение bsd-партиции, bsdlabel
· Строение GEOM. Файловая система UFS2
· SoftUpdate, вопросы журналирования. Аварийное восстановление системы, fsck
Блок 2. Написание shell-сценариев
· Работа с переменными, отличие между переменными и переменными окружения
· Циклы. Условные операторы. Арифметика
Блок 3. Работа с утилитой make
· Синтаксис Makefile. Отличие make от gmake
· Конфигурационный файл /etc/make.conf
Блок 4. Установка програмного обеспечения
· Установка сторонних программ из портов и из бинарных пакетов. P ortaudit, portupgrade
· Обновление системы, cvsup. Пересборка системы и ядра
Блок 5. Настройка сервера DNS
· Система DNS как распределённая база данных. Тестирование системы DNS программами host, dig, nslookup
· Синтаксис и назначение конфигурационного файла named.conf. Синтаксис файлов зон
· Прямая и обратная зоны, делегирование, требования RIPN. Зона forward
Блок 6. Работа почтовой системы на базе sendmail
· Протоколы SMTP и POP3. Проведение диалогов по протоколам SMTP и POP3 вручную при помощи telnet
· sendmail . cf / sendmail . mc
· access.db
· Борьба со SPAM' ом . Фильтрация вирусов.
· alias, .forward
· Создание почтовых конференций. local - host - names , virtusertable , работа почтового провайдера
· Взаимодействие почтовой системы и службы DNS:
· Диспетчер procmail, ещё раз про петли в маршрутизации почты
Блок 7. Proxy-сервер squid
· Контроль доступа пользователей к ресурсам Internet
· Регулировка ширины канала. Аутентификация пользователей Прозрачное проксирование
Блок 8. W eb-сервер apache
· CGI-скрипты. Фильтры: PHP, Perl, Python
· Виртуальные хосты: протокол HTTP 1.0 и HTTP 1.1. HTTPS
Блок 9. Samba, взаимодействие в Windows системами
· Доступ к "расшаренным" ресурсам Windows
· Печать на принтерах подсоединённых к Windows-клиентам
· Предоставление в общий доступ ресурсов BSD для клиентов Windows
Блок 10. Сетевая файловая система NFS
· Серверная часть. Клиентская часть. Проблемы безопасности