Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОСКМ лекції.docx
Скачиваний:
0
Добавлен:
13.08.2024
Размер:
7.28 Mб
Скачать

Теоретичні відомості

Linux – загальна назва UNIX-подібних операційних систем на основі однойменного ядра. Це один із найвидатніших прикладів розробки вільного (free) та відкритого (з відкритим кодом, open source) програмного забезпечення (software). На відміну від власницьких операційних систем (на кшталт Microsoft Windows та MacOS X), їх вихідні коди доступні усім для використання, зміни та розповсюдження абсолютно вільно (в тому числі безкоштовно).

Linux, спершу розроблений для використання окремими ентузіастами на своїх персональних комп'ютерах, пізніше, завдяки підтримці таких компаній, як IBM, Sun Microsystems, HP, Novell та інших, набув неабиякої популярності як серверна операційна система (так, 8 із 10 найбільших компаній, що надають послуги веб-хостингу, використовують Лінукс на своїх веб-серверах).

Ubuntu – операційна система для робочих станцій, лептопів і серверів, найпопулярніший у світі дистрибутив Linux. Серед основних цілей Ubuntu – надання сучасного й водночас стабільного програмного забезпечення для пересічного користувача із сильним акцентом на простоту встановлення та користування.

Хід роботи

Структура кореневого каталогу

/bin – загальні програми, що використовуються системою, системний адміністратор та користувачі.

/boot – файли запуску та ядро, vmlinuz. У деяких недавніх дистрибутивах також є дані GRUB.

/dev – містить посилання на всі периферійні пристрої процесора, які представлені у вигляді файлів зі спеціальними властивостями.

/etc – найважливіші файли конфігурації системи, цей каталог містить дані, аналогічні тим, що знаходяться на панелі керування у Windows

/home – домашні каталоги загальних користувачів.

/lib Бібліотечні файли, включає файли для всіх програм, необхідних системі та користувачам.

/mnt – стандартна точка монтування для зовнішніх файлових систем, наприклад компакт-диск або цифрова камера.

/net – стандартна точка монтування для всіх віддалених файлових систем

/opt – зазвичай містить додаткове та стороннє програмне забезпечення.

/proc – віртуальна файлова система, що містить інформацію про системні ресурси.

/root – головний каталог адміністратора.

/sbin – програми для використання системою та системним адміністратором.

/tmp – тимчасовий простір для використання системою, очищений після перезавантаження.

/usr – програми, бібліотеки, документація тощо для всіх програм, пов’язаних із користувачем.

/var – зберігання для всіх змінних файлів і тимчасових файлів, створених користувачами, наприклад файли журналів, черги пошти, область спіраль-друку, місце для тимчасового зберігання файлів, завантажених з Інтернету, або зберігання зображення компакт-диску перед його спалюванням.

Команда виводу біжучої дати та часу

Список користувачів, що працюють у системі

Відображення біжучого каталогу

Відображення списку файлів та каталогів у біжучому каталозі

Виведення назв і типів файлів

Команда ls -l визначає загальні файли в каталозі та підкаталогах, імена файлів у поточному каталозі, їх права доступу, кількість підкаталогу в перелічених каталогах, розмір файлу та дату останньої зміни.

a. власник міг виконувати та записувати файл

Вхід у директорію потрібно здійснювати лише з правами адміністратора.

b. власник міг тільки виконувати та читати, а група – тільки читати

c. решта користувачів могли тільки читати

d. група мала повний доступ

e. всі користувачі могли виконувати файл

f. жоден з користувачів не міг виконувати файл

g. тільки власник міг використовувати файл

h. власник міг читати файл, а група – ні

Висновок: у даній лабораторній роботі було розглянуто основи роботи з файловою системою Linux та керування правами доступу користувача.

Звіт

до лабораторної роботи №2

з дисципліни «Операційні системи комп’ютерних мереж»

на тему:

«ОС Linux. Робота з каталогами та файлами»

Мета роботи: поглибити знання про файли та каталоги Linux. Навчитися працювати з файлами та організовувати їх по каталогам.