You are on page 1of 5

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД


«КИЇВСЬКИЙ НАЦІОНАЛЬНИЙ ЕКОНОМІЧНИЙ УНІВЕРСИТЕТ імені
ВАДИМА ГЕТЬМАНА»

Навчально-науковий інститут
«Інститут інформаційних технологій в економіці
ДВНЗ “КНЕУ ім. В. Гетьмана”»
Кафедра комп’ютерної математики та інформаційної безпеки

Лабораторна робота № 1
з дисципліни «Операційні системи»
Варіант № 26

Підготував іздобувач :
Федорченко Д. Ю.
ІІТЕ, група ІН-101 Перевірив:
Потапенко С.Д.
КИЇВ КНЕУ 2022

Мета лабораторної роботи – оволодіння практичними навичками роботи в


системі Unix. Знайомство із структурою файлової системи, основними
командами роботи з файлами.
Завдання лабораторної роботи – ознайомитись з командами операційної
системи Unix та отримати навички її практичного використання.
1. Ознайомитись з:
– особливостями входження у систему, зміни пароля, одержання системної
підказки, виводу календаря і дати;
– особливостями організації структури файлової системи UNIX, обмеження
на імена файлів, типами файлів;
– використанням каталогів і посилання;
– системні каталоги;
– створення, видалення, копіювання і перегляд умісту файлів.
2. Ознайомитись з такими командами Unix: man, passwd, date, cat, more, less,
wc, who, ls, cd, cal, cp, mv, mkdir,
rm, rmdir
3. Відповідно до завдання підготувати та описати послідовність команд для
його виконання.
Хід роботи
1. Завантажтеся в систему під вашим користувацьким ім’ям.

2. Поміняйте ваш пароль. Ваш новий пароль повинен включати в


себе як частину номер Вашої залікової книжки.

Під час введення пароля символи на екрані не відображаються. Якщо


ідентифікатор і пароль користувача були введені правильно, система здійснює
авторизацію користувача, тобто, надає йому певні повноваження, необхідні
для роботи в системі. Як правило, після цього користувач опиняється в
середовищі командної оболонки.
Команда для зміни паролю – passwd
Номер заліковки - 227036

3. Виведіть системну дату.


Для виведення системної дати використовуємо команду date.
4. Підрахуйте кількість рядків у файлі, який відповідає Вашому ва-
ріанту завдання : /etc/services
wc –l /etc/services
11454

5. З’ясуйте самостійно яку роль виконує файл (п.4) у системі.

Файл /etc/services в Linux містить список стандартних імен послуг (сервісів)


та їх відповідних портів, що використовуються для забезпечення комунікації
між комп'ютерами у мережі. Кожен сервіс зазвичай має зарезервований порт,
який відповідає за приймання вхідних пакетів даних, що надходять до
системи.
/etc/services зазвичай використовується багатьма програмами, що
забезпечують мережеву комунікацію, наприклад, серверами, клієнтами FTP,
SSH, Telnet та іншими. Коли програма відправляє запит до іншої системи,
вона може використовувати зарезервовані порти для того, щоб забезпечити
взаємодію з іншою програмою, що працює на цій системі.
Файл /etc/services також може містити користувацькі налаштування портів
для власних сервісів, що використовуються в спеціалізованих програмах або
додатках.
У загальному, /etc/services допомагає забезпечити зручну та безпечну
комунікацію між різними програмами та системами у мережі

6. Виведіть на екран вміст відповідного файлу.


Використаємо команду cat /etc/services.

7. Виведіть календар на <2000+№ варіанту> рік.


Використаємо команду cal
cal (англ. calendar) — це стандартна програма в Unix і Unix-подібних
операційних системах яка друкує ASCII-календар на даний місяць або рік,
якщо користувач не введе будь-яку команду опцію, cal надрукує календар
поточного місяця.
cal 2023
8. Виведіть календар на 1752 рік. Поясніть особливість виведення
днів вересня 1752 року.
cal 1752
У 1752 році була введена нова стильова реформа, відома як "Григоріанський
календар". Згідно з цією реформою, у Великій Британії та її колоніях,
включаючи Північну Америку, було прийнято новий календар з 14 вересня
1752 року. Цей день відразу ж став наступним після 2 вересня 1752 року, і всі
дні між 2 та 14 вересня не були враховані в новому календарі.
9. Визначте, хто ще завантажений у систему.
Використаємо команду who, яка дозволяє визначити, хто ще працює в
поточний момент в мережі.

10. Виконайте команду ifconfig. Поясніть результат.

Команда ifconfig використовується для отримання інформації про мережеві


інтерфейси, що присутні в системі. При виконанні цієї команди, можна
побачити інформацію про мережеві інтерфейси, їхні IP-адреси, маски
підмереж, мережеві інтерфейси, MAC-адреси, статуси інтерфейсів тощо.

11. Скопіюйте файли (п.4) у Ваш домашній каталог різними способами.

Для того, щоб зберегти файли у своєму домашньому каталозі на Linux, можна
скористатися командою cp або командою mv.

12. Створіть каталог lab1.


mkdir lab1
13. Скопіюйте в нього з вашого домашнього каталогу копію файлу 1, яку ви
отримали в п.10, під ім’ям my_<ім’я файлу 1>. Перемістіть в цей каталог з
вашого домашнього каталогу копію файлу 2, яку ви отримали в п.10,
перейменувавши його при цьому в my_<ім’я вихідного файлу 2> .

cp –n ~/services lab1/my_services
mv lab1/my_services lab1/my_services_copy

cp -n
~/services_copy
lab1/my1_services
_copy

mv
lab1/services_cop
y
lab1/my2_services
_copy
14. Перейдіть у свій домашній каталог і переконайтеся в тому, що
все зроблено правильно.
cd ~
ls -l

Щоб змінити каталог, потрібно виконати команду cd. Команда в такому


вигляді перенесе вас в ваш домашній каталог; щоб перейти в інший каталог
необхідно вказати шлях до нього. Для того, щоби перевірити, в якому каталозі
знаходиться користувач, можна скористатись командою pwd. ls — команда
виводить на стандартний вивід вміст каталогу файлової системи та
інформацію про файли.
15. Створіть каталог lab1_<№ варіанту> і перейдіть в нього.
mkdir lab1_26
cd lab1_26

16. Скопіюйте в каталог lab1_<№ варіанту> файл з п.4 під ім’ям


n<ім’я вихідного файлу>.
cp –r ~/lab1/ ./
17. Змініть ім’я файлу n<ім’я вихідного файлу> на
MY<ім’я вихідного файлу>.
mv s e r v i c e s M Y s e r v i c e s
18. За допомогою
команд cat, less і
more перегляньте
його вміст.
cat MYservices
less MYservices
more MYservices

Cat дозволяє переглянути вміст текстового файлу (останні дві команди


призначені для виводу інформації на екран посторінково, вона надає
можливість «перегортати сторінки» вперед і назад).
19. Перейдіть у свій домашній каталог.
Cd ~
20. Видаліть каталог lab1_<№ варіанту>.
rm - r lab1_26/

You might also like