- •Лабораторна робота № 1
- •Теоретичні відомості:
- •Історія створення та статус Linux
- •Вхід та вихід з системи
- •Деякі прості команди
- •Файлові системи та каталоги
- •Файли та шляхи
- •Звичайні файли
- •Каталоги
- •Каталоги та фізичні диски
- •Посилання (зв’язки)
- •Спеціальні файли
- •Права доступу до файлів
- •Стандартні каталоги Linux
- •Хід роботи та індивідуальні завдання
- •Лабораторна робота №3
- •Теоретичні відомості:
- •Формування розділів жорсткого диску
- •Завантаження та ініціалізація ядра
- •Визначення прав доступу до файлів
- •Робота з користувачами системи
- •Виконання окремих команд від імені адміністратора
- •Хід роботи
- •Лабораторна робота №4
- •Теоретичні відомості
- •Отримання списку файлів
- •Організація файлів
- •Копіювання файлів
- •Переміщення та перейменування файлів
- •Видалення файлів та каталогів
- •Перегляд вмісту файлів
- •Пошук файлів
- •Сортування текстових файлів
- •Переспрямування вводу та виводу
- •Використання утіліти nmblookup
- •Доступ до ресурсів з використинням smbclient
- •Монтування та демонтування каталогів спільного використання Windows
- •Графічні оболонки для роботи з Samba
- •Хід роботи
- •Лабораторна робота №5
- •Теоретичні відомості:
- •Налаштування робочого середовища
- •Завдання назв файлів
- •Передавання даних між процесами з використанням каналів (pipes)
- •Використання змінних оточення
- •Підстановка результата виконання команди
- •Групи команд та породжені оболонки
- •Редагування команд оболонки та використання псевдонімів
- •Робота з командними скріптами оболонки
- •Використання у програмах спеціальних символів
- •Використання команд керування процесом виконання
- •Хід роботи
- •1. Об’єкти nds та їх призначення.
- •1.1.Контейнерні об’єкти
- •1.2.Кінцеві об’єкти.
- •1.3. Управління доступом до об’єктів nds.
- •1.3.1.Права на об’єкти.
- •1.3.2.Права на властивості.
- •1.4. Управління груповими об’єктами.
- •1.5. Правила найменування об’єктів та властивостей.
- •2. Робота з утилітою адміністрування netadmin.
- •3. Робота з утилітою пошуку nlist.
- •4. Хід роботи
- •Етап 4. Управління груповими об’єктами.
- •Етап 5. Адміністрування системи.
- •Варіанти індивідуальних завдань.
- •Додаток 1. Поля шаблону користувача.
- •Лабораторна робота № 7
- •Теоретичні відомості
- •Хід роботи
- •Теоретичні відомості
- •Хід роботи
- •Теоретичні відомості
- •19. Здійснити пошук файлу за іменем у наборі вкладених каталогів.
- •Теоретичні відомості
- •Хід роботи
- •Головним конфігураційним файлом є menu.Lst
- •Теоретичні відомості
- •Хід роботи
- •Теоретичні відомості
- •Хід роботи
Теоретичні відомості
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. Навчитися працювати з файлами та організовувати їх по каталогам.
