
- •Міністерство освіти і науки, молоді та спорту України
- •Жуковецька с.Л.
- •Операційна система unix Посібник до виконання лабораторних та самостійних робіт
- •Анотація
- •Порядок виконання роботи
- •Методичні вказівки
- •1 Реєстрація в системі
- •Лабораторна робота №2 Тема: «Керування повноваженнями на файли та каталоги»
- •Порядок виконання роботи
- •Методичні вказівки Хто такі власники файлів?
- •Зміна прав доступу до файлу
- •Числова нотація команди chmod
- •Символьна нотація команди chmod
- •Створення маски – umask
- •Лабораторна робота №3 Тема: «Архівація та пошук файлів. Використання зовнішніх носіїв»
- •Порядок виконання роботи
- •Методичні вказівки
- •Лабораторна робота №4 Тема: «Програмування на мові bash. Файли ініціалізації»
- •Порядок виконання роботи
- •Методичні вказівки
- •Порядок виконання роботи
- •Методичні вказівки
- •Лабораторна робота №6 Тема: «Програмування в bash. Основні прийоми написання команд»
- •Порядок виконання роботи
- •Методичні вказівки
- •Лабораторна робота №7 Тема: «Програмування в bash. Використання фільтрів»
- •Порядок виконання роботи
- •Методичні вказівки
- •Лабораторна робота №8 Тема: «Мережеві засоби unix»
- •Порядок виконання роботи
- •Методичні вказівки
- •Жуковецька с.Л.
- •Сіренко о.І.
- •Операційна система unix
- •Посібник до виконання лабораторних
- •Та самостійних робіт
- •65082, Одеса, вул. Дворянська, 1/3
Міністерство освіти і науки, молоді та спорту України
ОДЕСЬКА ДЕРЖАВНА АКАДЕМІЯ ХОЛОДУ
Жуковецька с.Л.
Сіренко О.І.
Операційна система unix Посібник до виконання лабораторних та самостійних робіт
Одеса 2011
Жуковецька С.Л., Сіренко О.І. Операційна система UNIX: Посібник до виконання лабораторних та самостійних робіт. Одеська державна академія холоду, 2011. – 60 с.
Посібник розроблено згідно з робочою навчальною програмою дисципліни «Операційна система UNIX». Посібник призначений для підготовки бакалаврів напряму підготовки 0915 “Комп’ютерна інженерія ”. В посібнику надані варіанти для виконання лабораторних робіт та наведено перелік теоретичних питань для поглибленого опрацювання.
Рецензент: Шпінарьова І.М., к. т. н., доцент кафедри МОКС ОНУ
Завідувач кафедри
інформаційних систем і мереж
д. т. н., професор Князєва Н.О.
Голова науково-методичної комісії
з напряму підготовки «Комп’ютерні науки» Корнієнко Ю.К.
Анотація
Дисципліна „Операційна система UNIX” викладається студентам 4 курсу у 7 навчальному семестрі. Форма підсумкового контролю - залік. Лабораторний практикум містить 6 робіт.
Для засвоєння курсу студенти мають знати базові принципи побудови операційних систем.
Лабораторні роботи розглядають питання створення та керування файлами, створення та керування процесами, міжпроцесну взаємодію. У процесі виконання лабораторних робіт студенти розробляють скрипти на мові командного інтерпретатора bash.
Структура посібника відповідає кількості лабораторних робіт. До кожної роботи надані методичні вказівки з прикладами виконання завдань. По кожній роботі сформовані завдання та додаткові питання.
Зміст
Операційна система UNIX 1
Анотація 3
Зміст 4
Вступ 7
Загальні вимоги до виконання лабораторних робіт 7
Обладнання 7
Лабораторна робота №1 9
Тема: «Дослiдження файлової системи» 9
Мета 9
Завдання для самостійної підготовки 9
Порядок виконання роботи 9
Зміст звіту 9
Методичні вказівки 10
Лабораторна робота №2 16
Тема: «Керування повноваженнями на файли та каталоги» 16
Порядок виконання роботи 16
Зміст звіту 16
Методичні вказівки 16
Хто такі власники файлів? 16
Зміна прав доступу до файлу 17
Числова нотація команди chmod 18
Символьна нотація команди chmod 18
Створення маски – umask 20
Лабораторна робота №3 23
Тема: «Архівація та пошук файлів. 23
Використання зовнішніх носіїв» 23
Порядок виконання роботи 23
Зміст звіту 23
Методичні вказівки 23
Лабораторна робота №4 32
Тема: «Програмування на мові bash. 32
Файли ініціалізації» 32
Порядок виконання роботи 32
Зміст звіту 32
Методичні вказівки 33
Лабораторна робота №5 40
Тема: «Керування завданнями» 40
Мета 40
Завдання для самостійної підготовки 40
1. Вивчити: 40
Порядок виконання роботи 40
Зміст звіту 40
Методичні вказівки 41
Лабораторна робота №6 50
Тема: «Програмування в bash. 50
Основні прийоми написання команд» 50
Порядок виконання роботи 50
Зміст звіту 50
Методичні вказівки 50
Лабораторна робота №7 59
Тема: «Програмування в bash. 59
Використання фільтрів» 59
Порядок виконання роботи 59
Зміст звіту 59
Методичні вказівки 60
Лабораторна робота №8 65
Тема: «Мережеві засоби UNIX» 65
Порядок виконання роботи 65
Зміст звіту 65
Методичні вказівки 65
Вступ
Все більшого застосування набуває вільно поширювана ОС Linux. Вивчення курсу "Операційна система UNIX" закладає успішне засвоєння подальших дісціплін.
Завдання на підготовку до практичних робіт викладач надає заздалегідь. Студенти повинні усвідомити сутність лабораторної роботи, повторити необхідний теоретичний матеріал і записати у робочий зошит основні команди та дії, необхідні для якісного виконання робіт.
Загальні вимоги до виконання лабораторних робіт
Обладнання
Для виконання лабораторних робіт Вам потрібен комп'ютер, на якому встановлена будь-яка операційна система із сімейства UNIX.
Серйозних вимог до апаратного забезпечення немає. Якщо не використовувати графічних систем, не буде проблем навіть із дуже застарілим комп’ютером (486).
Вимоги до виконання робіт
Роботи виконуються в комп’ютерній лабораторії в присутності викладача. Допускається виконання лабораторних робіт в ході самостійної роботи в будь-якому іншому місці за умови дотримання правил оформлення звітів і графіку здачі робіт.
Для здачі лабораторної роботи студент повинен подати викладачу оформлений звіт з цієї роботи, що відповідає викладеним нижче вимогам.
Зауваження до виконання робіт
У лабораторних роботах, що вимагають покрокового виконання пунктів, всі команди в строгій послідовності записуються в текстовий файл. На захисті даний файл запускається для демонстрації правильності роботи всіх команд. У протоколі лабораторної роботи для кожного пункту завдання записується команда або скрипт, що виконує потрібне завдання. Якщо в завданні є вказівка перевірити результат роботи яких-небудь дій, в звіті необхідно вказати команди, за допомогою яких була проведена перевірка.
Вимоги до оформлення звіту
Звіт повинен містити:
назву лабораторної роботи, тему і мету лабораторної роботи;
зміст завдання;
інформацію про використані технології та команди;
протокол виконання роботи, де чітко позначено, що вводить користувач з клавіатури, і що в результаті з’являється на екрані;
протокол надається в надрукованому вигляді.
Лабораторна робота №1
Тема: «Дослiдження файлової системи»
Мета
Оволодіння практичними навичками роботи в системі UNIX. Знайомство із структурою файлової системи, основними командами роботи з файлами.
Завдання для самостійної підготовки
Вивчити:
команди входу в систему, зміни пароля, одержання системної підказки, виводу календаря і зміни дати;
організацію і структуру файлової системи UNIX, обмеження на імена файлів;
типи файлів, каталоги і посилання;
системні каталоги;
створення, видалення, копіювання і перегляд умісту файлів.
Ознайомитись з такими командами UNIX:
man, passwd, date, cat, more, wc, who, ls, cd, cal, cp, mv, mkdir, rm, rmdir