> Интернет > Обучение

 




 

 

Примерная программа курса

Программа курса предполагает базовую подготовку слушателей на основе интенсивного преподавания. В теоретической части курса излагаются концептуальные основы ОС UNIX в приложении к реализации SVR4.

Практическая часть курса включает углубленную подготовку слушателей к работе с ОС UNIX на уровне пользователя, а также базовую подготовку системных администраторов OC UNIX.

В курсе вводятся базовые понятия общие для всех многопользовательских UNIX-систем и на их основе рассматривается ОС UNIX SVR4 в реализации фирмы SCO.

Теоретическая части

Введение в ОС UNIX

Функциональные возможности UNIX System версия 4, Иерархия файловой системы UNIX (UNIX SVR4) и ее отличия от BSD, Версии ОС их общие особенности, история создания, основные понятия, стандарты, родословная ОС UNIX.

  • Введение
  • Уровень пользовательской (языка) оболочки
  • Уровень программирование на языке Си
  • Организация работы сетей и управление
  • Системное администрирование
  • Ядро SVR4
  • Уровень ядра

Внутреннее устройство UNIX SVR4

Обзор ОС, базовые знания об ОС UNIX и управлению ресурсами, Практическое приложение теоретических основ изложенных у Р. Баха к ОС UNIX SVR4

  • Подсистема управления процессами
  • Подсистема управления файлами
    • Таблица открытых файлов
    • Виртуальный индексный дескриптор
    • Таблица виртуалных файловых систем
    • Тип файловой системы System (s5)
    • UFS на диске
    • Совместное использование удален ных файлов
  • Подсистема управления вводом / выводом
    • Блок-ориентированные устройства
    • Байт-ориентированные устройства

Расширенное описание сетей UNIX

Цели создания сети и протоколов, TCP/IP, ISO, Сетевые системные и прикладные программы и протоколы (FTP, SMTP, TELNET, : ), Потоки, RFS, Архитектура сети, Межуровневое взаимодействие, IP-примитивы, IP-адресация, классы сетей, Сетевой Пакет, Ethernet, X25, Программы прикладного уровня (telnet, ftp, tftp, smtp, finger, rcp, remsh, rlogin, rwho), RFS (монтирование, защита, управление), NFS, RPC, Достоинства Streams.

  • Обзор организации сетей
  • Модель ISO или TCP/IP
  • Протоколы прикладного уровня
  • Совместное использование удаленных файлов
  • Потоки как заготовки для протоколов

Работа в сети TCP/IP

Обзор протокола и аппарат ных средств TCP/IP на основе средств Ethernet и X25, Файлы базы данных сети, административные команды и демоны, системное сетевое администрирование, Команды уровня пользователя, Утилиты удаленного входа в систему, пересылки файлов, дополнительные утилиты, Интеграция сети TCP/IP с Ethernet, Сетевая диагностика.

  • Обзор сетей на основе протокола TCP/IP
  • Сетевое администрирование
  • Утилиты сетевого пользователя
  • Интеграция сетей на основе TCP/IP

Администрирования OC UNIX

Инсталляция, конфигурирование, настройка реконфигурирование и выполнение ежедневных обязанностей администратора OC UNIX.

  • Первоначальная установка
  • Операции загрузки и разгрузки
  • Конфигурование и генерация системы
  • Специальные и административные файлы
  • Символические связи
  • Администрирование файловых систем различных типов
  • Сопровождение пользо вательских входных имен
  • Процедуры резервирования и восстановления
  • Сервисные средства
  • Администрирование сети UUCP
  • Безопасность , защита системы
  • Администрирование прикладных средств
  • Системный принтер

Вступление в ОС UNIX SVR 4.2

Работа в графической среде, управление системой, создание, редактирование, манипулирование файлами, использование прикладных программ Основного набора. Практические занятия со средой.

  • Введение в ОС UNIX SVR 4.2
  • Взаимодействие с ОС UNIX SVR 4.2
  • Вход в среду
  • Основные понятия и процедуры
  • Как получить помощь
  • Задание назначении
  • Использование средств " Рабочего стола "
  • Использование дисков и утилит
  • Окончание работы со средой

Переход к системе UNIX SVR 4.2

Отличия в структуре каталогов, нов ые команды администрирования, Соответствие стандартам, Отличия в Си программировании, FMLI, FACE, зашифрование пароля, библиотека совместимости с BSD/SunOS, символьный отладчик, ELF (IBCS 2), mmap, управление памятью, программные каналы, очереди, сигналы, UUCP, привилегии доступа, файловые сисемы (/usr, /root, /var), команды работы с файлами.

  • Обзор SVR4
  • Среда интерфейса пользователя
  • Уровень пользовательской оболочки shell
  • Системное администрирование
  • Разработка прикладных программ
  • Операционная система UNIX
  • POSIX
  • Разновидности оболочек shell
  • Файлы заголовков файловой системы
  • Правила преобразования в языке Си

Введение в X Windows

История системы, Основные понятия (X-сервер, X-клиент, X-терминал, X-протокол), эмуляторы X-терминалов. Основные программы, Xlib, Xterm, Архитектура системы X-window, Оконные менеджеры (wm, twm, a wm, mwm, olwm, :), Понятие "Виджета".

  • Введение
  • Ресурсы сервера X-window
  • Программирование с помощью Toolkit
  • Понятие X- сервера и X- клиента
  • Расширенное понятие о библиотека Xlib, Motif, Athena, X-toolkit
═ ═

Практические занятия

Инсталляция ОС UNIX

  • Установка SCO UNIX 5.0
  • Начальная загрузка
  • Включение и остановка системы
  • Добавление / Удаление пакетов
  • Добавление / Конфигурация устройств
  • Реконфигурация ядра

Концептуальные основы и практические примеры их использования

  • Пример с временными файлами
  • Пример с файлом размером 20 Gb
  • Пример программы " зомби "
  • Примеры с взаимодействием процессов ( signal, pipe, stream)
  • Примеры псевдо-устройств и управления устройствами

Редакторы (v i, Emacs, ted, nvi, yui)

  • Введение в vi на примере изменения файла passwd
  • Понятие файла тагов на примере разработки большого проекта
  • Основные команды vi ( ДЗ )

Основные команды ОС UNIX

  • Работа с файлами и каталогами
  • Управление процессами
  • Полезные утилиты ( man, apropos, )
  • Разновидности программ и утилит ОС UNIX
    • Административные
    • Сетевые
    • Пользовательские
    • Графические
    • Прикладные
    • Средства разработки
    • Конфигурации системы
    • Управления системой
  • Другие команды

Программирование на языке shell (awk, shell, C-shell, Ksh, perl, tcl)

  • Практическое программирование на shell
  • Примеры программирования на Tcl ( ДЗ)
  • Примеры программирование на perl (ДЗ)
  • Примеры программирование на С- shell (ДЗ)

Средства разработки программ ( C, C++, make, nroff, архивированные файлы , uudecode, uuencode, mime64, checksum)

Программы прикладного программиста ( C, C++, make, nroof, link)

  • Пример создания пользовательской программы (C, C++, make)
  • Пример установки программы полученной из сети (config, make, install, shar, ta r, tgz, zip)
  • Пример установки patch (patch, diff, ed)
  • Знакомство с проектом GNU (FSF)
  • Пример создания программы для Public Domain (autoconf, config, make, nroff)
  • Основные библиотеки ОС UNIX (compat, math, curses, Xlib)
  • Файлы заголовков C -программ , make- программ , и важные определения специфичные для SVR4

Практическое знакомство с X-Window

Виджеты X-windows на примере программы , Xlib - "Hello, world"

  • Примеры программ эмуляторов X- терминалов
  • Введ ение в X- протокол

Рабочии стол в SVR 4.2

  • Вход в среду
  • Работа в графической среде
  • Использование средств " Рабочего стола "
  • Создание, редактирование, манипулирование файлами
  • Управление системой
  • Использование прикладных программ Основного набора
  • Использование дисков и утилит
  • Окончание работы со средой

Администрирование UNIX (SVR 4.2)

  • Планирование иерархии системы
  • Добавление пользователей / групп ( passwd, shadow, shell)
  • Процедура входа
  • Планирование задач ( cron, crontab)
  • Администрирование сети
  • Взаимодействие с другими операционными системами ( alt, koi, bsd2dos, dos2bsd, mcopy, m- программы , vpix)
  • Описание устройств ( terminfo, termcap, printcap, gettydefs)
  • Конфигурация ОС UNIX (статистика работы , переменные ядра , пользовательские пе ременные)

Практическая работа в сети

  • Сетевые утилиты уровня пользователя
  • Сетевые утилиты уровня администратора
  • Примеры сетевых прикладных пакетов
  • Установка и практическое использование прикладных сетевых систем (UNIX-UNIX, UNIX-DOS, Novell-UNIX, Windows-UNIX)
  • Настройка прикладных сетевых пакетов ( pop3, UUCP, mmdf, WWW, ftpd)

Описание материалов передаваемых слушателям курса

  1. Free SCO Open Server 5.0.2
  2. Free UNIX-Ware 2.0
  3. SkunkWare CD
  4. Полезные программы для ОС UNIX (CD)
  5. Описание курса и практических занятии
  6. Методические материалы для лекции (тезисы лекции 1-2 страницы / лекция)
  7. Рекомендации по углубленнию в изученнии темы лекции
  8. Практические вопросы .






О фирме | Новости | Техподдержка | Контакты