- •Лабораторна робота 1 Керування процесами
- •Теоретичні відомості
- •Хід роботи
- •Лабораторна робота 2 Керування пам'яттю
- •Теоретичні відомості
- •Хід роботи
- •Лабораторна робота 3 Керування файлами
- •Теоретичні відомості
- •Хід роботи
- •Лабораторна робота 4 Файлові системи й диски
- •Теоретичні відомості
- •Хід роботи
- •Лабораторна робота 5 Керування користувачами й групами. Установка лімітів і квот.
- •Теоретичні відомості
- •Хід роботи
- •Лабораторна робота 6 Резервне зберігання даних. Програмування командних файлів
- •Теоретичні відомості
- •Хід роботи
Хід роботи
Завдання 1
Запустіть Linux.
Укладіть довідник для вище наведених команд і конфігураційних файлів (російською мовою), розписавши які параметри для чого потрібні.
Попрацюйте із цими командами й конфігураційними файлами.
Завдання 2
Запустіть Windows
Укладіть довідник для вище наведених команд (російською мовою), розписавши які параметри для чого потрібні.
Попрацюйте із цими командами.
Розберіться як додавати й управляти користувачами.
Лабораторна робота 6 Резервне зберігання даних. Програмування командних файлів
Мета роботи: одержання практичних навичок резервного копіювання даних, програмування командних файлів і самостійної роботи з документацією команд.
Теоретичні відомості
Команди POSIX для роботи з резервування даних (повинні бути у всіх операційних системах)
tar - архівування даних
Команди в LINUX
Резервне зберігання даних.
backup - збереження файлової системи, відновлення даних
dump - дамп зазначених частин об'єктних файлів
cpio - архівування даних
tar - архівування даних
Програмування командних файлів (в оболонці Shell)
Командний файл - текстовий файл із правами на запуск.
У командному файлі можна записати послідовність команд на виконання.
Крім цього можна написати не великий скрипт.
Деякі можливості за написанням скрипта:
Умовний оператор "IF"
Оператор виклику ("CASE")
Оператор циклу з перерахуванням ("FOR")
Оператор циклу із щирою умовою ("WHILE")
Оператор циклу з помилковою умовою ("UNTIL")
Можна писати свої функції.
Більше докладну інформацію можна одержати – Програмування на Shell (UNIX)
У кожній операційній системі є могутніший скриптова мова, основним для UNIX є PERL (хоча є й інші, JScript, PHP і Python).
Команди Windows
Резервне зберігання даних.
Ntbackup - архівація може виконуватися з командного рядка або пакетного файлу за допомогою команди ntbackup і різних параметрів командного рядка.
Приклад 4 (з HELP'а для Windows 5.1)
Наступні приклади ілюструють виконання архівації з командного рядка. Всі три приклади використовують тип архіву, параметри перевірки, рівень ведення журналу, апаратний стиск і інші параметри, задані в програмі архівації. У першому прикладі виконується архівація ресурсу \\ iggy-multi\d$ у файл D:\Backup.bkf. У другому прикладі архівація тих же даних у цей же файл. У третьому прикладі наявний архів заміняється новим архівом, що містить ті ж дані. У всіх трьох прикладах букву диска можна замінити повним ім'ям UNC (тобто, замість файлу архіву d:\backup.bkf можна задати файл \\ iggy-multi\d$\backup.bkf). ntbackup backup \\ iggy-multi\d$ /j "Створений з командного рядка архів 4" /f "D:\backup.bkf" ntbackup backup \\ iggy-multi\d$ /j "Створений з командного рядка архів 5" /f "D:\backup.bkf" /a ntbackup backup \\ iggy-multi\d$ /j "Створений з командного рядка архів 6" /f "D:\backup.bkf"
Програмування командних (пакетних) файлів
Командний файл - текстовий файл із розширенням.bat і .cmd
У командному файлі можна записати послідовність команд на виконання.
Крім цього можна написати не великий скрипт.
Деякі можливості за написанням скрипта:
IF Оператор умовного виконання команд у пакетному файлі
FOR Запуск зазначеної команди для кожного з файлів у наборі.
GOTO Передача керування у відзначений рядок пакетного файлу.
PAUSE Припинення виконання пакетного файлу й вивід повідомлення.
REM Приміщення коментарів у пакетні файли
Більше докладну інформацію можна одержати в довідці Windows і на "Bat файли".
Також в Windows можна використовувати скриптові мови VBScript, JScript, або інші скриптові мови (Active Perl, Python). Підтримується це за допомогою Windows Script Host (WSH).