Операционная система UNIX

Кафедра информатики и автоматизации научных исследований

Специальность: Прикладная информатика

Преподаватель: Летнянчик А.А.

Цель данного курса заключается в изложении основ организации операционной системы UNIX. Под именем UNIX обозначается значительное семейство операционных систем, поэтому можно выделить то общее, что составляет генотип UNIX, а именно: базовый пользовательский и программный интерфейсы, назначение основных компонентов, их архитектуру и взаимодействие, и на основе этого  представить систему в целом.

В семестровом курсе “Операционная система UNIX” раскрываются основные понятия и организация операционной системы в целом, обсуждаются отдельные компоненты – файловая подсистема, подсистемы управления процессами и памятью, подсистемы ввода/вывода.  Результатом курса является общая подготовка студентов как опытных пользователей  ОС UNIX.

Прослушав в полном объеме семестровый курс “ Операционная система UNIX ”, студенты освоят основные приемы работы с компонентами ОС UNIX, освоят принципы межсетевых взаимодействий, настройки и сопровождения ОС UNIX, защиты системы и данных. На практических занятиях освоят ОС UNIX - Linux Red Hat 7.3 – свободно распространяемая ОС, разработанная и постоянно обновляемая  всемирной командой программистов-добровольцев, которые работают совместно через Internet. В течении курса  студенты  узнают об истории создания, генеалогии UNIX, об основных стандартах, о некоторых  известных  версиях   UNIX и о причинах  популярности ОС  UNIX. Освоят основные понятия операционной системы, типы файлов, структура файловой системы, владельцы файлов и права доступа, процессы, типы и атрибуты процессов, жизненный путь процесса, сигналы.

Содержание

1. История создания UNIX . История создания, генеалогия UNIX, основные стандарты, некоторые известные версии  UNIX, причины популярности, общий взгляд на архитектуру UNIX.

2. РАБОТА В ОПЕРАЦИОННОЙ СИСТЕМЕ UNIXОсновные понятия операционной системы, типы файлов, структура файловой системы, владельцы файлов и права доступа, процессы, типы и атрибуты процессов, жизненный путь процесса, сигналы.

3. КОМАНДЫ И УТИЛИТЫ, НЕОБХОДИМЫЕ ДЛЯ РАБОТЫ.  Организация команды в ОС UNIX, команды для операций с файлами и директориями, программирование на командном языке (sh, ksh), редакторы (vi).

4. ПОЛЬЗОВАТЕЛЬСКАЯ СРЕДА UNIXПользователи системы, пароли, стандартные пользователи и группы, переменные, перенаправление ввода/вывода, команда, функции и программы, запуск команд, монтирование файловых систем.

5. КОНФИГУРИРОВАНИЕ И СОПРОВОЖДЕНИЕ СИСТЕМЫ. Инициализационные файлы (.profile, .cshrc, .login), периодическое выполнение заданий (cron), регистрация системных сообщений (syslog), управление процессами (ps, kill).

6. МЕЖМАШИННЫЕ И МЕЖСЕТЕВЫЕ ВЗАИМОДЕЙСТВИЯ.

7. ПРОТОКОЛ NFS.

8. ОБЗОРНАЯ ГЛАВА ПРО QNX.

Лабораторный практикум

1.Знакомство с linux.

  • Подготовка компьютера и инсталляция LINUX RED HAT3. Настройка разделов жесткого диска. Загрузка и настройка Linux. Семь режимов работы (runlevel). Настройка учетной записи пользователя.
  • Установка устройств и программ.

2.Работа в ОС LINUX.

  • Файловая система LINUX, управление файловой системой, назначение прав доступа. Диспетчеры файлов. Знакомство с графическими интерфейсами. Командные оболочки, общие команды LINUX.
  • Редактор
  • Настройка системы, управление памятью и дисковым пространством.

3.ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ.

  • Совместное использование файлов через сеть с помощью NFS.
  • Слежение за памятью и дисковым пространством.
  • Средства защиты для пользователей и администраторов.

4. Лабораторные работы

  1. РАБОТА В ОПЕРАЦИОННОЙ СИСТЕМЕ UNIX.  КОМАНДЫ И УТИЛИТЫ, НЕОБХОДИМЫЕ ДЛЯ РАБОТЫ.
  2.  КОНФИГУРИРОВАНИЕ И СОПРОВОЖДЕНИЕ СИСТЕМЫ.
  3.  ПРОТОКОЛ NFS.
  4. ОС LINUX.
  5.  ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ UNIX.

Литература

  1. А. Робачевский. Операционная система UNIX. -СПб.: БХВ-Санкт-Петербург, 1997 г., 528с.
  2. М. Левин. Операционная система UNIX. -М.: Оверлей, 2001 г., 416с.
  3. Ди-Анн Лебланк, Мелани Хоуг, Эван Бломквист. Linux для “чайников” , 3-е издание.: Пер. с англ.-М.: Издательский дом “Вильямс”, 2001.-432 с.
  4. http://www.citforum.ru
  5. http://www.osp.ru
  6. http://www.lib.ru
  7. http://www.unix.ru
  8. http://www.linux.com

Отчетность

  • Семестр 6: Зач