04. FreeBSD

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

Для работы сайта и его доступности в сети Интернет необходимо размещение базы данных и всех необходимых файлов на веб-сервере, имеющем беспрепятственный доступ в Интернет. Чаще всего эти сервера работают под управлением операционных систем Linux (Ubuntu, CentOS, Debian) или FreeBSD, т.е. бесплатных свободно распространяемых операционных систем, которые могут использоваться для эффективного выполнения именно этих задач, обеспечивая высокий уровень устойчивости к нагрузкам и достойную безопасность. Кроме того, высокая отказоустойчивость и восприимчивость к высоким нагрузкам делает FreeBSD привлекательной для использования в средних и крупных корпоративных сетях, где имеется солидная нагрузка и необходима организация надежной работы сети.

Операционная система FreeBSD отличается минимальными системными требованиями к аппаратному обеспечению, гибкой структурой и высокой отказоустойчивостью, а об уровне безопасности сети, который можно организовать, используя это решение, ходят легенды, т.к. даже на новейших коммерческих системах это недоступно. Естественно, что за это приходится расплачиваться: FreeBSD является достаточно сложной для изучения операционной системой, ведь здесь большинство настроек выполняется в режиме командной строки, никакой графический интерфейс по умолчанию не предусмотрен, т.к. он не требуется для выполнения большинства задач, ради которых эта ОС используется.

Если Вы хотите стать специалистом по FreeBSD, то начать обучение стоит с курса «FBD-101 Администрирование FreeBSD«, в рамках которого слушатели научатся выполнять стандартные операции по администрированию этой системы: управление программами и пользователями, резервное копирование и восстановление и т.д.

Курс «FBD-102 Сетевое администрирование FreeBSD» является логическим продолжением предыдущего курса. В нем рассматриваются основные сетевые сервисы и их конфигурирование, а также подсистема X Window, основы MySQL и базовые вопросы безопасности.

Продвинутый курс «FBD-201 Углубленное администрирование FreeBSD» предназначен для опытных пользователей FreeBSD, обладающих знаниями и навыками в объеме, предусмотренном предыдущими двумя курсами. В процессе обучение Вы познакомитесь с дисковыми массивами RAID и менеджером томов VINUM, что позволит эффективно управлять дисковой подсистемой. Также серьезное внимание уделяется вопросам информационной безопасности и мерам, которые необходимо принять для затруднения несанкционированного доступа к системе.

Курс «FBD-202 Сетевое администрирование и безопасность FreeBSD» предназначен для профессионалов в области FreeBSD, обладающих солидным практическим опытом (от 3-х лет), которые хотят углубленно изучить сетевые службы и вопросы информационной безопасности, в том числе научиться эффективно использовать firewall’ы и системы строгой криптографической аутентификации Kereberos и многое другое.

Специальный курс «Углубленное администрирование и безопасность FreeBSD» предназначен для профессиональных администраторов, которые интересуются вопросами обеспечения безопасности и отказоустойчивости web-серверов и сайтов, которые на них размещены, а также почтовых серверов и других сопутствующих служб. Если Вы хотите заниматься поддержкой веб-серверов или организовать собственную хостинговую компанию, то этот курс будет для Вас крайне полезным.

Администраторы FreeBSD сегодня востребованы не только хостинговыми компаниями и владельцами крупных веб-сайтов, но и крупными компаниями, сеть которых построена не на технологиях Microsoft, а на более стабильной и надежной FreeBSD. Уровень заработной платы у специалистов находится на весьма высоком уровне, поэтому если Вы только размышляете какое направление выбрать, то FreeBSD — это правильный выбор!

Записывайтесь на наши курсы, проходите обучение у опытных тренеров и становитесь востребованными профессионалами!

FBD-102 Сетевое администрирование FreeBSD

Цена
Цена для частных лиц 29500 руб.
Цена для организаций 33000 руб.
Цена вебинара 33000 руб.

Длительность курса: 50/5 часов/дней.

Данный курс является продолжением курса FBD-101 "Администрирование FreeBSD. Курс предоставляет необходимые базовые знания и навыки администрирования FreeBSD систем. Курс проводится на FreeBSD 8.1-RELEASE.

Категория слушателей

Курс предназначен для профессионалов в области системного администрирования и системного программирования FreeBSD.

Предварительная подготовка

  • Обучаемые должны иметь базовый опыт работы с FreeBSD.
  • Знания в объеме курса FBD-101 "Администрирование FreeBSD" необходимы для успешного прохождения данного курса.

Получаемые знания

  • Слушатели научатся создавать простые скрипты оболочки Bourne Shell, изучат принципы управления пользователями и получат соответствующие навыки.
  • Слушатели получат основные навыки управления сетевой подсистемой и будут способны настраивать стандартные сетевые службы (Open SSH, WEB сервер Apache, FTP, Sendmail, SAMBA и пр.), службу печати, а также систему X Window.
  • В курсе рассматриваются базовые вопросы безопасности.
  • Слушатели также познакомятся с MySQL.

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

Управление пользователями.

  • Учетные записи пользователей.
  • Администрирование пользователей.
  • Пароли пользователей.
  • Администрирование групп пользователей.
  • Пользовательские профили.

Написание сценариев Bourne Shell.

  • Сценарии оболочки.
  • Переменные.
  • Экранирование выражений.
  • Интерактивный ввод данных.
  • Позиционные параметры.
  • Команда test.
  • Условное исполнение команд.
  • Команда case.
  • Циклы for, while, until.
  • Функции в сценариях.

Отложенное и регулярное выполнение заданий.

  • Отложенное выполнение заданий с помощью at.
  • Регулярное выполнение заданий с помощью cron.

Системные журналы.

  • Служба журналирования syslog.
  • Утилита logger.
  • Система ротации журналов.

Локализация.

  • Понятие локали.
  • Библиотеки локали.
  • Настройка локали.
  • Переменные окружения локали.
  • Кодировки.
  • Конвертация кодировок файлов.
  • Настройка временной зоны.

Сети TCP/IP.

  • Стек протоколов TCP/IP.
  • Протокол IPv4.
  • Настройка сетевого интерфейса Ethernet.
  • Автоматическая инициализация сетевых интерфейсов при загрузке.
  • Установка маршрутизатора по умолчанию.
  • Настройка разрешения имен.
  • Поиск и устранение сетевых неисправностей.

Сервисы сети.

  • Идентификация служб TCP/IP.
  • Запуск служб TCP/IP.
  • Использование супердемона inetd.
  • Программа tcpd.
  • Использование супердемона xinetd.

Службы удаленного доступа.

  • Удаленный вход в сеанс с помощью telnet.
  • Службы удаленного доступа (r-services).
  • Система OpenSSH.

Служба FTP.

  • Как работает служба FTP.
  • Настройка сервера vsftpd.
  • Клиенты FTP.

Сетевая файловая система NFS.

  • Настройка сервера NFS.
  • Использование сервера NFS.

Система SAMBA.

  • Программное обеспечение, входящее в SAMBA.
  • Настройка сервера SAMBA.
  • Запуск SAMBA.
  • Монтирование сетевых разделяемых файловых ресурсов SMB.

DNS сервер BIND.

  • Организация системы DNS.
  • Конфигурационный файл named.conf.
  • Записи о ресурсах DNS.
  • Запуск DNS сервера BIND.
  • Тестирование сервера DNS.

WEB сервер Apache.

  • Конфигурационный файл httpd.conf.
  • Контейнеры.
  • Запуск и управление Apache.
  • Личные WEB страницы пользователей.
  • Управление доступом к WEB ресурсу.
  • Виртуальные WEB узлы.

Почтовый транспортный агент Sendmail.

  • Работа электронной почты.
  • Файл конфигурации sendmail.cf.
  • Настройка Sendmail с помощью файла sendmail.mc.
  • Запуск Sendmail.
  • Почтовые псевдонимы /etc/aliases.
  • Очередь сообщений.
  • Проверка работоспособности Sendmail.
  • Сведения о других MTA: Postfix, exim, qmail.
  • Использование GPG.

Средства печати во FreeBSD.

  • Система печати CUPS.
  • Печать в CUPS.
  • Управление принтерами в CUPS.
  • Управление очередью печати в CUPS.
  • Служба печати LPD.
  • Печать в LPD.
  • Управление принтерами в LPD.

Сервис точного времени и даты NTP.

  • Установка системного времени.
  • Утилита ntpdate.
  • Демон ntpd.

X Window.

  • Организация X Window.
  • Настройка X Window.
  • Сервер шрифтов xfs.
  • Ручной запуск X сервера.
  • Менеджер X сеанса xdm.
  • Работы X приложений.
  • Шрифты.
  • X ресурсы.
  • Удаленный запуск X приложений.
  • Использование менеджера xdm для удаленного входа в сеанс.
  • Утилиты xwininfo и xdpyinfo.
  • Вопросы русификации.

СУБД.

  • СУБД MySQL.
  • Установка соединения с СУБД.
  • Клиентские утилиты.
  • Основные команды языка SQL.
  • Сохранение и восстановление данных.

Безопасность.

  • Мониторинг файлов с установленными битами SUID/SGID.
  • Управление паролями.
  • Система PAM.
  • Определение открытых портов в системе с помощью netstat и nmap.
  • Получение списка открытых файлов.
  • Команда sudo.
  • Ограничения на ресурсы для пользователей.
  • Запуск оболочки в ограниченном режиме.

FBD-201 Углубленное администрирование FreeBSD

Цена
Индивидуальное обучение (1ак.ч.) от 1500 руб.
Цена для частных лиц 29500 руб.
Цена вебинара 33000 руб.
Цена для организаций 33000 руб.

Длительность курса: 50/5 часов/дней.

Дистрибутив: FreeBSD 8.1.

Категория слушателей: Практикующие администраторы FreeBSD систем с опытом работы от трех лет.

Предварительная подготовка:

  • Требуются знания в объеме учебных курсов "Администрирование FreeBSD" FBD-101 и "Сетевое администрирование FreeBSD" FBD-102.

Получаемые знания:

  • Слушатели изучат работу с различными файловыми системами, использование массивов RAID, менеджера томов VINUM
  • Слушатели рассмотрят разнообразные аспекты безопасности системы, ее защиты, а также эффективные методы затруднения несанкционированного проникновения в систему (hardening).

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

Использование RAID.

  • Критерии выбора RAID.
  • Уровни RAID.
  • Варианты реализации RAID во FreeBSD.

Использование CCD.

Инфраструктура GEOM.

  • Что такое GEOM.
  • Архитектура GEOM.
  • Построение RAID-0.
  • Построение RAID-1.
  • Доступ к устройствам через сеть посредством GEOM.
  • Использование glabel.

Менеджер томов VINUM.

  • Возможности VINUM.
  • Конкатенация.
  • Построение RAID-1.
  • Построение RAID-10.
  • Построение RAID-5.
  • Том VINUM с корневой файловой системой.

Файловые системы.

  • Работа с CD и DVD.
  • Работа с USB.
  • Работа с FFS.
  • Использование chflags.
  • Журналирование в FFS.
  • Моментальные снимки (snapshots).
  • Файловая система ZFS.
  • Специальные файловые системы.
  • Шифрование файловых систем.
  • Шифрование swap.

Резервное копирование.

  • Стратегия резервного копирования.
  • Использование tar.
  • Использование cpio.
  • Использование pax.
  • Утилиты backup и restore.
  • Система AMANDA.
  • Система BACULA.

Использование файловых ACL.

  • Предназначение ACL.
  • Получение ACL.
  • Установка ACL.
  • Установка ACL по умолчанию.

Защита учетных записей пользователей и паролей.

  • Блокировка учетных записей.
  • Ограничение входа в сеанс root.
  • Запрет для root удаленного входа в сеанс.
  • Проверка целостности базы данных учетных записей.
  • Настройка шифрования паролей.
  • Одноразовые пароли.

Уровни безопасности системы (securelevel).

  • Предназначение и возможности securelevel.
  • Включение securelevel.
  • Изменение уровня securelevel.

Безопасность программного обеспечения.

  • Проверка целостности программных пакетов.
  • Проверка файлов, установленных из программных пакетов.
  • Программа Portaudit.
  • Получение и изучение FreeBSD Securiy Advisories.

Учет (accounting) процессов.

  • Что такое process accounting.
  • Включение process accounting.

Запуск приложений в "тюрьме" (jail).

  • Что такое jail.
  • Создание и настройка jail.
  • Управление jail.

Обязательный контроль доступа MAC.

  • Что такое Mandatory Access Control.
  • Возможности MAC.
  • Метки MAC.
  • Основные модули MAC.
  • Пример настройки MAC.

Аудит системных событий.

  • Предназначение аудита.
  • Установка аудита.
  • Конфигурирование и настройка аудита.
  • Администрирование аудита.

FBD-202 Сетевое администрирование и безопасность FreeBSD

Цена
Индивидуальное обучение (1ак.ч.) от 1500 руб.
Цена для частных лиц 29500 руб.
Цена вебинара 33000 руб.
Цена для организаций 33000 руб.

Длительность курса: 50/5 часов/дней.

Дистрибутив: FreeBSD 8.1.

Категория слушателей: Практикующие администраторы FreeBSD систем с опытом работы от трех лет.

Предварительная подготовка

Требуются знания в объеме учебных курсов "Администрирование FreeBSD" FBD-101, "Сетевое администрирование FreeBSD" FBD-102 и "Углубленное администрирование FreeBSD" FBD-201.

Получаемые знания

На данном курсе слушатели:

  • Изучат концепции защиты сетей с помощью файрволлов,
  • Научатся настраивать инфраструктурные серверы DNS, DHCP, NTP,
  • Научатся настраивать систему строгой криптографической аутентификации Kereberos,
  • Изучат "продвинутые" возможности OpenSSH и OpenSSL,
  • Получат знания по работе с Apache, OpenLDAP, SAMBA, NFS
  • Научатся строить VPN на базе IPsec.

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

Файрволлы и управление трафиком.

  • Концепции и возможности файрволлов.
  • Имеющиеся в FreeBSD файрволлы.
  • Применение IPFW.
  • Применение IPFILTER.
  • Применение OpenBSD PF.
  • Управление трафиком (traffic shaping).
  • Применение Dummynet.
  • Применение ALTQ.

Сервер DNS BIND.

  • Запуск в chroot.
  • Использование rndc.
  • Настройка мастер сервера для зоны и подчиненного сервера для зоны.
  • Создание поддомена и делегирование.
  • Форвардинг.
  • Тестирование DNS с помощью nslookup, host, dig.
  • Ограничение доступа.
  • Журналирование.
  • Динамические обновления зон.
  • DNSSEC.

Сервер DHCP.

  • Конфигурирование DHCP сервера.
  • Файл dhcp.leases.
  • Клиент DHCP.
  • DHCP relay agent.
  • Синхронизация времени с помощью NTP.
  • Архитектура и терминология NTP.
  • Использование ntpdate.
  • Демон ntpd.
  • Настройка ntpd.

Использование Kerberos.

  • Установка KDC.
  • Керберизация служб.
  • Настройка аутентификации в Kerberos.

Возможности OpenSSH.

  • Конфигурационные файлы и настройка OpenSSH.
  • Генерация и передача ключей.
  • Шифрование X трафика.
  • Туннелирование.

Использование OpenSSL.

  • Основы криптографической защиты.
  • Конфигурационные файлы.
  • Криптографические сертификаты.
  • Утилиты.

Построение VPN с помощью IPsec.

  • Принципы работы IPsec.
  • Варианты организации VPN.
  • Настройка VPN.
  • Проверка и отладка.

Сервер HTTP Apache.

  • Программа apachectl.
  • Настройка ограничений количества подключений и т.п..
  • Ограничение доступа.
  • Аутентификация пользователей.
  • Виртуальные узлы.
  • CGI.
  • Использование и настройка PHP.
  • Использование mod_perl.
  • Использование HTTPS.
  • Настройка журналирования.
  • Модуль mod_redirect.

Proxy сервер Squid.

  • Запуск Squid и опции командной строки.
  • Настройка ACL.
  • Запрет обращения к заданным URL.
  • Ограничения для пользователей.
  • Аутентификация пользователей.
  • Журналы Squid.
  • Анализаторы журналов Squid.

Использование OpenLDAP.

  • Идеология и организация LDAP.
  • Настройка сервера slapd.
  • Утилиты управления службой каталогов.
  • Поиск информации в LDAP.
  • Миграция в LDAP.
  • Аутентификация в LDAP.

Сетевая файловая система NFS.

  • Конфигурационные файлы NFS.
  • Команды NFS.
  • Ограничение доступа.

Использование SAMBA.

  • Конфигурационные файлы Samba 3.
  • Samba 3, как PDC.
  • Samba 3, как BDC.
  • Настройка WINS.
  • Настройка профилей пользователей.
  • Аутентификация.

Электронная почта.

  • Настройка Sendmail.
  • Ограничение доступа.
  • Почтовые псевдонимы.
  • Виртуальные узлы.
  • Таблица mailertable.
  • Таблица genericstable.
  • Почтовые квоты.
  • Аутентификация в Sendmail.
  • Управление очередью.
  • Система procmail.
  • MTA Postfix.
  • Архитектура postfix.
  • Конфигурационные файлы postfix.
  • Утилиты postfix для эмуляции sendmail.
  • Форматы mbox и Maildir.
  • Антиспам.
  • Протоколы POP3 и IMAP.
  • Сервер Dovecot.
  • Сервер Courier IMAP.

Углубленное администрирование и безопасность FreeBSD

Цена
Цена для частных лиц 52000 руб.
Цена для организаций 59000 руб.
Цена вебинара 59000 руб.

Длительность курса: 100/10 часов/дней.

Дистрибутив: FreeBSD 8.1

Категория слушателей: Практикующие администраторы FreeBSD систем с опытом работы от трех лет.

Предварительная подготовка: Знания в объеме учебных курсов "Администрирование FreeBSD".

Получаемые знания

Слушатели данного курса:

  • Изучат защиту файловых систем, резервное копирование данных, использование LDAP и его защиту
  • Научатся защищать WEB сайты с помощью HTTPS
  • Изучат сложные аспекты настройки почтовых серверов и систем защиты от спама, а также продвинутые средства защиты FreeBSD.

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

1 День.

  • Файловая система FFS.
  • Работа с CD и DVD.
  • Автоматическое монтирование файловых систем.
  • Утилиты dump и restore. Создание моментальных снимков (snapshoot).

2 День.

  • Программный RAID на базе инфраструктуры GEOM.
  • Менеджер томов Vinum.
  • Использование файловых ACL.

3 День.

  • Служба каталогов OpenLDAP.
  • Система Kerberos.
  • Защита LDAP с помощью SSL/TLS и Kerberos.

4 День.

  • Система печати CUPS.
  • SMB сервер Samba.

5 День.

  • Сервер SMTP Sendmail.
  • Сервер SMTP Postfix.

6 День.

  • Пакет GPG.
  • Почтовый фильтр procmail.
  • Антиспам spamassassin.

7 День.

  • Пакет Cyrus SASL.
  • Защита WEB с помощью SSL/TLS.

8 День.

  • Создание политики безопасности.
  • Одноразовые пароли.
  • Запуск приложений в "тюрьме" jail.
  • Настройка IPSec.
  • Фильтры IP пакетов.

9 День.

  • Обязательный контроль прав доступа MAC.
  • Аудит событий.
  • Проверка портов с помощью portaudit.

10 День.

  • Система сканирования Nessus.
  • Система обнаружения вторжений Snort.

FBD-101 Администрирование FreeBSD

Цена
Индивидуальное обучение (1ак.ч.) от 1500 руб.
Цена для частных лиц 29500 руб.
Цена вебинара 33000 руб.
Цена для организаций 33000 руб.

Длительность курса: 50/5 часов/дней.

Курс предоставляет необходимые базовые знания и навыки администраторам FreeBSD систем. Курс проводится на FreeBSD 8.1-RELEASE.

Категория слушателей

Курс предназначен для профессионалов в области системного администрирования и системного программирования FreeBSD.

Предварительная подготовка

  • Обучаемые должны иметь базовый опыт работы с любыми операционными системами не менее года.
  • Опыт работы с UNIX/Linux приветствуется.

Получаемые знания

  • Слушатели, прошедшие обучение в рамках данного курса, смогут администрировать FreeBSD системы, выполняя стандартные операции настройки, установки, резервного копирования программного обеспечения и управления пользователями.
  • Слушатели получат опыт работы с утилитами командной строки и оболочками C Shell и Bash.
  • Слушатели изучат работу с файловыми системами, поддерживаемыми FreeBSD, поймут права доступа к файлам DAC, научатся управлять процессами.
  • Аспекты, относящиеся к настройке аппаратного обеспечения и соответствующим настройкам FreeBSD, также рассматриваются в данном курсе.
  • Cлушатели изучат процесс загрузки FreeBSD и систему инициализации BSD с помощью rc скриптов, а также процедуры останова и перезагрузки системы.

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

Введение.

  • История UNIX и FreeBSD.
  • Что такое свободное программное обеспечение?
  • Функции операционной системы FreeBSD.
  • Аппаратные платформы, поддерживаемые FreeBSD.
  • Последовательность выпуска релизов FreeBSD.

Знакомство с FreeBSD.

  • Учетная запись пользователя и вход в сеанс.
  • Ввод команды в оболочке.
  • Пароли пользователей.
  • Идентификаторы пользователей.
  • Определение пользователей, работающих в настоящий момент в системе.

Работа в оболочках C Shell и Bash.

  • Предназначение командной оболочки.
  • Варианты структуры командной строки.
  • Наиболее распространенные оболочки в FreeBSD.
  • Два класса команд: встроенные и системные.
  • Приемы работы в командной строке.
  • Переменные оболочки и окружения.
  • Командная история.
  • Дополнение имен.
  • Псевдонимы (aliases).
  • Командная подстановка.
  • Вычисление арифметических выражений средствами оболочки.
  • Файловые шаблоны и перечисление.

Помощь и документация.

  • Сообщения об ошибочном синтаксисе команды.
  • Встроенная помощь оболочки.
  • Система помощи man.
  • Гипертекстовая система GNU TexInfo.
  • Документация производителей ПО.
  • Документация Handbook, HOWTO, FAQ и источники информации в Internet.

Работа с файлами и каталогами.

  • Иерархическая организация файловой системы.
  • Получение списка файлов.
  • Переход в другой каталог.
  • Создание и удаление файлов и каталогов.
  • Копирование, перемещение, переименование файлов и каталогов.
  • Поиск в файловой системе.
  • Быстрый поиск по базе данных имен файлов.
  • Определение типа содержимого файлов.

Управление процессами.

  • Определение процесса и задания.
  • Фоновый запуск заданий.
  • Жизненный цикл процесса в системе.
  • Мониторинг процессов.
  • Определение количества свободной памяти в системе.
  • Управление процессами. Сигналы.
  • Перехват сигналов в оболочке.
  • Управление приоритетом.

Работа в текстовом редакторе vi.

  • Запуск и режимы работы vi.
  • Перемещение курсора по тексту.
  • Команды редактирования текста.
  • Команды поиска и замены.
  • Команды работы с файлами.

Текстовые утилиты UNIX и потоки.

  • Перенаправление потоков.
  • Конвейеры.
  • Команда echo.
  • Пэйджеры more и less.
  • Объединение содержимого файлов с помощью cat.
  • Команды head и tail.
  • Вырезание строк и символов в тексте с помощью cut.
  • Потоковый редактор sed.
  • Потоковый редактор awk.
  • Сравнение содержимого файлов — diff.
  • Команда expand.
  • Простое форматирование текста командой fmt.
  • Подготовка текста к печати — pr.
  • Сортировка строк командой sort.
  • Фильтрация неповторяющихся строк командой uniq.
  • Объединение строк двух файлов по общему полю с помощью join.
  • Подсчет количества и нумерация строк.
  • Замена символов с помощью команды tr.
  • Слияние строк.
  • Получение дампов.
  • Разделение файлов на части — split и csplit.
  • Команда xargs.

Регулярные выражения.

  • Метасимволы и квантификаторы.
  • Поиск строк с помощью grep.
  • Обратные ссылки.
  • Регулярные выражения в sed.
  • Регулярные выражения в awk.

Система файлов в FreeBSD.

  • Компоненты файловой системы.
  • Права владения.
  • Права доступа к файлам.
  • Права доступа к каталогам.
  • Изменение прав владения.
  • Изменение прав доступа.
  • Команда umask.
  • Особые биты прав доступа: SUID, SGID и sticky bit.
  • Общепринятые соглашения о суффиксах имен файлов.
  • Специальные типы файлов.
  • Жесткие связи.
  • Символьные ссылки.

Работа с жесткими магнитными дисками.

  • Накопители на жестких магнитных дисках.
  • Именование жестких магнитных дисков.
  • Создание разделов с помощью fdisk.
  • Файловая система FFS.
  • Поддержка других файловых систем.
  • Создание файловой системы командой mkfs.
  • Проверка целостности файловой системы — fsck.
  • Монтирование файловых систем — mount.
  • Подкачка и виртуальная память.
  • Настройка монтирования файловых систем в /etc/fstab.
  • Мониторинг дисковых ресурсов — df и du.
  • Квотирование дискового пространства.

Резервное копирование.

  • Планирование операций резервного копирования.
  • Команда dd.
  • Команды сжатия файлов gzip, bzip2.
  • Архиватор tar.
  • Архиватор cpio.
  • Архиватор pax.

Процесс загрузки и уровни выполнения.

  • Этапы процесса загрузки.
  • Загрузчик FreeBSD.
  • Последовательность инициализации системы.
  • rc скрипты инициализации системы.
  • Отличия инициализации BSD от стиля SVR4.
  • Остановка и перезагрузка системы.

Установка FreeBSD.

  • Распространенные варианты установки FreeBSD.
  • Требования к аппаратному обеспечению.
  • Подготовка к установке FreeBSD.
  • Программа sysinstall.
  • Установка FreeBSD.
  • Установка локали.
  • Русификация консоли.

Установка оборудования.

  • Установка нового оборудования.
  • Команда dmesg.
  • Устройства PCI.
  • Установка SCSI устройств.
  • Установка сетевых адаптеров.
  • Работа со звуковыми картами.
  • Поддержка USB устройств.
  • Устройства PCMCIA.
  • Установка модемов.

Сборка и установка ядра FreeBSD.

  • Необходимость пересборки ядра.
  • Конфигурирование и сборка ядра.
  • Проверка работоспособности ядра.

Управление программным обеспечением.

  • Принципы управления программным обеспечением.
  • Установка программного обеспечения из пакетов с исходным кодом.
  • Библиотеки.
  • Установка программного обеспечения из пакетов.
  • Порты FreeBSD.