- •Лабораторна робота № 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. Кожна виконувана програма «працює» в строго певному каталозі файлової системи. Такий каталог називається поточним каталогом, можна представляти, що програма під час роботи «знаходиться» саме в цьому каталозі, це її «робоче місце». Залежно від поточного каталогу може змінюватися поведінка програми: часто програма буде за замовчуванням працювати з файлами, розташованими саме в поточному каталозі – до них вона «дотягнеться» в першу чергу. Поточний каталог є у будь-якої програми, в тому числі і у командній оболонки (shell) користувача. Оскільки взаємодія користувача з системою обов’язково опосередковано командною оболонкою, можна говорити про те, що користувач «знаходиться» в тому каталозі, який в даний момент є поточним каталогом його командної оболонки. Основні команди для роботи з файлами та каталогами:
ls – список файлів в директорії;
cd – перехід між директоріями;
rm – видалити файл;
rmdir – видалити папку;
mv – перемістити файл;
cp – скопіювати файл;
mkdir – створити папку;
ln – створити посилання;
chmod – змінити права файлу;
touch – створити порожній файл.
Хід роботи
Створення двох підкаталогів Folder1 і Folder2 у каталозі example1
Створення файлу File1 у підкаталозі Folder1
Копіювання файлу File1 з підкаталога Folder1 до Folder2 з назвою file1
Сортування вмісту файлу File1
Запис результатів в окремі файли
Виведення вмісту файлів з результатами сортування
Висновок: у даній лабораторній роботі було розглянуто роботу з файлами та організацію їх по каталогах.
Звіт
до лабораторної роботи №3
з дисципліни «Операційні системи комп’ютерних мереж»
на тему:
«ОС Linux. Робота з інтерпретаторами команд»
Мета роботи: навчитися основам роботи з інтерпретаторами команд Linux. Вміти створювати командні скріпти.
Теоретичні відомості
Всі консольні команди в Linux обробляються командним інтерпретатором. Командний інтерпретатор є такою рядковою програмою-утилітою, як будь-яка інша. За замовчуванням в Linux визначається інтерпретатор з ім’ям bash, але може бути використаний і будь-який інший (багато їх є в дистрибутиві). Те, який інтерпретатор використовувати, визначається при створенні нового імені користувача і зафіксовано в його записи в / etc / passwd.
Робота з командами системи, змінними оточення і інше – можуть істотно (для інтерпретатора ksh) або в деталях (для інтерпретатора zsh) відрізнятися в залежності від того, який саме командний інтерпретатор ви використовуєте, і навіть від його версії (для інтерпретатора bash).
BASH – Bourne-Again SHell (що перекладається як «оновлена оболонка», або «Знову оболонка Борна (творець sh)»), найпопулярніший командний інтерпретатор в UNIX-подібних системах, особливо в GNU/Linux.
Хід роботи
У даній лабораторній роботі необхідно виконати наступне індивідуальне завдання:
