Программа курса

Введение
В результате курса слушатели познакомятся с основными принципами организации ОС FreeBSD и принципами управления процессами в системе, получат практические навыки установки и настройки ОС FreeBSD для работы в сети, научатся самостоятельно устанавливать дополнительное программное обеспечение из программных пакетов.
Курс предназначен для кандидатов в системные администраторы и системные инженеры, обязанностью которых является установка, настройка и управление ОС FreeBSD.
Это первый курс в учебной программе по ОС FreeBSD для системных администраторов и системных инженеров, необходимый для освоения курса UNIX FreeBSD Advanced в учебной программе.

Модуль 1: Работа с файловой системой в ОС FreeBS
В этом модуле рассказываются основные принципы и команды для работы с  файловой системой в ОС FreeBSD.
Уроки:

 

  • место UNIX систем в IT пространстве;
  • применимость UNIX систем, разновидности UNIX-систем, составные части системы;
  • знакомство с командным интерфейсом;
  • базовые команды для работы с файловой системой;
  • организация файловой системы;
  • расширенный набор файловых команд;
  • работа с архивами, ссылки, макроподстановки, трубопроводы, конвейеры.

Практическое занятие 1:

  • базовые команды для работы с файловой системой;
  • расширенный набор файловых команд;
  • работа с архивами;
  • применение макроподстановок;
  • работа с конвейерами.

По окончании данного модуля слушатели смогут:

  • применять базовые команды для работы с файловой системой;
  • работать с архивами;
  • применять макроподстановки;
  • использовать конвейеры.

Модуль 2: Файловая безопасность
В этом модуле рассказываются основные принципы файловой безопасности и команды для работы с пользователями, группами  в ОС FreeBSD.
Уроки:

  • основы файловой безопасности;
  • пользователи и группы, администрирование пользователей;
  • администрирование прав доступа к файлам;
  • списки управления доступом ACL;
  • установка специальных флагов.

Практическое занятие 2: Файловая безопасность

  • администрирование пользователей и групп;
  • установка прав доступа к файлам;
  • установка списков управления доступом ACL;
  • установка специальных флагов.

По окончании данного модуля слушатели смогут:

  • администрировать права доступа к файлам;
  • создавать пользователей и группы;
  • администрировать пользователей;
  • применять списки управления доступом ACL;
  • устанавливать специальные флаги.

Модуль 3: Администрирование процессов и демонов
В этом модуле рассказываются основные принципы администрирование процессов и демонов, сервисов в ОС FreeBSD.
Уроки:

  • процессы, администрирование процессов и демонов;
  • начальный старт демонов;
  • написание стартовых сценариев;
  • создание и отладка скриптов.
  • основные конструкции, используемые в программирование на CShell.

Практическое занятие 3:

  • администрирование процессов и демонов;
  • запуск демонов;
  • написание стартовых сценариев;
  • создание и отладка скриптов;
  • программирование в CShell.

По окончании данного модуля слушатели смогут:

  • управлять процессами;
  • запускать демоны, сервисы;
  • создавать стартовые сценарии;
  • создавать скрипты;
  • программировать основные конструкции в CShell.

Модуль 4: Инсталляция и настройка FreeBSD
В этом модуле рассказываются основные принципы установки и настройки  ОС FreeBSD.
Уроки:

  • инсталляция FreeBSD;
  • инсталляция пакетов;
  • коллекция портов;
  • инсталляция дистрибутивов исходных текстов;
  • пакет для обновления CVSup;
  • русификация консоли и документации;
  • демон расписания cron;
  • администрирование сервисов, демон inetd, демон telnetd, демон ftpd.

Практическое занятие 4:

  • инсталляция FreeBSD;
  • инсталляция пакетов;
  • коллекция портов;
  • инсталляция дистрибутивов исходных текстов;
  • применение пакета для обновления CVSup;
  • русификация консоли и документации;
  • демон расписания cron;
  • администрирование сервисов, демон inetd, демон telnetd, демон ftpd.

По окончании данного модуля слушатели смогут:

  • устанавливать FreeBSD;
  • выполнять инсталляцию пакетов;
  • применять коллекцию портов;
  • устанавливать исходные тексты;
  • применять пакет для обновления CVSup;
  • выполнять русификацию консоли и документации;
  • настраивать демона расписания cron;
  • администрировать сервисы, демон inetd, демон telnetd, демон ftpd.

Модуль 5: Web server и почтовая система
В этом модуле рассказываются основные принципы установки и настройки Web server и почтовой системы в ОС FreeBSD.
Уроки:

  • установка и настройка Apache web server;
  • сборка ядра FreeBSD;
  • организация почтовой системы на базе Sendmail;
  • установка и настройка POP3 qpoper;
  • отправка и получение почты посредством Telnet.

Практическое занятие 5:

  • установка и настройка Apache web server;
  • выполнение сборки ядра FreeBSD;
  • установка и настройка почтовой системы на базе Sendmail;
  • установка и настройка POP3 qpoper;
  • отправка и получение почты посредством Telnet.

По окончании данного модуля слушатели смогут:

  • устанавливать и настраивать Apache web server;
  • выполнять сборку ядра FreeBSD;
  • устанавливать и настраивать почтовую систему на базе Sendmail;
  • устанавливать и настраивать POP3 qpoper;
  • отправлять и получать почту посредством Telnet.

Модуль 6: Безопасность FreeBSD
В этом модуле рассказываются основные принципы безопасности в ОС FreeBSD.
Уроки:

  • обзор решений вопросов безопасности;
  • пароли, настройка классов для пользователей;
  • установка, настройка Firewall, ipfw;
  • шифрование;
  • безопасные соединения SSH.

Практическое занятие 6:

  • установка и настройка паролей и классов для пользователей;
  • установка и настройка ipfw Firewall;
  • шифрование;
  • применение безопасного соединения SSH.

По окончании данного модуля слушатели смогут:

  • устанавливать и настраивать пароли и классы для пользователей;
  • применять шифрование;
  • устанавливать и настраивать ipfw Firewall;
  • применять безопасные соединения SSH.
Программа курса может корректироваться