|
Введение в UNIX
Храмцов М.Ю. (ИПМ РАН им Келдыша)
- Введение. Предмет курса и его связь со смежными дисциплинами (курс на два семестра).
- История создания UNIX.
- Основные концепции системы.
- Файловая система.
- Процессы.
- Оболочка (shell).
- Современное состояние UNIX.
- Версии, производители.
- Область применения.
- Начальное знакомство с системой.
- Вход в систему.
- Что такое команды?
- Терминал. Параметры терминала. Команда stty.
- Процессы.
- Атрибуты процесса.
- Образование и завершение процесса.
- Межпроцессные взаимодействия.
- Файлы.
- Иерархическая файловая система.
- Права доступа к файлу.
- Команды работы с файлами ( cp, rm, mv и т.п.).
- Оболочка Bourne Shell.
- Команда.
- Порядок выполнения и процессы.
- Транспортеры ( pipeline ) .
- Список команд (command list).
- Исполнение командной строки.
- Переменные.
- Типы переменных.
- Подстановка значений и установка значений.
- Особенности экспортирования.
- Переменные, используемые самой оболочкой.
- Переназначение стандартного ввода/вывода.
- Операторы.
- Встроенные команды.
- Особенности.
- Фоновые задания.
- Массивы.
- Командные файлы: создание, исполнение, комментарий #! .
- Файл .profile.
- Справочная система UNIX.
- Стандартная справочная система.
- Организация справочной системы. Разделы.
- Команда man.
- Формат и расположение справочных файлов.
- Гипертекстовая справочная система info.
- Редактирование файлов.
- Редактор vi.
- Редактор ex и/или ed.
- Стандартные утилиты
- Программы обработки текстовых файлов
- Редактор sed
- Генератор отчетов awk
- Информационные утилиты
- Управление заданиями
- Вычислительно-вспомогательные команды
- Работа с большим количеством файлов ( find, split, xargs и т.п.)
- Печать файлов
- Пречать в BSD (lpr/lpd)
- Печать в System V (ATT)
- X/Window
- Базовые понятия сетевой графической среды
- Способы среды запуска (startx и xdm).
- Window manager. Ресурсы
- Стандартные параметры графических программ.
- xterm
- Настройка графической среды.
- Подготовка к запуску. Стандартные настройки
- Руссификация.
- Запуск и остановка системы
- Запуск системы. rc и inittab
- Режимы загрузки (запуска)
- Остановка и перезагрузка системы
- Контроль за зависанием системы
- Демоны
- Назначение демонов
- Постоянные демоны
- Запуск демона посредством супер-демона inetd
- Особенности взаимодействия с демонами (настройки, сигналы).
- Как написать и подключить демона
- Управление пользователями
- Заведение новых пользователей
- Файл(ы) паролей
- Типы пользователей
- Добавление пользователя
- Удаление пользователя
- Управление средствами входа. Безопасность системы
- Отладочные и информационные входы
- Статистика
- Файловая система
- Организация диска. Создание UNIX fs
- Монтирование/размонтирование файловых систем
- Типы файловых систем
- QUOTAS
- Резервное копирование
- Восстановление при сбоях
Рекомендуемая литература
- M.J.Bach. The Design of the UNIX Operating System. Englewood Cliffs, Prentice-Hall Inc., 1986.
- С.Баурн. Операционная система UNIX, Москва, изд. МИР, 1986.
- E.Nemeth, G. Snyder, S.Seebass. UNIX System Administration Handbook. Englewood Cliffs, Prentice-Hall Inc., 1989.
- Б.В.Керниган,Р.Пайк. UNIX - универсальная среда программирования. Москва, изд. «Финансы и статистика», 1992.
- Э.Немет, Г.Снайдер, С.Сибасс, Т.Р.Хейн, UNIX: Руководство системного администратора. Киев, изд. BHV, 1997.
| |
|
Факультет нанотехнологии и информатики, МФТИ, 2007 г.,
|
|
|
|
|
|