Галямова, И.С. Абанин СИСТЕМНЫЕ СЕРВИСЫ Z/OC UNIX Методические указания к выполнению лабораторной работы по курсу «Операционная система z/OC UNIX и виртуальная среда Mainframe» Москва Издательство МГТУ им. <...> Изложены основы реализации системных сервисов UNIX в операционной системе z/OS. <...> Дано краткое описание иерархической файловой системы, скриптового языка Awk, способов доступа к операционной системе z/OS, а также процесса выполнения приложений. <...> Приведены примеры скриптов Shell и Awk, а также простой программы на языке С. <...> ВВЕДЕНИЕ Значительная часть современных серверных приложений написана для операционной системы UNIX. <...> Реализация UNIX-среды в z/OS называется USS (Unix Subsystem Services) и опирается на общеизвестный набор стандартов, который позволяет использовать операционную систему UNIX на любой платформе. <...> Цели лабораторной работы: • знакомство с основами использования системных сервисов операционной системы z/OS UNIX для большой ЭВМ; • изучение структуры иерархической файловой системы HFS (Hierarchic File System) операционной системы z/OS и основных команд для работы с ней; • изучение командной оболочки Shell и скриптового языка Awk; • создание простой C-программы. <...> Основы z/OS UNIX В z/OS UNIX реализовано два открытых системных интерфейса: интерфейс системных вызовов API (Application Program Interface) и интерактивный интерфейс пользователя Shell. <...> Интерфейс системных вызовов API позволяет запускать стандартные UNIX-приложения, написанные на языке C, в операционной системе z/OS. <...> Интерактивный интерфейс пользователя Shell позволяет выполнять UNIX-команды, утилиты и скрипты в z/OS. <...> 3 Ядро z/OS UNIX интегрировано в базовую управляющую программу z/OS и служит для реализации функций интерфейса системных вызовов (API UNIX), связанных с управлением процессами, файловой системой HFS и коммуникациями. <...> Ядро активизируется при загрузке операционной системы z/OS и работает в собственном адресном пространстве MVS (Multiple Virtual Storage). <...> Основная единица работы в операционной системе UNIX — это процесс, он соответствует <...>
Системные_сервисы_z__OC_VNIX.pdf
УДК 004.451.9
ББК 32.97
Г17
Реце нзе нт И.П. Иванов
Галямова Е.В.
Г17
Г17
Системные сервисы z/OC UNIX : метод. указания к выполнению
лабораторной работы по курсу «Операционная система
z/OC UNIX и виртуальная среда Mainframe» / Е.В. Галямова,
И.С. Абанин. — М.: Изд-во МГТУ им. Н.Э. Баумана,
2010. — 28 с.: ил.
Изложены основы реализации системных сервисов UNIX в операционной
системе z/OS. Дано краткое описание иерархической файловой
системы, скриптового языка Awk, способов доступа к операционной
системе z/OS, а также процесса выполнения приложений.
Приведены примеры скриптов Shell и Awk, а также простой программы
на языке С.
Для студентов, обучающихся по специальности «Компьютерные
системы, комплексы и сети».
УДК 004.451.9
ББК 32.97
Учебное издание
Галямова Елена Валентиновна
Абанин Илья Саввич
СИСТЕМНЫЕ СЕРВИСЫ Z/OC UNIX
Редактор О.М. Королева
Корректор Г.С. Беляева
Компьютерная верстка С.А. Серебряковой
Подписано в печать 31.12.2009. Формат 60×84/16.
Усл. печ. л. 1,63. Тираж 100 экз. Изд. № 64. Заказ
Издательство МГТУ им. Н.Э. Баумана.
Типография МГТУ им. Н.Э. Баумана.
105005, Москва, 2-я Бауманская ул., 5.
© МГТУ им. Н.Э. Баумана, 2010
.
Стр.2
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ..................................................................................................3
1. Теоретическая часть.................................................................................3
1.1. Основы z/OS UNIX............................................................................3
1.2. Иерархическая файловая система HFS .............................................6
1.3. Скриптовый язык Awk ......................................................................8
1.4. Режимы доступа пользователей к z/OS UNIX ..................................9
2. Практическая часть ................................................................................11
2.1. Запуск оболочки Shell системных сервисов UNIX .........................11
2.2. Работа с файлами и каталогами.......................................................13
2.2.1. Создание и копирование файлов и каталогов ..........................13
2.2.2. Жесткие и символические ссылки............................................14
2.2.3. Удаление файлов, каталогов и ссылок .....................................15
2.2.4. Сортировка файлов...................................................................16
2.3. Изучение основных команд оболочки Shell....................................17
2.4. Настройка оболочки Shell................................................................20
2.5. Написание Shell-скриптов ...............................................................20
2.6. Написание Awk-скриптов................................................................21
2.7. Создание С-программ......................................................................22
3. Требования к отчету...............................................................................22
4. Варианты заданий ..................................................................................22
4.1. Варианты заданий для написания Shell-скриптов...........................22
4.2. Варианты заданий для написания Awk-скриптов...........................23
Контрольные вопросы ...............................................................................24
Ответы к вариантам заданий .....................................................................25
Литература .................................................................................................27
28
Стр.28