Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы по ОС(Linux).docx
Скачиваний:
7
Добавлен:
10.11.2019
Размер:
39 Кб
Скачать

Лабораторная работа 1. Установка ОС в виртуальных машинах

Для повышение надежности и безопасности информационной системы, часто используют изолированность подсистем друг от друга.

Изоляция может быть аппаратной и программной.

Программная изоляция реализуется с помощью "виртуальных машин".

Наиболее распространенные виртуальные машины:

  1. VirtualBox (Oracle) (https://www.virtualbox.org/,  http://ru.wikipedia.org/wiki/VirtualBox

  2. VMware Workstation (http://www.vmware.com/ ,http://ru.wikipedia.org/wiki/VMware_Workstation)

  3. Virtual PC (microsoft) (http://ru.wikipedia.org/wiki/Virtual_PC)

Задание:

  1. Установить в виртуальной машине операционную систему Linux (например, fedora,- http://linux.senet.ru/).

Должны работать:

  1. CD/DVD

  2. сеть

  3. USB накопители 

  4. Виртуальные машины должны иметь название - "ваша фамилия_......"

  5. Пользователь в ОС "ваша фамилия"

Лабораторная работа 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 - получить информацию о фрагментации файла 

Задание

  1. Составьте для себя справочник для выше приведенных команд

  2. Поработайте с этими командами.

  3. Что нужно уметь: - монтировать/размонтировать файловую систему - выводить информацию о подмонтированных дисках (чтобы было видно тип файловой системы) - создавать файловые системы (форматирование) - создавать разделы - проверять файловые системы

  4. В своей виртуальной машине сделать: - создать виртуальный диск - на этом диске создать 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 - слияние и вывод файлов