Операционная система 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. Лабораторные работы
- РАБОТА В ОПЕРАЦИОННОЙ СИСТЕМЕ UNIX. КОМАНДЫ И УТИЛИТЫ, НЕОБХОДИМЫЕ ДЛЯ РАБОТЫ.
- КОНФИГУРИРОВАНИЕ И СОПРОВОЖДЕНИЕ СИСТЕМЫ.
- ПРОТОКОЛ NFS.
- ОС LINUX.
- ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ UNIX.
Литература
- А. Робачевский. Операционная система UNIX. -СПб.: БХВ-Санкт-Петербург, 1997 г., 528с.
- М. Левин. Операционная система UNIX. -М.: Оверлей, 2001 г., 416с.
- Ди-Анн Лебланк, Мелани Хоуг, Эван Бломквист. Linux для “чайников” , 3-е издание.: Пер. с англ.-М.: Издательский дом “Вильямс”, 2001.-432 с.
- http://www.citforum.ru
- http://www.osp.ru
- http://www.lib.ru
- http://www.unix.ru
- http://www.linux.com
Отчетность
- Семестр 6: Зач