Место проведения:
Дата: 22 сентября
Компьютерный учебный центр Бейсик приглашает на курсы «Администрирование операционной системы на основе FreeBSD».
Учебный центр «БЕЙСИК» www.basic.com.ua создан в 1998 году, и в течении 13 лет успешно работает на рынке компьютерного образования, являясь одним из ведущих центров, специализирующихся на обучении и повышении квалификации IT-специалистов.
Дата начала занятий — 22.09.2012.
Занятия проходят по субботам с 10:00-14:00 или с 14:00-18:00.
Тренер — сертифицированный специалист BSD Associate (BSDA) The BSD Certification Group Inc. bsdcertification.org, опыт преподавания более 5 лет, умеет объяснять простым и доступным языком.
Стоимость обучения в УЦ Бейсик — 2300 грн. за курс. Стоимость обучения в режиме online — 1610 грн за курс. Подробнее прочитать об онлайн обучении можно на сайте basic.com.ua/...nline_study.php
КАК ПРОИСХОДИТ ONLINE ОБУЧЕНИЕ
Преподаватель, находясь перед своим компьютером, ведет занятие, общаясь со слушателями используя микрофон и наушники. Каждый участник он-лайн обучения видит на своем мониторе все действия преподавателя , слышит его лекцию и в любой момент может обратиться в чате или посредством микрофона к преподавателю или к другим участникам обучения с вопросом. Если у кого — нибудь из участников обучения возникли вопросы или ошибки при выполнении задания, преподаватель легко может прейти на компьютер любого слушателя, подсказать и исправить ошибки.
Это так же просто, как если бы вы физически присутствовали в аудитории! Во время урока для эффективности процесса обучения используются слайды, графики, схемы. Слушатели и преподаватель могут загружать документы в разных форматах, использовать «доску для рисования». Необходимые для курса материалы передаются в электронном виде.
Online — обучение — это простая форма обучения, доступная каждому
Участие в онлайн — обучении не требует никакого специального оборудования. Вам только необходим компьютер с доступом в Интернет и операционными системами Windows или Mac OS, звуковой картой, колонками и микрофоном (удобнее использовать гарнитуры — наушники с микрофоном).
Проверить пригодность вашего соединения для участия в интернет обучении довольно просто: если вы можете пользоваться Скайпом в режиме видеосвязи без заметных перебоев и замираний звука, тогда можете смело записываться на обучение онлайн!
По окончании курса каждый слушатель проходит тестирование basic.com.ua/tests.php и получает сертификат.
Мини группа — 5 чел..
Количество часов — 40, количество занятий — 20.
Наши контакты:
г. Киев м. Печерская, ул. Щорса 31, офис № 220
Тел.: +380(44)522-94-17,
050-456-04-04; 098-200-33-15
E-mail: online@basic.com.ua
Описание курса:
Если вы планируете стать успешным системным администратором, то без знаний Unix — систем вам просто не обойтись. Наш курс рассматривает одну из таких систем — FreeBSD. Исключительный набор сетевых функций, высокая производительность, средства обеспечения информационной безопасности и совместимости с другими ОС — вот те современные возможности FreeBSD, которые зачастую всё ещё отсутствуют в других, даже лучших коммерческих, операционных системах. Курсы FreeBSD рассчитаны как на новичков, так и на профессионалов. В процессе обучения Вы получите знания необходимые для инсталляции системы, управления загрузкой, конфигурирования системы X-Window , подключения к Интернет, защита сетей и совместное использование ресурсов. Если вы системный администратор корпоративного сервера, то курсы FreeBSD помогут изучить функциональные возможности 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. Тестирование.