Главная Другое
Экономика Финансы Маркетинг Астрономия География Туризм Биология История Информатика Культура Математика Физика Философия Химия Банк Право Военное дело Бухгалтерия Журналистика Спорт Психология Литература Музыка Медицина |
страница 1 Отчет по лабораторным работам по дисциплине Операционные системы Целью выполнения лабораторных работ является приобретение навыков по созданию загрузочных и аварийных дисков и практической работы в ОС Linux с использованием интерфейса командной строки интерпретатора shell базовой пользовательской среды, а также закрепление полученных навыков путем решения конкретных задач. Лабораторная работа №1. Тема: изучение основных команд UNIX. В ходе лабораторной работы были изучены основные команды UNIX. Для этого произведена загрузка с загрузочной дискеты Bootsys#1. После этого были изучены следующие команды: date, pwd, ls, cd, mkdir, cat, cp, mv, rm.
Загрузочная дискета Bootsys#1 содержит усеченную версию Linux (корневая файловая система которой загружается на создаваемый в оперативной памяти Ram диск), сконфигурированную для работы в однопользовательском режиме с правами суперпользователя. Для размещения дополнительных команд и утилит можно использовать дополнительные RAM диски в ОЗУ. Для этого необходимо их предварительно отформатировать, т.е. создать файловую систему ext2. Ввиду того, что команда mkfs отсутствует в данной версии, необходимо ее скопировать с дополнительной дискеты Util#1. Была произведена загрузка с загрузочной дискеты Bootsys#1. Затем вставлена и смонтирована дискета Util#1 с использованием команды mount, и осуществлено копирование с дискеты исполняемых файлов каталога /sbin и библиотек каталога /lib, необходимых для запуска утилиты mkfs, в текущий корневой каталог загруженной системы. Проверяем, что копирование прошло успешно: # mount - вывод всех смонтированных устройств
# ср /mnt/floppy/sbin/* /sbin - копирование каталога/sbin
# ls /lib - вывод содержимого /lib Создаем файловую систему ext2 на виртуальных дисках ram1 и ram2. В случае успешного создания на экран дисплея выводится статистика процесса форматирования: количество узлов, блоков, размер блока и т.д. mkfs -ext2 /dev/ram1 mkfs -ext2 /dev/ram2 Монтируем диски ram1, ram2 и проверяем, что монтирование прошло удачно. mkdir /mnt/ram1 mkdir /mnt/ram2 mount
mount /dev/ram1 /mnt/ram1 mount /dev/ram2 /mnt/ram2 mount Для проверки свободного пространства на дисках ram1, ram2 удобно использовать команду df. Ввиду ее отсутствия в данной загрузочной версии, копируем эту команду с дополнительной дискеты Util#1 на диск ram1 и запускаем ее. ср /mnt/floppy/bin/df /mnt/ram1 /mnt/ram1/df Выдается диагностика об отсутствии mtab. Данный файл является копией fstab, поэтому создаем его и снова запускаем df. ср /etc/fstab /etc/mtab /mnt/ram1/df Выдается диагностика об отсутствии информации о ram1 в mtab. Дополняем таблицу mtab. Поскольку редакторы отсутствуют в данной версии, поступаем следующим образом: # cat > /mnt/ram1/a - открываем файл с именем а и вводим в него следующую строчку: /dev/ram1 /mnt/ram1 ext2 defaults 0 0 #cat a >> /etc/mtab - дополняем таблицу mtab #/mnt/ram1/df - запускаем df На этот раз команда df успешно запускается и показывает используемое свободное пространство на всех смонтированных устройствах. Лабораторная работа №3. Тема: создание скриптов. В ходе лабораторной работы был написан скрипт, копирующий с дискеты утилиту df на ram-диск. Для записи скрипта введена команда cat > copy.sh, где copy.sh – название скрипта. Листинг: mount /dev/fd0 /mnt/floopy - монтирование дисковода ср /mnt/floppy/sbin/* /sbin - копирование каталога/sbin c дискеты ср /mnt/floppy/lib/* /lib - копирование каталога /lib с дискеты mkfs -t ext2 /dev/ram1 1 > mkfs.out 2 > mkfs.err - создание файловой системы на ram1 и запись информации mount /dev/ram1 /tmp - монтирование ram1 c точкой монтирования /tmp cp /mnt/floppy/bin/df /tmp - копирование df на ram1 umount /mnt/floppy - размонтирование дисковода Затем, после нажатия Ctrl-D, скрипт готов к работе. Запускается командой copy.sh. Смотрите также: Методические указания к лабораторным и домашним работам по дисциплине «Операционные системы» Специальности: 230401 Прикладная математика
584.93kb.
5 стр.
Отчет по лабораторным работам по дисциплине
33kb.
1 стр.
Отчет по лабораторным работам №9 «Изучение серверов dns, dhcp»
312.96kb.
1 стр.
Методические указания к лабораторным работам №1-5 для студентов специальности 210100
346.16kb.
1 стр.
Методические указания к лабораторным работам по дисциплине «Дендрология» для студентов специальности 050807 «Лесохозяйственное дело»
81.03kb.
1 стр.
Методические указания к лабораторным работам для студентов iy-y курсов фэн всех форм обучения Новосибирск 2003 (076. 5)
133.46kb.
1 стр.
Методические указания к лабораторным работам по биологической химии для студентов 2 курса медицинского факультета Петрозаводск 2002
878.9kb.
3 стр.
Исследование полупроводниковых диодов методические указания к лабораторным работам по курсу «Электроника»
370.01kb.
3 стр.
Методические указания к лабораторным работам для студентов 1-го курса фпми составители: Доцент кафедры пвт к т. н. Маркова В. П
382.94kb.
3 стр.
Методические указания по оформлению отчётов по лабораторным работам Уфа 2011 1 Общие сведения 1 Форматы
208.63kb.
1 стр.
Стп 005–2004 Система вузовской учебной документации Общие требования к оформлению текстовой части дипломных, курсовых работ (проектов), рефератов, контрольных работ, отчетов по практикам, лабораторным работам Структура и правила оформления
485.87kb.
5 стр.
Требования к выдаче Свидетельства о допуске к Гидротехническим работам, водолазным работам 156.39kb.
1 стр.
|