- •Лабораторная работа 1. Установка ос в виртуальных машинах.
- •Лабораторная работа 2. Файловые системы и диски.
- •Лабораторная работа 3. Управление файлами
- •Лабораторная работа 4. Управление пользователями и группами. Установка лимитов и квот.
- •Лабораторная работа 5. Резервное хранение данных. Программирование командных файлов.
- •Лабораторная работа 6. Управление процессами.
- •Лабораторная работа 7. Управление памятью.
Лабораторная работа 1. Установка ос в виртуальных машинах.
Для комфортной работы и с учетом возможных ошибок необходимо использовать виртуальную машину. Разумеется, возможны два вида изоляции устанавливаемой ОС: аппаратная и программная. Но мы будем использовать программную.
Наиболее распространенные виртуальные машины:
VirtualBox (Oracle) (https://www.virtualbox.org/, http://ru.wikipedia.org/wiki/VirtualBox)
Примечание: программа является бесплатной и рекомендуется для использования.
VMware Workstation (http://www.vmware.com/ru/,http://ru.wikipedia.org/wiki/VMware)
Примечание: программа является платной, поэтому необходимо использовать либо триальную 30-дневную версию, либо установить VMware Player.
Virtual PC (microsoft) (http://ru.wikipedia.org/wiki/Virtual_PC).
Примечание:
Программа является бесплатной и ее можно скачать либо из интернета, либо с сайта Microsoft. Заметим, что для скачивания с сайта Microsoft необходимо пройти проверку на подлинность Windows, установленной на вашей машине.
Программа поддерживает виртуализацию только различных версий Windows.
В Windows 7 возможно использовать так называемый режим Windows XP Mode. Нужную программу можно либо поискать в списке установленных программ, либо, если она у вас не установлена, скачать необходимое обновление с сайта Microsoft (http://windows.microsoft.com/ru-ru/windows7/install-and-use-windows-xp-mode-in-windows-7)
Задание:
Установить в виртуальной машине операционную систему Linux. Пример: fedora –http://fedoraproject.org/ru/
Должны работать:
сеть
USB накопители
Команды:
-- help – показывает сводку об использовании и список аргументов
info – аналог man, но часто более углубленный
man – предоставляет документацию по команде
Лабораторная работа 2. Файловые системы и диски.
Цель работы: получение практических навыков работы с файловыми системами, дисками и самостоятельной работы с документацией команд.
Команды:
/etc/fstab - файл для описания подключаемых файловых систем
debugfs – востановление и получение подробной информации о файловых системах
df – выводит информацию о подмонтированных дисках
cfdisk – работа с разделами диска; создает высококачественные таблицы разбиения диска и поэтому, если есть возможность, то надо использовать именно эту программу (вместо fdisk или sfdisk)
dumpe2fs – просмотр текущих параметров для файловых систем
fdisk – работа с разделами диска при использовании MBR
fsck – проверка файловой системы
gdisk – работа с разделами диска при использовании GPT
mkfs – создание файловой системы (форматирование)
mkswap – создание раздела подкачки
mount – монтирование файловых систем
parted – работа с разделами диска при использовании GPT и не только
sfdisk–более корректна, чем fdisk и мощнее чем fdisk и cfdisk, но имеет неудобный интерфейс
swapon – активизация раздела подкачки
tune2fs – устанавливает параметры для ext2 и ext3 файловых систем
umount – размонтирование файловых систем
Задание
Поработайте с вышеприведенными командами.
Что нужно уметь:
- выводить информацию о подмонтированных дисках с подробной информацией
- монтировать (создавать) диски
- создавать разделы
- создавать файловые системы (+форматирование)
- выводить подробную информацию о файловых системах (в том числе о NTFS)
- проверять файловые системы
В своей виртуальной машине сделать:
- создать виртуальный диск
- на этом диске создать 6 разделов
- на одном из разделов создать файловую систему NTFS с размером блока (байт) 1024, 4096
- на одном из разделов создать файловую систему FAT32
- на одном из разделов создать файловую систему EXT2 с размером блока (байт) 1024, 4096
- на одном из разделов создать файловую систему EXT3, включить журналирование данных (не только метаданных), размер блока(байт): 1024, 4096
- на одном из разделов создать файловую систему NFS
- монтировать все разделы в подкаталоги каталога /mnt/фамилия/название файловой системы
- сделать автоматическое монтирование при загрузке
- на одном из разделов создать файловую систему для SWAP