Специалист по кадрамДистанционно
руб. 7,345.00
за 40 ак. часов
Онлайн-курс FreeBSD рассчитан как на новичков, так и на профессионалов. В процессе обучения Вы получите знания необходимые для инсталляции системы, управления загрузкой, конфигурирования системы X-Window , подключения к Интернет, защита сетей и совместное использование ресурсов. Если вы системный администратор корпоративного сервера, то курс FreeBSD поможет изучить функциональные возможности FreeBSD, в том числе методику настройки и сборки ядра.
Требования к слушателям: Для успешного обучения по курсу Администрирование сетевой операционной системы FreeBSD необходимо знать программу курса "Специалист по ремонту и настройке ПК" или обладать аналогичным объемом знаний.
По окончании курса выдается сертификат Учебного центра Бейсик.
ПРОГРАММА КУРСА Тема № 1. История, идеология, получение информации. Установка. Теория: 1. История Unix. Появление FreeBSD и её место среди других Unix-систем. 2. Области применения FreeBSD. Концепция ...
ПРОГРАММА КУРСА Тема № 1. История, идеология, получение информации. Установка. Теория: 1. История Unix. Появление FreeBSD и её место среди других Unix-систем. 2. Области применения FreeBSD. Концепция базовой системы. Порты. 3. Модель разработки системы. Актуальные версии. Существующие дистрибутивы. 4. Основные лицензии СПО. Сравнение. 5. Источники информации: man, поставляемая документация, книги, почтовые рассылки, специализированные порталы. 6. Основные идеи Unix way. Практика:Установка FreeBSD Домой:Повторить установку дома Тема № 2. Файловые системы (ф.с.). Теория: 1. BIOS таблица разделов. 2. UNIX таблица разделов. 3. Понятие ф.с. Типичная структура ф.с. Unix. Виртуальная ф.с. 4. Основные ф.с. Монтирование ф.с. Псевдо ф.с. (procfs, devfs, mdfs) Практика: - команды: fdisk, bsdlabel, newfs, tunefs. - создание memory drive (md). Применение. Домой: - команды: fdisk, bsdlabel, newfs, tunefs, lsvfs, mount, unmount, mdmfs, mdconfig, df Тема № 3. Основные команды. Файлы. Теория: 1. Файл. Правила именования. Типы файлов. 2. Каталоги. Основные каталоги Unix и их назначение. 3. Ccылки. Типы ссылок. Применение. 4. Права доступа к файлам. 5. Дополнительные флаги. Практика: - типичные операции с файлами и каталогами - поиск файлов (find + xargs) Домой: - команды: man, apropos, whatis, cd, pwd, cp, mv, rm, mkdir, ls, file, whereis, locate, less, grep, cat, echo, vi, ee, touch, date - команды: file, hier, ln, link, chmod, chflags, chown, chgrp, umask, locate, find, whereis, fstat, lsof, du Тема № 4. Процесс запуска и остановки системы. Теория: 1. BIOS. 2. boot0/mbr. Загрузка нескольких ОС. 3. boot1/boot2. Начало загрузки FreeBSD. 4. loader. Загрузка ядра и модулей. Меню. Варианты загрузки. 5. init 6. Single mode. Изменение пароля root. 7. rcNG. Запуск и остановка сервисов. Порядок вызова стартовых скриптов. 8. ttys. Управление терминалами пользователей. Практика: - первичная настройка системы - файлы: /etc/ttys /etc/rc.subr /etc/rc /etc/rc.conf.d/ /etc/defaults/rc.conf /boot/defaults/loader.conf - команды: init, rcorder, shutdown, halt, reboot, kldstat, kldload, kldunload boot0cfg Домой: файлы и команды из практики. Тема № 5. Пользователи. Теория: 1. Добавление/удаление/модификация пользователей и групп. 2. Суперпользователь, системные и непривилегированные пользователи. UID, GID. 3. Регистрация в системе. 4. Пользовательское окружение: shell, стартовые скрипты, алиасы, переменные. 5. Повышение привилегий, переключение пользователя, выполнение команд от имени. 6. Ограничение доступа по пользователю, ограничение доступа суперпользователя. Практика: - первичная настройка пользовательского окружения - файлы: /etc/master.passwd /etc/passwd /etc/group /etc/login.conf /etc/login.access /etc/csh - команды: adduser, rmuser, pw, passwd, chsh, vipw, pwd_mkdb, su, sudo, visudo, who, w, id, screen Домой: файлы и команды из практики. Тема №6. Процессы. Теория: 1. Понятие процесса. Характеристики. Основные системные процессы. 2. Понятие о PID, приоритете, эффективном владельце. 3. Интерактивные и фоновые процессы. Задания. Потоки ввода и вывода. 4. Взаимодействие процессов: сигналы, перенаправления потоков, pipe, socket. 5. Мониторинг процессов. Управление приоритетами. Практика: - команды: nice, renice, ps, pgrep, top, fg, bg, &, nohup, jobs, kill, killall, pkill, screen Домой: команды из практики. Тема №7. Планирование. Протоколирование. Ротация. Теория: 1. Планировщики заданий. 2. Периодические процессы. 3. Протоколирование работы процессов. 4. Ротация протоколов. 5. Обзор возможностей и преимуществ syslog-ng и logrotate Практика: - команды: cron, crontab, at (atd, atq, atrm, atrun), batch, periodic - программы: syslog, newsyslog, syslog-ng, logrotate - файлы: /etc/syslog.conf /etc/newsyslog.conf /var/cron/allow /var/at/at.allow /etc/defaults/periodic.conf Домой:материал из практики. Тема № 8. Основы программирования на Shell. Теория: 1. Структура shell скрипта. Типичные интерпретаторы. 2. Переменные (локальные, среды): - Подстановки. - Позиционные параметры. Shift. - Специальные параметры. - Сохранение stdout внешних программ. - Арифметические операции. 3. Коды завершения. Группировка команд. 4. Условия (if). Циклы (while, until, for, case, break, continue) 5. Функции. Подключение внешних файлов. Практика: примеры. Тема № 9. Работа с программным обеспечением. Теория: 1. Обновление дерева исходных кодов, портов. 2. Конфигурирование и пересборка ядра. 3. Конфигурирование и пересборка "мира". 4. Установка дополнительного ПО (сборка из исходников и установка пакетов) 5. Обновление дополнительного ПО Практика: - команды: csup, pkg_add, pkg_info, pkg_delete, portupgrade, portinstall, pkgdb Тема № 10. Сетевая подсистема, маршрутизация. Теория: 1. Конфигурирование сетевого интерфейсаi (ifconfig). 2. Виртуальные интефейсы (vlan). 3. Управление таблицей маршрутизации (route). 4. Разрешение имён (resolv.conf, host, dig, nslookup). 5. Автоконфигурирование по DHCP. 6. Физические адреса устройств (arp) 7. Утилиты диагностики: ping, traceroute, sockstat, netstat, tcpdump, trafshow, mtr, telnet nc Практика: - файлы: /etc/resolv.conf /var/db/dhclient.leases.${if} /etc/dhclient.conf - команды: ifconfig, route, host, dig, nslookup, dhclient, arp, ping, traceroute, sockstat, netstat, tcpdump, trafshow, mtr, telnet nc Домой: материал из практики. Тема № 11. Фильтрация сетевого трафика. NAT. Теория: 1. Понятие сетевой безопасности. 2. Понятие DMZ. 3. Построение сетевых экранов на примере ipfw. 4. Понятие и настройка NAT. 5. Управление трафиком (forward, redirect). Практика: примеры. Тема № 12. Тоннели, VPN. - IP over IP - IPSec Тема № 13. DHCP. NTP. - Конфигурирование ISC-DHCPD, dhclient - arp-сервер - Иерархия NTP-серверов. Проект pool.ntp.org - Конфигурирование NTPD - Настройка клиентов (ntpdate, openntpd) Команды: ntpq, ntpdate, ntptrace Файлы: /var/db/dhclient.leases.${if} /etc/dhclient.conf /etc/ntp.conf Тема № 14. DNS. - Конфигурирование BIND Команды: named-checkconf, named-checkzone, rndc, dig, host, nslookup Файлы: /etc/hosts /etc/ resolv.conf /etc/namedb/named.conf Тема № 15. HTTP. - Настройка PHP, eaccelerator - CGI - Конфигурирование Apache Тема № 16. Proxy. - Конфигурирование Squid Тема № 17. Базы данных. - SQL - Конфигурирование MySQL Тема № 18. SMTP. - Конфигурирование Postfix - Фильтрация почты - Антивирус ClamAV Тема № 19. IMAP, POP3. - Конфигурирование Dovecot - Авторизация в Postfix средствами Dovecot - WEB-mail. Настройка SquirrelMail Тема № 20. Тестирование.
Украина,
Выиграть грант Вы можете выиграть грант на обучениеУзнать, как получить грант
Город
Последняя или будущая должность
Ваше имя
Электронная почта
Телефон
Пароль
Текст сообщения