You are on page 1of 2

Лабораторна робота № 10-11

Тема: Робота користувача в ОС Linux


Su зайти в бюджет root (потрібно ввести пароль). Вихід з нього: Ctrl+d
ln <file1> <file2> створити жорстке посилання (жорсткий звязок, file ln ff1 ff2
1 – існуючий, file 2 – новий) на файл: -s – ls –i
символічне посилання на файл (немає прав пряма не працює з
доступу). Можна створити символічне посилання різними файловими
на неіснуючий файл системами;
chmod змінити права доступу. Параметри: {a, u, g, o} – chmod u-r file
відповідно всі, власник, група, інші; {-, +} –
відмінити або забрати; {r, w, x} – відповідно
читання, зміна, виконання
tar Програма архівації файлів (не стискання). Опції: cf tar <опції> <iм’я
– створення архіву; czf – спочатку стискання архіву>.tar <iмена файлів
файлів, а потім створення архіву; xf – витягування і каталогів>
файлів із архіву; rf – добавити файли в архів
gzip Програма стискання файлу із заміною початкового Gzip <назва файлу>
файлу.
gunzip Програма розпаковки gzip-файлу. Можна Gunzip <назва стисненого
використовувати gzip з опцією -d файлу>
1. Завантажити ОС і зайти в систему з іменем root.
2. Добавити нову групу, яка вказана викладачем.
3. Створити свій домашній каталог, який вказаний викладачем.
4. Створити нового (свого) користувача, який вказаний викладачем. Встановити пароль для
створеного користувача. Для свого домашнього каталогу вказати потрібного власника та групу.
5. Зайти в систему із своїм іменем. Створити файл text з 10 рядками тексту. Добавити в цей файл
результат повного перегляду активного каталогу із системними елементами. Переглянути файл
text.
6. Створити каталог rob1. Зайти в нього.
7. Створити жорстке посилання text1 на файл text. Переглянути повну інформацію про вміст
каталогу. Записати кількість посилань на файл text1, text.
8. Вийти з каталогу rob1. Створити жорстке посилання text2 на файл text. Переглянути повну
інформацію про вміст каталогу. Записати розмір та кількість посилань файлів text2, text.
Переглянути файл text2.
9. Заборонити власнику право на читання файлу text. Переглянути файл text2. Зробити висновки.
Відновити право на читання.
10. Створити каталог rob2. Зайти в нього. Створити в каталозі логічне посилання lipro на файл text.
Переглянути повну інформацію про вміст каталогу. Записати розмір та кількість посилань файлу
lipro. Переглянути файл lipro.
11. Знищити файл text. Переглянути файл lipro. Переглянути файл text2. У свому домашньому
каталозі створити жорстке посилання text на файл text2. Переглянути файл lipro.
12. Знищити файли text2, lipro, text1.
13. Зайти в бюджет системного адміністратора. Створити текстовий файл. Вийти з бюджету
системного адміністратора. Прочитати створений файл.
14. Вийти з бюджету системного адміністратора. Створити каталог flop. Виконати програму mc.
Вставити дискету викладача. Скопіювати з дискети викладача всі файли в каталог flop (у своєму
домашньому каталозі). Переглянути один із файлів. Вийти з перегляду. Зайти в режим
редагування другого по списку файлу. Добавити перший рядок тексту, в якому написати
кирилицею будь-який текст. Зберегти зміни. Вийти з режиму редагування. Вийти з програми mc.
15. Зайти в каталог flop. Переглянути довідку по команді tar командою tar –help. Записати довідку у
файл tarhelp. Переглянути створений файл. Занести в архів myfiles.tar всі файли з активного
каталогу. Записати розмір архіву. Переглянути архів.
16. Стиснути створений архів. Записати розмір стисненого файлу і порівняти його із нестисненим
розміром. Визначити ступінь стискання.
17. Вийти з каталогу flop. Створити каталог rob3. Перенести в нього файл myfiles.tar.gz. Розпакувати
стиснений файл. Переглянути файл myfiles.tar. Витягнути з архіву всі файли.
18. Виконати програму mc. Знищити в каталозі flop всі файли. Знищити каталог flop.
19. Ознайомитися із всіма командами і режимами роботи програми mc.
20. Переглянути інформацію про змонтовані пристрої (df). Створити каталог flopp.
21. Вставити свою дискету. Переглянути її вміст командою mdir a:. (Існує набір утиліт mtools для
роботи із змонтованими розділами FAT. Це забезпечує виконання команд OS фірми MS із
префіксом m та відповідний стиль роботи). Створити на дискеті каталог flop. Скопіювати в нього
всі файли з каталогу rob3. Переглянути вміст каталогу flop на дискеті.
22. Показати результати викладачу. Вийти з програми і завершити роботу в системі.

Керування задачами в ОС Linux


ps переглянути інформацію про всі процеси
jobs переглянути список всіх завдань (стан процесів)
notify %N отримати повідомлення терміново про закінчення процесу N
fg %N перевести вказаний процес з фонового режиму у fg %2 (або %164)
пріоритетний (передній план)
bg %N перевести завдання у фоновий режим
kill %N завершити процес
at Запустити на виконання завдання (завершити Ctrl+d); -l at 4 am
– список завдань, + <час> - через вказаний час at + 4 minutes
atrm Зняти з виконання запущене командою at завдання atrm 5
yes [<рядок>] видати на екран вказаний рядок (по yes >/dev/null &
замовченню символ y). Кінець Ctrl+C виводити символ “у” у фоновому
режимі у вказаний пристрій
& суфікс для переведення процесу у фоновий режим
clear очистка екрану
id <користувач> перегляд інформації про вказаного користувача

23. Завантажити ОС і зайти в систему з іменем root.


24. Виконати команду yes, в якості параметра вказати своє ім'я. Завершити роботу команди
комбінацією клавіш Ctrl+z. Переглянути інформацію про процеси. Переглянути список
завдань.
25. Виконати команду yes, в якості параметра вказати своє прізвище. Завершити роботу
команди комбінацією клавіш Ctrl+с. Переглянути інформацію про процеси. Переглянути
список завдань.
26. Виконати команду yes у фоновому режимі з виведенням інформації у пристрій null (yes >
/dev/null/ &). Переглянути інформацію про процеси. Переглянути список завдань.
27. Знищити процес yes <ім'я>. Переглянути інформацію про процеси. Переглянути список
завдань.
28. Виконати через 4 хвилини команду виведення у файл katt повного вмісту активного
каталогу.
29. Очистити екран. Переглянути список завдань команди at.
30. Переглянути список завдань. Записати час виконання команди yes. Знищити всі запущені
Вами завдання.
31. Зареєструватися у другому терміналі із своїм користувачем. (Перейти на інший термінал
– комбінація клавіш Alt+<функціональна клавіша>. Переглянути вміст домашнього
каталогу. Виконати через 14 хвилини команду виведення у файл fill_ls повного вмісту
активного каталогу.
32. Перейти на перший термінал. Переглянути список завдань команди at. Послати у
фоновому режимі будь-яке повідомлення всім користувачам, яке буде через 1 хв.
Переглянути інформацію про процеси.
33. Переглянути файл katt. Перейти на другий термінал. Визначити, чи прийшло
повідомлення. Переглянути список завдань команди at. Знищити запущені командою at
завдання. Перейти на перший термінал.
34. Завершити роботу в системі.

You might also like