Вы планируете стать успешным системным администратором или специалистом по сетевым технологиям?
Тогда Вам необходимо знать основы администрирования системы FreeBSD. На нашем курсе Вы узнаете основные отличия ОС FreeBSD от других Unix-подобных операционных систем, получите навыки работы в ней, научитесь устанавливать систему, настраивать её основные параметры, обеспечивать базовую безопасность.
Вы сможете работать с популярной системой ОС FreeBSD, узнаете особенности файловой подсистемы и научитесь управлять процессами и использовать сетевые возможности FreeBSD, а также работать с популярными серверами. В курсе затронуты вопросы резервного копирования и восстановления системы. Операционная система ОС FreeBSD завоёвывает в мире всё большую популярность.
По окончании курса Вы будете уметь:
Устанавливать и настраивать ОС FreeBSD
Работать с файловыми системами
Осуществлять сборку системы из исходного кода
Пользоваться редактором vi
Производить резервное копирование и восстановление информации
Пользоваться основными принципами управления процессами в системе
Использовать сетевые возможности FreeBSD
Продолжительность курса - 40 ак. ч.
Модуль 1. История, стандарты, архитектура
Исследовательские версии (AT&T Bell Labs)
История FreeBSD
Стандарты IEEE POSIX, X/Open, ANSI
Архитектура - ядро системы, файловая подсистема, подсистема управления процессами, подсистема ввода/вывода
Модуль 2. Работа в операционной системе UNIX
Система документации
Структура файловой системы
Основные команды UNIX
Перенаправления файловых дескрипторов и конвейеры
Регулярные выражения и команды фильтры
Права доступа к файлам
Процессы
Ssh X11 Fowarding
Редакторы sed, vi, ee
Генератор отчетов awk
Модуль 3. Программирование в shell
Переменные
Подстановки интерпретатора
Ввод данных
Функции
Модуль 4. Установка операционной системы FreeBSD
Организация дисковой памяти в PC и FreeBSD
Методика разметки дисков и выбора устанавливаемых компонентов системы
Использование утилита sysinstall для конфигурации системы
Модуль 5. Процесс загрузки FreeBSD
Загрузчики boot и loader
Загрузка ядра и модулей
Демон init, файл конфигурации rc.conf и система загрузочных скриптов rcNG
Супервизирование процессов
Утилиты kld*, sysctl
Демон usbd
Модуль 6. Варианты установки и настройки основного и дополнительного ПО
Установка ПО из пакетов
Установка ПО из исходных текстов
Установка ПО из портов
Обновление дерева портов
Модуль 7. Управление пользователями
Регистрация в системе (getty, login, sh)
Управление учетными записями
Пакет sudo
Модуль 8. Компьютерные сети
Модель ISO/OSI и стек TCP/IP
Локальная сеть Ethernet
IP адресация, маски подсети, протокол ARP, маршрутизация
Настройка сетевых интерфейсов
Транспортные протоколы TCP/UDP
Настройка DNS клиента
Поиск и устранение проблем в сетях (ping, netstat)
Протоколы уровня приложений
Супердемон inetd и файлы /etc/services, /etc/protocols
Протокол ssh (удаленный доступ, безопасное копирование данных, создание туннелей)
Утилита openssl
Модуль 9. Резервное копирование и восстановление
Утилиты для выполнения резервного копирования
Стратегии резервного копирования
Резервное копирование по сети
Восстановления системы по сети из резервных копий
Модуль 10. Сборка ядра
Утилиты cc, make, config
Подготовка файла конфигурации нового ядра, компиляция инсталляция
Загрузка нужного ядра
Модуль 11. Обновление системы
Файл /usr/src/UPDATING
Ветви проекта FreeBSD
Обновление исходных текстов системы пакетом cvsup
Сборка и инсталяция системы