ЛАБОРАТОРНИЙ ПРАКТИКУМ
з навчальної дисципліни
МЕРЕЖЕВІ ОПЕРАЦІЙНІ СИСТЕМИ
Методичні вказівки
для студентів базових напрямів “Інформаційна безпека”
Затверджено
на засіданні кафедри БІТ
Протокол № _____
від “___”________ 20___ р.
ЗМІСТ
1. Тематика та план виконання робіт 3
2. Методика оцінювання та зміст звіту 3
3. Лабораторні роботи 4
3.1. Лабораторна робота 1. Вступ у операцiйну систему Linux 4
3.2. Лабораторна робота 2: Основнi команди операцiйної системи Linux 6
3.3. Лабораторна робота 3: Потоковий редактор sed, утилiта обробки даних awk 8
3.4. Лабораторна робота 4: Основи Bash 11
3.5. Лабораторна робота 5: Загальне ознайомлення iз системними викликами операцiйної системи Linux. 13
3.6. Лабораторна робота 6: Функцiї opendir, readdir, closedir, rewinddir, seekdir, telldir, scandir. 17
3.7. Лабораторна робота 7: Засоби мiжпроцесної взаємодiї Linux 18
4. Додаток 1: Системнi виклики операцiйної системи Linux. 21
Тематика та план виконання робіт
Номер роботи
Назва роботи
Кількість годин
1
Вступ у операцiйну систему Linux
2
2
Основнi команди операцiйної системи Linux
2
3
Потоковий редактор sed, утилiта обробки даних awk
2
4
Основи Bash
2
5
Загальне ознайомлення iз системними викликами операцiйної системи Linux
2
6
Функцiї opendir, readdir, closedir, rewinddir, seekdir, telldir, scandir
2
7
Засоби мiжпроцесної взаємодiї Linux
2
Всього годин:
14
Методика оцінювання та зміст звіту
Лабораторні роботи є обов’язковою складовою процесу вивчення дисципліни «Операційні системи», тому для отримання допуску до складання іспиту з цієї дисципліни кожен студент повинен виконати та захистити всі передбачені викладачем лабораторні роботи. Для захисту лабораторної роботи студент надає викладачеві звіт. Звіт з кожної лабораторної роботи містить:
титульну сторінку,
завдання,
чітко викладену студентом мету роботи,
суть роботи згідно з викладеним порядком роботи,
стисло сформульовані висновки.
Звіти (у роздрукованому та зшитому вигляді) подають на захист на початку наступної лабораторної роботи. Обсяг кожного звіту – до 4-х друкованих (шрифтом 12) стандартних аркушів.
Захист лабораторної роботи відбувається у формі устної бесіди викладача зі студентом та шляхом демонстрації останнім здобутих в результаті виконання роботи навичок на комп’ютері. Викладач оцінює лабораторну роботу в формі «зараховано» або «незараховано».
Лабораторні роботи
3.1. Лабораторна робота 1. Вступ у операцiйну систему Linux
Мета роботи
познайомитися з поняттями операцiйної системи Linux: консоль, вiддаленi термiнали, оболонка;
познайомитися з процедурою реєстрацiї користувача в системi;
познайомитися з поняттям файл та каталог, iменуванням файлiв, типами файлiв в операцiйної системи Linux, поняттям права доступу до файлiв та каталогiв;
познайомитися з поняттями операцiйної системи Linux: стандартний ввiд-вивiд, перенаправлення вводу-виводу, конвеєри, фiльтри..
Теоретичний вступ
Поняття операційної системи Linux: консоль, вiддаленi термiнали, оболонка описані у роздiлi "Консоль, виртуальные терминалы и оболочка" книжки В.Костромiна "Linux для пользователя" та роздiлi "Что такое оболочка?" [1].
Процедура реєстрацiї користувача в системі описана в роздiлi "Вход в систему" [1].
Поняття файл та правила iменування файлiв в Linux приводяться в роздiлi "Файлы и их имена" [1], а поняття каталог в роздiлi "Каталоги" [1].
Опис типiв файлiв Linux'а знаходиться в роздiлi "Типы файлов" [1], а вiдомостi про права доступу - в роздiлi "Права доступа к файлам и каталогам" [1].
Поняття стандартний ввiд-вивiд описане в роздiлi "Стандартный ввод/вывод" [1].
Поняття перенаправлення вводу-виводу, конвеєри, фiльтри описанi в роздiлi "Перенаправление ввода/вывода, каналы и фильтры" [1].
Порядок роботи
Використовуючи вище приведений "Теоретичний вступ", познайомитися з поняттями консоль, вiддаленi термiнали, оболонка, процедурою реєстрацiї користувача в системi, поняттям файл та каталог, iменуванням файлiв, типами файлiв, поняттям права...