Курс Администрирование FreeBSD

Код: IT Cloud-FreeBSD

Продолжительность курса

80 Академических часов

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

Узнать основные отличия ОС FreeBSD от других Unix-подобных операционных систем, получить навыки работы в ней, научиться устанавливать систему, настраивать её основные параметры, обеспечивать базовую безопасность.

Для успешного прохождения обучения на данном курсе рекомендуется знакомство с какой-либо сетевой операционной системой. 

Стоимость курса

52 000 руб
Заказать

Аудитория

Для начинающих и практикующих администраторов FreeBSD систем с опытом работы до трех лет.

От слушателя требуется

Базовый опыт работы с вычислительной техникой. 

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

1 День.

1.1 Введение.

1.1.1 История UNIX и FreeBSD.

1.1.2 Свободное программное обеспечение. Проект GNU.

1.1.3 Классификация программного обеспечения.

1.1.4 Устройство и функции операционной системы.

1.2 Начало работы.

1.2.1 Получение учетной записи и вход в сеанс.

1.2.2 Как вводить команды в shell?

1.2.3 Смена пароля пользователя.

1.2.4 Идентификация пользователя.

1.2.5 Кто находится в сеансе?

1.3 Работа в оболочке (C Shell и Bash).

1.3.1 Что такое оболочка?

1.3.2 Структура командной строки.

1.3.3 Наиболее распространенные оболочки.

1.3.4 Встроенные и системные команды.

1.3.5 Ввод, редактирование и исполнение команд.

1.3.6 Переменные оболочки и переменные окружения.

1.3.7 История команд.

1.3.8 Автоматическое дополнение в командной строке.

1.3.9 Псевдонимы команд (aliases).

1.3.10 Командная подстановка.

1.3.11 Вычисление арифметических выражений в командной строке.

1.3.12 Шаблоны подстановки и перечисление.

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

1.4.1 Сообщения о неверном синтаксисе и встроенная в команды подсказка.

1.4.2 Встроенная помощь оболочки.

1.4.3 Страницы помощи man.

1.4.4 Файлы страниц man.

1.4.5 Документация, поставляющаяся с программными пакетами.

1.4.6 Источники информации в Internet.

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

1.5.1 Система файлов и каталогов.

1.5.2 Получение списков файлов и каталогов.

1.5.3 Перемещение по дереву каталогов.

1.5.4 Создание и удаление файлов и каталогов.

1.5.5 Копирование, перемещение и переименование файлов.

1.5.6 Поиск файлов.

1.5.7 Поиск файлов по подстроке в имени в базе данных.

1.5.8 Определение типа файлов.

2 День.

2.1 Процессы.

2.1.1 Процессы и задания.

2.1.2 Фоновый режим выполнения заданий.

2.1.3 Жизненный цикл процесса.

2.1.4 Мониторинг процессов.

2.1.5 Сигналы.

2.1.6 Перехват и обработка сигналов.

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

2.2 Редактор vi.

2.2.1 Запуск vi и режимы его работы.

2.2.2 Перемещение курсора по тексту в vi.

2.2.3 Команды vi редактирования текста.

2.2.4 Команды поиска и замены строк.

2.2.5 Файловые команды.

2.3 Файлы и потоки.

2.3.1 Перенаправление потоков ввода-вывода.

2.3.2 Конвейеры и фильтры.

2.3.3 Команда echo.

2.3.4 Просмотр файлов с помощью more и less.

2.3.5 Объединение файлов с помощью cat.

2.3.6 Команды head и tail.

2.3.7 Вырезание текста с помощью cut.

2.3.8 Потоковый редактор sed.

2.3.9 Потоковый редактор awk.

2.3.10 Сравнение файлов и каталогов diff.

2.3.11 Сортировка строк sort.

2.3.12 Вывод неповторяющихся строк uniq.

2.3.13 Подсчет количества и нумерация строк wc.

2.3.14 Замена символов в строках с помощью команды tr.

2.3.15 Получение дампа с помощью od.

2.3.16 Разделение файлов на части.

2.3.17 Команда xargs.

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

2.4.1 Классификация регулярных выражений.

2.4.2 Поиск текста с помощью grep.

2.4.3 Использование обратных ссылок.

2.4.4 Использование регулярных выражений с sed.

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

3 День.

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

3.1.1 Устройство файловой системы.

3.1.2 Права владения файлами.

3.1.3 Права доступа, устанавливаемые на файлы.

3.1.4 Права доступа к каталогам.

3.1.5 Изменение прав владения файлами.

3.1.6 Установка прав доступа.

3.1.7 Автоматическая установка прав доступа к вновь создаваемым файлам.

3.1.8 Специальные биты прав доступа: SUID, SGID и sticky bit.

3.1.9 Общепринятые соглашения об именовании файлов.

3.1.10 Специальные файлы.

3.1.11 Использование жестких связей.

3.1.12 Использование символьных ссылок.

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

3.2.1 Физическая структура накопителя на жестких магнитных дисках.

3.2.2 Имена жестких магнитных дисков.

3.2.3 Разбиение жесткого диска.

3.2.4 Создание файловой системы.

3.2.5 Проверка целостности файловой системы.

3.2.6 Монтирование файловых систем.

3.2.7 Работа с разделом подкачки.

3.2.8 Файл информации о файловых системах.

3.2.9 Мониторинг дисковых ресурсов.

4 День.

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

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

4.1.2 Регистрация, удаление и блокирование учетных записей пользователей.

4.1.3 Управление паролями.

4.1.4 Управление группами пользователей.

4.1.5 Профили пользователей.

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

4.2.1 Команда dd.

4.2.2 Утилиты для сжатия файлов.

4.2.3 Команда tar.

4.2.4 Команда cpio.

4.3 Написание сценариев оболочки (Bourne Shell).

4.3.1 Сценарии оболочки.

4.3.2 Использование переменных оболочки.

4.3.3 Экранирование (quotation).

4.3.4 Интерактивная установка значений переменных.

4.3.5 Позиционные параметры.

4.3.6 Команда test.

4.3.7 Условное исполнение команд.

4.3.8 Команда case.

4.3.9 Циклы.

4.3.10 Функции.

5 День.

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

5.1.1 Отложенное выполнение заданий с помощью at.

5.1.2 Автоматизация выполнения регулярных задач с помощью cron.

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

5.2.1 Служба журналирования.

5.2.2 Служба ротации журналов.

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

5.3.1 Последовательность процесса загрузки операционной системы.

5.3.2 Инициализация операционной системы BSD.

5.3.3 Отличия инициализации операционной системы в стиле SVR4.

5.3.4 Остановка и перезагрузка системы.

5.3.5 Загрузчик FreeBSD.

6 День.

6.1 Установка FreeBSD.

6.1.1 Часто используемые варианты установки FreeBSD.

6.1.2 Требования к аппаратному обеспечению на платформе IA-32.

6.1.3 Необходимые предварительные шаги перед установкой.

6.1.4 Последовательность установки FreeBSD.

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

6.2.1 Устройства и драйверы.

6.2.2 Модули ядра FreeBSD.

6.2.3 Установка IDE устройств.

6.2.4 Установка SCSI устройств.

6.2.5 Установка сетевых адаптеров Ethernet.

6.2.6 Поддержка USB.

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

6.3.1 Причины необходимости пересоборки ядра FreeBSD.

6.3.2 Последовательность сборки ядра.

7 День.

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

7.1.1 Принципы управления программным обеспечением.

7.1.2 GNU последовательность сборки программ из пакетов с исходным кодом.

7.1.3 Управление библиотеками.

7.1.4 Управление пакетами программного обеспечения.

7.1.5 Установка программного обеспечения из портов FreeBSD.

7.2 Сетевые средства FreeBSD.

7.2.1 Стек протоколов TCP/IP.

7.2.2 Протокол IPv4.

7.2.3 Настройка сетевого интерфейса Ethernet.

7.2.4 Настройка маршрутизатора по умолчанию.

7.2.5 Настройка разрешения имен.

7.2.6 Поиск и устранение проблем с сетью.

7.3 Службы сети.

7.3.1 Прикладные протоколы TCP/IP.

7.3.2 Запуск сетевых служб.

7.3.3 Cупердемон inetd.

7.3.4 Супердемон xinetd.

8 День.

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

8.1.1 Служба telnet.

8.1.2 Службы удаленного доступа (r-services).

8.1.3 Система SSH.

8.2 Служба FTP.

8.2.1 Как работает служба FTP.

8.2.2 Настройка сервера FTP.

8.2.3 Клиенты FTP.

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

8.3.1 Настройка сервера NFS.

8.3.2 Использование сервера NFS.

8.4 SMB/CIFS сервер SAMBA.

8.4.1 Состав пакета SAMBA.

8.4.2 Настройка SAMBA.

8.4.3 Запуск и работа системы SAMBA.

8.4.4 Монтирование разделяемых файловых ресурсов SMB.

9 День.

9.1 DNS сервер BIND.

9.1.1 Организация DNS.

9.1.2 Конфигурационный файл BIND.

9.1.3 Записи о ресурсах DNS.

9.1.4 Запуск DNS сервера BIND.

9.1.5 Тестирование сервера DNS.

9.2 WEB сервер Apache.

9.2.1 Конфигурационный файл httpd.conf.

9.2.2 Контейнеры.

9.2.3 Запуск и управление Apache.

9.2.4 Личные WEB страницы.

9.2.5 Ограничение доступа к WEB ресурсу.

9.2.6 Виртуальные узлы.

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

9.3.1 Организация электронной почты.

9.3.2 Файл конфигурации Sendmail.

9.3.3 Настройка Sendmail с помощью файла sendmail.mc.

9.3.4 Запуск Sendmail.

9.3.5 Почтовые псевдонимы.

9.3.6 Очередь почтовых сообщений.

9.3.7 Тестирование Sendmail.

9.4 Альтернативный сервер SMTP - Postfix.

10 День.

10.1 Печать в FreeBSD.

10.1.1 Система печати LPD.

10.1.2 Фильтр печати ASPfilter.

10.1.3 Фильтр печати Magicfilter.

10.1.4 Печать с использованием LPD.

10.1.5 Управление принтерами в LPD.

10.1.6 Система печати CUPS.

10.1.7 Печать в CUPS.

10.1.8 Управление принтерами в CUPS.

10.1.9 Управление очередью печати в CUPS.

10.2 Система X Window.

10.2.1 Организация X Window.

10.2.2 Конфигурирование X Window.

10.2.3 Сервер шрифтов.

10.2.4 Запуск X сервера из командной строки.

10.2.5 Менеджер X сеанса xdm.

10.2.6 X приложения.

10.2.7 Шрифты.

10.2.8 Ресурсы X приложений.

10.2.9 Удаленный запуск X приложений.

10.2.10 Использование xdm для удаленного входа в сеанс.

Приобретаемые навыки:

Слушатели научатся работать в командной строке оболочки, что является необходимым условием для дальнейшего изучения UNIX систем. Кроме этого слушатели получат опыт автоматизации своей работы с помощью командных сценариев, получат понятие об управлении процессами в системе и научатся управлять расписаниями cron. Слушатели научатся обеспечивать базовое администрирование FreeBSD систем, изучат процесс загрузки FreeBSD, освоят процедуры установки и настройки оборудования и программного обеспечения, установки FreeBSD и получат навыки настройки сетевой инфраструктуры, основных служб сети и X Window.