МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ |
||||
ХЕРСОНСЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ |
||||
Кафедра інформацiйних технологій |
||||
|
||||
|
|
|||
|
||||
|
МЕТОДИЧНІ РЕКОМЕНДАЦІЇ |
|
||
|
та контрольні завдання до виконання лабораторних робіт |
|
||
|
з дисципліни „Операційні системи” |
|
||
|
для студентів другого курсу |
|
||
|
для напряму підготовки 6.050102 “Комп’ютерна інженерія” |
|
||
|
за професійним спрямуванням “Комп’ютерні системи та мережі” |
|
||
|
галузі знань 0501 “Інформатика та обчислювальна техніка” |
|
||
|
факультету кібернетики та системної інженерії |
|
||
|
||||
Частина 6 (лабораторна робота 6) |
||||
|
||||
Херсон – 2016 р. |
||||
Методичні рекомендації та контрольні завдання до виконання лабораторних робіт з дисципліни „Операційні системи” для студентів другого курсу напряму підготовки 6.050102 “Комп’ютерна інженерія” (за професійним спрямуванням “Комп’ютерні системи та мережі”) галузі знань 0501 “Інформатика та обчислювальна техніка”. Частина 6 (лабораторна робота 6). |
||||
|
||||
Укладач: Веселовська Г.В., доцент кафедри інформаційних технологій ХНТУ, к.т.н., доцент, кількість сторінок 27. |
||||
|
||||
Рецензент: Гучек П.Й., доцент кафедри інформаційних технологій ХНТУ, к.т.н., доцент. |
||||
|
||||
|
Затверджено |
|||
|
на засіданні кафедри інформаційних технологій ХНТУ, |
|||
|
протокол № 1 від 30.08.2016 р. |
|||
|
Завідувач кафедри інформаційних технологій ХНТУ, д.т.н., професор, заслужений діяч науки і техніки України |
|||
|
____________________ В.Є.Ходаков |
|||
|
||||
Відповідальний за випуск В.Є.Ходаков, завідувач кафедри інформаційних технологій ХНТУ, д.т.н., професор, заслужений діяч науки і техніки України. |
||||
Лабораторна робота 6
Тема: Застосування та системне адміністрування операційних систем сімейств Unix і Linux. Частина 1. Основи та внутрішній зміст ОС Unix.
Мета: опановування базових понять і технологій ОС Unix щодо її основ (архітектури, оболонок, команд оболонок, компонувальних блоків) і внутрішнього змісту (ядер, файлових систем, роботи в мережі, особливостей роботи в мережі з протоколом TCP/IР).
1 План виконання лабораторної роботи
1. Ознайомитися з основними теоретичними передумовами до виконання лабораторної роботи.
2. Опрацювати контрольні питання.
3. Вивчити вимоги до оформлення, захисту та оцінювання лабораторної роботи (додатки А, Б).
4. Виконати індивідуальні контрольні завдання.
5. Скласти та захистити звіт.
2 Основні теоретичні передумови до виконання лабораторної роботи
Основними теоретичними передумовами до виконання лабораторної роботи 6 є знання базових питань усіх попередніх і поточних тем відповідно до програми, представленої в таблиці В.1 (Додаток В). Студент повинен завчасно опрацювати відповідні конспекти лекцій, самостійні роботи, навчальні посібники, Інтернет-ресурси тощо, а також виконати та захистити п`ять попередніх лабораторних робіт.
Рекомендується ознайомитися з інформацією Додатку Г даних методичних рекомендацій, а також додатково переглянути Інтернет-ресурси й інші літературні джерела на електронних і друкованих носіях, що дозволяють детальніше вивчити особливості ОС сімейства Unix (відповідно до переліку літератури, запропонованому в робочій програмі дисципліни, або за іншими літературними джерелами аналогічного змісту).
3 Контрольні питання
1. |
У чому полягають визначальні переваги архітектури ОС Unix ? |
2. |
Що являють собою оболонки ОС Unix та які команди оболонок використовуються найчастіше ? |
3. |
Сформулюйте призначення команди man ОС Unix. |
4. |
Назвіть основні категорії файлових утиліт, команд для роботи з даними та системних команд ОС Unix. |
5. |
Охарактеризуйте поняття системного адміністрування ОС Unix. |
6. |
Сформулюйте концепцію компонувальних блоків ОС Unix. |
7. |
Які можливості роботи з ядрами надає ОС Unix ? |
8. |
Охарактеризуйте особливості файлових систем ОС Unix. |
9. |
Що є підгрунтям ефективної роботи ОС Unix у комп'ютерних мережах ? |
10. |
Які особливості слід враховувати в процесі роботи ОС Unix у комп'ютерній мережі на основі протоколу TCP/IP ? |
4. Індивідуальні контрольні завдання
Нижче наведено п`ять контрольних завдань, перелічених у порядку підвищення рівня їх складності. Успішне виконання завдання 1 забезпечує отримання студентом заліку з лабораторної роботи з оцінкою “задовільно” (“E” або “D”). Якісне виконання всього комплексу завдань 2-3 дозволяє отримати оцінку “добре” (“B” або “C”) з лабораторної роботи. Додаткове виконання одного з завдань комплексу завдань 4-5 дозволяє підвищити оцінку з лабораторної роботи до “відмінно”. Додаткові бали можна також отримати за створення електронної презентації до тієї теми, що була розкрита вами в виконаному завданні.
ЗАВДАННЯ 1.
Підзавдання 1.1. Поглиблено вивчити, опанувати на практиці та виконати демонстраційний показ на комп’ютері тих можливостей операційних систем сімейства Unix, які належать до однієї з наведених нижче категорій понять.
Таблиця 1 ‒ Перелік тем для виконання завдання 1
№ з/п |
Найменування тем |
|
1 |
Визначальні особливості застосування операційних систем сімейств Unix і Linux |
|
2 |
Визначальні особливості системного адміністрування операційних систем сімейств Unix і Linux |
|
3 |
Визначальні особливості основ будови та функціонування ОС Unix. |
|
4 |
Визначальні особливості внутрішнього змісту ОС Unix. |
|
5 |
Базові поняття, покладені в основу архітектури ОС Unix. |
|
№ з/п |
Найменування тем |
|
6 |
Базові технології, покладені в основу архітектури ОС Unix. |
|
7 |
Базові поняття щодо оболонок ОС Unix. |
|
8 |
Базові технології оболонок ОС Unix. |
|
9 |
Базові поняття щодо команд оболонок ОС Unix. |
|
10 |
Базові технології команд оболонок ОС Unix. |
|
11 |
Базові поняття щодо компонувальних блоків ОС Unix. |
|
12 |
Базові технології компонувальних блоків ОС Unix. |
|
13 |
Базові поняття щодо ядер ОС Unix. |
|
14 |
Базові технології ядер ОС Unix. |
|
15 |
Базові поняття щодо файлових систем ОС Unix. |
|
16 |
Базові технології файлових систем ОС Unix. |
|
17 |
Базові поняття щодо роботи ОС Unix у мережі. |
|
18 |
Базові технології роботи ОС Unix у мережі. |
|
19 |
Базові поняття щодо особливостей роботи ОС Unix у мережі з протоколом TCP/IР. |
|
20 |
Базові технології роботи ОС Unix у мережі, з урахуванням особливостей роботи з протоколом TCP/IР. |
|
21 |
Інші теми з галузі ОС сімейства Unix (за узгодженням із викладачем). |
|
Підзавдання 1.2. Продемонструвати знання команди man і консольних команд операційної системи Unix на десяти довільних прикладах.
ЗАВДАННЯ 2. Продемонструвати на наочних прикладах дію наступних команд операційної системи Unix:
1) команди man із різноманітними опціями (на десяти прикладах);
2) п`яти команд ОС Unix, обраних із переліку, наведеного в таблиці 2;
3) десяти команд OC Unix, які є повними або частковими аналогами команд ОС Windows, і п'яти команд OC Unix, які не мають аналогів серед команд ОС Windows (конкретний набір команд для виконання підзавдання можна визначити на власний вибір);
4) кожної з основних консольних команд OC Unix, призначення яких представлене в таблиці 3 (для полегшення виконання даного завдання, рекомендується скористатися відеосамовчителями).
Таблиця 2 - Варінти підзавдання 1а
№ з/п |
Наймену- вання команди |
№ з/п |
Найменування команди |
№ з/п |
Найменування Команди |
№ з/п |
Найменування Команди |
№ з/п |
Найменування Команди |
1. |
сhgrp |
2. |
сhown |
3. |
chmod |
4. |
cp |
5. |
dd |
6. |
df (disk free) |
7. |
du |
8. |
find |
9. |
ln |
10. |
ls |
11. |
mkdir |
12. |
mv |
13. |
Rm |
14. |
rmdir |
15. |
touch |
16. |
cаt |
17. |
сut |
18. |
сmp |
19. |
diff |
20. |
fold |
21. |
grep |
22. |
head |
23. |
join |
24. |
od |
25. |
paste |
26. |
pr |
27. |
sed |
28. |
sort |
29. |
split |
30. |
strings |
31. |
sum |
32. |
tail |
33. |
Tr |
34. |
uniq |
35. |
wc |
36. |
basename |
37. |
date |
38. |
dirname |
39. |
echo |
40. |
env |
41. |
expr |
42. |
false |
43. |
groups |
44. |
hostname |
45. |
id |
46. |
logname |
47. |
nice |
48. |
pathchk |
49. |
printenv |
50. |
pwd |
51. |
sleep |
52. |
sty |
53. |
Su |
54. |
tee |
55. |
test |
56. |
true |
57. |
tty |
58. |
uname |
59. |
users |
60. |
who |
61. |
whoami |
|
|
|
|
|
|
|
|
Таблиця 3 - Команди OC Unix, які часто використовують в режимі консолі
№ з/п |
Призначення консольних команд OC Unix |
1. |
Перегляд змісту поточного каталогу. |
2. |
Перегляд змісту конкретного каталогу. |
3. |
Перегляд повної інформації про файли в каталозі. |
4. |
Перехід до конкретного каталогу. |
5. |
Перехід до каталогу на один рівень вище. |
6. |
Перехід до домашнього каталогу. |
7. |
Створення каталогів. |
8. |
Копіювання файлів. |
9. |
Копіювання файлів по масці. |
10. |
Перенесення файлів. |
11. |
Видалення файлів. |
12. |
Видалення каталогів. |
13. |
Перегляд змісту файлів. |
14. |
Перегляд змісту довгих файлів. |
15. |
Зміна прав доступу файлу. |
16. |
Створення архівів. |
17. |
Перегляд змісту архівів. |
18. |
Розпаковка файлів. |
ЗАВДАННЯ 3.
Підзавдання 3.1. Здійснити й обґрунтувати вибір нової оболонки для використовуваної операційної системи Unix, установити її та налаштувати її параметри, продемонструвати основні можливості роботи з нею та здійснити порівняльний аналіз її з попередньою оболонкою.
Підзавдання 3.2. Створити сценарій (сценарії) для автоматизації роботи з операційною системою Unix, який містить (які містять у цілому) не менше 25 команд, і продемонструвати його (їх) дію.
ЗАВДАННЯ 4. Здійснити аналіз технологій захисту інформації засобами ОС сімейства Unix. Для конкретного прикладу комп'ютерної мережі, обгрунтувати вибір системи захисту інформації засобами ОС Unix.
ЗАВДАННЯ 5.
Підзавдання 5.1. Проаналізувати приклади ефективного використання операційних систем сімейства Unix у комп'ютерній підтримці підприємств (організацій, установ) на основі відомостей із фундаментальної та періодичної літератури, власного досвіду.
Підзавдання 5.2. Проаналізувати поточний стан і розробити пропозиції щодо підвищення ефективності використання операційних систем сімейства Unix у комп'ютерній підтримці конкретного підприємства (організації, установи) за місцем проходження практики (місцем проживання, роботи тощо).
Примітка. У процесі виконання підзавдань завдання 5, потрібно акцентувати увагу на тих питаннях використання ОС Unix, які безпосередньо стосуються теми лабораторної роботи.
Додаток А
