Лабораторная работа 1. Установка ОС в виртуальных машинах
Для повышение надежности и безопасности информационной системы, часто используют изолированность подсистем друг от друга.
Изоляция может быть аппаратной и программной.
Программная изоляция реализуется с помощью "виртуальных машин".
Наиболее распространенные виртуальные машины:
VirtualBox (Oracle) (https://www.virtualbox.org/, http://ru.wikipedia.org/wiki/VirtualBox)
VMware Workstation (http://www.vmware.com/ ,http://ru.wikipedia.org/wiki/VMware_Workstation)
Virtual PC (microsoft) (http://ru.wikipedia.org/wiki/Virtual_PC)
Задание:
Установить в виртуальной машине операционную систему Linux (например, fedora,- http://linux.senet.ru/).
Должны работать:
CD/DVD
сеть
USB накопители
Виртуальные машины должны иметь название - "ваша фамилия_......"
Пользователь в ОС "ваша фамилия"
Лабораторная работа 2. Файловые системы и диски.
Цель работы: получение практических навыков работы с файловыми системами, дисками и самостоятельной работы с документацией команд.
Поясняющая информация
Команды POSIX для работы с ФС и дисками (должны быть во всех операционных системах)
df - выводит информацию о подмонтированных дисках
Команды и конфигурационные файлы в LINUX
fdformat - форматирование гибкого диска
mformat - создает файловую систему MS-DOS
fsck - проверка файловой системы
mkfs - создание файловой системы (форматирование)
mkswap - создание раздела подкачки
swapon - активизация раздела подкачки
fdisk – работа с разделами диска при использовании MBR
gdisk - работа с разделами диска при использовании GPT
parted – работа с разделами диска при использовании GPT и не только
mount - монтирование файловых систем
umount - размонтирование файловых систем
df - выводит информацию о подмонтированных дисках
/etc/fstab - файл для описания подключаемых файловых систем
debugfs - востановление и получение подробной информации файловых систем
filefrag - получить информацию о фрагментации файла
Задание
Составьте для себя справочник для выше приведенных команд
Поработайте с этими командами.
Что нужно уметь: - монтировать/размонтировать файловую систему - выводить информацию о подмонтированных дисках (чтобы было видно тип файловой системы) - создавать файловые системы (форматирование) - создавать разделы - проверять файловые системы
В своей виртуальной машине сделать: - создать виртуальный диск - на этом диске создать 8 разделов - на одном из разделов создать файловую систему NTFS (размер блока (байт) (256) 1024, 2048, 4096 (65536) самый близкий размер к последней цифре в номере зачетки) - на одном из разделов создать файловую систему FAT32 - на одном из разделов создать файловую систему EXT2 (размер блока (байт) 1024, 2048, 4096 самый близкий размер к последней цифре в номере зачетки) - на одном из разделов создать файловую систему EXT3, включить журналирование данных (не только метаданных) (размер блока (байт) 1024, 2048, 4096 самый близкий размер к последней цифре в номере зачетки) - на одном из разделов создать файловую систему EXT4, включить журналирование данных (не только метаданных) (размер блока (байт) 1024, 2048, 4096 самый близкий размер к последней цифре в номере зачетки) - на одном из разделов создать файловую систему Btrfs - на одном из разделов создать файловую систему xfs - монтировать все разделы в подкаталоги каталога /mnt/фамилия/название файловой системы - сделать автоматическое монтирование при загрузке - на каждый раздел скопировать большой файл (>1Гбайт) и получить информацию о фрагментации, составить сравнительную таблицу - произвести тестирование файловых систем, составить сравнительную таблицу - на одном из разделов создать файловую систему для SWAP
К сдаче лабораторной предоставляются: справочник команд для работы с файловыми системами, дисками и умение работать с этими командами.
Лабораторная работа 3. Управление файлами
Цель работы: получение практических навыков работы с файлами и самостоятельной работы с документацией команд.
Поясняющая информация
Команды POSIX для работы с файлами (должны быть во всех операционных системах)
cd - смена каталога
chgrp - смена группы пользователей для каталога или файла
chmod - смена уровня доступа пользователей для каталога или файла
chown - смена пользователя для каталога или файла
cp - копирование файлов
ls - выводит список файлов и каталогов текущей директории
file - указывает тип указанного файла
find - поиск файлов
ln - создание ссылок
mkdir - создание каталога
mv - перемещение файла или каталога
pwd - имя текущего каталога
rm - удаления файла
rmdir - удаление каталога
du - сводка использования дискового пространства
cat - слияние и вывод файлов
Команды linux для работы с файлами
cd - смена каталога
chgrp - смена группы пользователей для каталога или файла
chmod - смена уровня доступа пользователей для каталога или файла
chown - смена пользователя для каталога или файла
cp - копирование файлов
ls - выводит список файлов и каталогов текущей директории
file - указывает тип указанного файла
find - поиск файлов
ln - создание ссылок
mkdir - создание каталога
touch - создание файла
mv - перемещение файла или каталога
pwd - имя текущего каталога
rm - удаления файла
rmdir - удаление каталога
du - сводка использования дискового пространства
cat - слияние и вывод файлов