Использование платформы Linux
КУРС "Системная администрация операционных систем
LINUX и SUN SOLARIS x86"
Краткая аннотация: |
Методы и средства построения рабочей среды разработчика прикладного
программного обеспечения на примере двух популярных OC. Системная администрация,
средства разработки.
|
Аудитория: |
Начинающие системные администраторы и разработчики прикладного
программного обеспечения
|
Продолжительность: |
3 дня |
Программа курса:
- Установка ОС LINUX
- Установка дистрибутива RedHat
- Начальные установки (сеть, пользователи, сообщения диагностики).
- Установка ОС SOLARIS x86
- Установка и настройка графической среды X11 (Openwindows) на SOLARIS
x86
- Установка и настройка графической среды X11 (XFree86) на LINUX-системе.
- Использование XFree86, а также других X-серверов на OC SOLARIS.
- Сравнение средств управления процессами и ресурсами двух OC.
- Системная администрация. Пользователи, группы, управление файловой
системой, настройки сети.
- Средства установки программных пакетов PKG и RPM.
- Средства разработки приложений. Компилятор GCC, библиотеки, отладчик.
- Возможности межплатформенной интеграции.
КУРС: "Настройка web-сервера APACHE для совместной
работы с PHP и MySQL на платформе LINUX (RedHat)"
Краткая аннотация: |
Ознакомление c основами администрации системы и средствами
установки приложений. Настройка WWW-сервера для работы с СУБД MySQL.
|
Аудитория: |
Начинающие системные администраторы и разработчики web-приложений.
|
Продолжительность: |
3 дня |
Программа курса:
- Установка системы и средств разработки.
- Установка OC.
- Рассмотрение различных способов установки приложений(RPM, TAR-архивов,
построение из исходных текстов)
- Выбор и установка компиляторов и библиотек, необходимых для сборки
приложений из исходных текстов.
- Установка APACHE
- Анализ базовой конфигурации (httpd.conf), запуск и остановка APACHE
при загрузке/остановке ОС.
- Установка PHP
- Выбор необходимых RPM-пакетов.
- Установка MySQL
- Установка из RPM, запуск и диагностика MySQL.
- Написание простейшего примера (HTML-документа) с обращением к СУБД.
Для слушателей, интересующихся инсталляцией POSTGRESQL
пункт 4 программы курса может быть заменен на:
4. Установка POSTGRESQL и дополнительных средств для совместной работы с APACHE.
КУРС: "Совместная работа компьютеров с операционными
системами UNIX (LINUX) и MICROSOFT (WINDOWS 95/98/2000/XP)"
Краткая аннотация: |
Рассматриваются настройки программных средств разделения файловых
ресурсов (SAMBA), а также программных средств эмуляции графической среды
X11 на платформе MICROSOFT
( X-серверы) |
Аудитория: |
Начинающие администраторы Linux и web-разработчики, желающие
изучить новую платформу. |
Продолжительность: |
3 дня |
Программа курса:
- Установка программных средств SAMBA (из пакетов RPM) на платформе LINUX
RedHat-7/8/9.
- Установка и настройка средств удаленного доступа (XINETD, TELNETD, SSHD,
VSFTPD.
- Настройка файлов конфигурации ./etc/services, /etc/xinetd.d/. Установки
автоматического старта при загрузке системы.
- Настройки файлов конфигурации SMB (/etc/smb.conf)
- Обзор дополнительных средств доступа к файлам : на компьютере MICROSOFT
со стороны LINUX (smbclient)
- Среда X-windows (XFree86) , обзор программных средств эмуляции X11 на платформе
MICROSOFT. Xwin32, CYGNUS, SUN.
- Методы авторизации доступа и переменные среды : команды xset, xhost ,файл
Xauthority, переменная DISPLAY.
- Фонт-сервер, добавление/удаление фонтов.
- Дополнительные программные средства: VNC, ssh/sftp клиенты.
КУРС "Инсталляция и настройка Linux RedHat
для Oracle"
Краткая аннотация: |
В курсе рассматривается инсталляция Linux, организация удаленного управления,
инсталляция и конфигурация Oracle и web-сервера. |
Аудитория: |
Курс предназначен для начинающих администраторов Linux и web-разработчиков,
желающих изучить новую платформу. |
Продолжительность: |
4 дня |
Программа курса:
- Подготовка к инсталляции (введение)
- Инсталляция Red Hat 6.2
- Дерево каталогов. Структура и назначение ( /etc, /usr, /dev, /lib)
- Команды управления файловой системой ( fdisk, mkfs, mount, umount, chown,
chmod и т.д.)
- Управление пользователями и группами. Права и привилегии. ( useradd,
userdel, vipw, chfn)
- Файлы конфигураций /etc/*.conf
- RedHat Package manager. RPM-пакеты
- Удаленное управление сервером
- конфигурирование и компиляция ProFTPd
- конфигурирование и компиляция SSH 2.2.0
- Конфигурирование и подготовка исходников ядра к компиляции
- изменения ядра, необходимые для Oracle
- компиляция ядра и его модулей
- Инсталляция Клиентской части Oracle и OCI
- Конфигурирование и компиляция Apache 1.3.12-PL30rus
- конфигурирование и компиляция PHP 4.0.3 с модулем для Oracle
- компиляция DBI::Oracle для PERL 5
- компиляция OpenSSL и mod_ssl для Apache
- конфигурирование Apache
- рекомендации по защите сайтов
Для слушателей, интересующихся инсталляцией сервера Oracle, 10-й пункт программы
курса "Инсталляция и настройка Linux RedHat 7.0, 6.2 для Oracle 8.1.6." может
быть заменен:
- Инсталляция сервера Oracle 8i
- Введение в OFA
- Подготовка разделов файловой системы по рекомендациям OFA
- Создание пользователей oinstall/oracle, dba, и т.д.
- Инсталляция и конфигурирование. Создание баз данных
КУРС "Web-разработки на языке PERL с использованием
Oracle на платформе Linux"
Краткая аннотация: |
Краткое знакомство с языком программирования PERL. Изучение особенностей
программирования в web-приложениях. |
Аудитория: |
Курс предназначен для начинающих и опытных разработчиков, желающих изучить
новую платформу для web-приложений. |
Продолжительность: |
3 дня |
Программа курса:
- Введение в Perl
- Что вам требуется, чтобы запустить Perl
- Где взять Perl
- Альтернативы Perl
- Основы языка
- Скалярные данные
Что это такое...
Числа
Строки
Скалярные операции
Скалярные переменные
Скалярные операции и функции
<stdin> как скалярное значение
функция print
значение undef
- Массивы и списочные данные
Список и массив
Литеральное представление
Переменные
Операции над массивами и функции обработки массивов
Скалярный и списочный контексты
<stdin> как массив
Интерполяция массивов
- Управляющие структуры
Блоки операторов
Операторы if/unless, while/until, for , foreach
- Хеши
Что это такое...
Хеш-переменные
Лиеральное представление хеша
срезы хешей
- Стандартные средства ввода - вывода
STDIN ввод из "ромба" STDOUT
- Регулярные выражения
Основные понятия
Образы
Операция сопоставления
Операция замены split/join
- Функции
Использование
Закрытые переменные
Передача и возврат параметров
Обработка исключений
Вложенные функции
- Ссылки и записи
Ссылки на массивы и хеши
Ссылки на функции
Конструирование записей
Чтение и сохранение записей в текстовых файлах
Вывод структуры данных
- Классы, объекты и связи
Конструирование объекта
Уничтожение объекта
Работа с данными экземпляра
Управление данными класса
Создание класса с поддержкой наследования
Вызов переопределенных методов
- Web-разработки.
- Как Perl обрабатывает данные из форм
- Как генерируются web-страницы "на лету"
- В чем различие между программой и скриптом?
- Этапы создания скрипта
- Основные части Perl скрипта
- Пример скрипта с формой
Шаг 1 - Создание формы
Шаг 2 - Создание скрипта
Шаг 3 - Тестирование скрипта
Шаг 4 - Тестирование скрипта с формой
- Обсуждение.
Настройка скрипта
Чтение данных из формы
Что делать с данными?
Запись в файлы
- Примеры.
Создание новой HTML страницы
Добавление в конец файла
Добавление в середину существующего файла
Отправка данных по e-mail
Простой поиск в DNS
Клиентские операции FTP
- Обсуждение: Создание web-страниц "на лету"
КУРС: "Методы оценки производительности системы под
управлением ОС LINUX. Построение LINUX-кластера"
Краткая аннотация: |
Обзор методов оценки производительности системы. Построение
распределённых вычислительных систем в cреде LINUX
|
Аудитория: |
Начинающие системные администраторы и разработчики прикладного
программного обеспечения
|
Продолжительность: |
3 дня |
Программа курса:
- Установка ОС
- Установка дистрибутива RedHat со стандартным ядром и пакетом оценки
производительности LBT. Анализ сообщений диагностики.
- Установка и настройка ядра системы. Компиляция из исходного текста,
генерация Makefile, сборка ядра и модулей.
- Загрузка ядра OPENMOSIX с функциями LINUX-кластера. Настройки файла
конфигурации загрузчика GRUB
- Настройка программных средств распределенных вычислений.
- Использование графической среды (GUI) управления распределенной системой.
- Запуск тестовых приложений для оценки производительности.
- Рассмотрение примеров использования, выбор сферы применения. Примеры
: компиляции, вычиcления при построении трёхмерных изображений (ray tracing)
Расписание курсов Учебно-консалтингового центра
За дополнительной информацией обращайтесь в Interface Ltd.