Данный курс является продолжением курса 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.
- Ограничения на ресурсы для пользователей.
- Запуск оболочки в ограниченном режиме.

