Лабораторная работа. Практикум для студентов специальности 230101 Вычислительные машины, комплексы, системы и сети
Скачать 1.97 Mb.
|
НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «МЕЖДУНАРОДНЫЙ ИНСТИТУТ КОМПЬЮТЕРНЫХ ТЕХНОЛОГИЙ» КАФЕДРА «ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА» ОПЕРАЦИОННЫЕ СИСТЕМЫ ЛАБОРАТОРНЫЙ ПРАКТИКУМ для студентов специальности 230101 «Вычислительные машины, комплексы, системы и сети» всех форм обучения ЧАСТЬ I (Лабораторные работы №1 и №2) ВОРОНЕЖ 2008 2 УДК 681.3.06 Рецензент: Составитель: канд. техн. наук, доцент кафедры ИВТ Савченко В.А. Операционные системы: лабораторный практикум для студентов специ- альности 230101 «Вычислительные машины, комплексы, системы и сети» всех форм обучения. В 4-х ч. Ч.1. / сост. Савченко В.А. – Воронеж: Междунар. ин-т компьютер. технологий, 2008. – 69 с. Лабораторный практикум содержит методические указания к выполнению лабораторных работ по курсу «Операционные системы». В необходимом объеме приведены теоретический материал и подробные рекомендации для практическо- го выполнения лабораторного практикума. Лабораторный практикум предназначен для студентов третьего курса оч- ной и четвертого курса заочной формы обучения по технической специальности 230101 «Вычислительные машины, комплексы, системы и сети». Ответственный за выпуск зав. кафедрой «Информатики и вычислительной техники» канд. техн. наук, профессор Юшинин С.Ю. Печатается по решению Редакционно-издательского совета Международ- ного института компьютерных технологий. © Савченко В.А., составление, 2008 © НОУ ВПО «Международный институт компьютерных технологий», 2008 Заслуженный работник высшей школы Российской Федерации, профессор кафедры автоматизированных систем управления Военного авиационного инженерного университета, канд. техн. наук, профессор Фадин А.Г. доцент кафедры ядерной физики Воронежского государственного университета канд. физ.-мат. наук, доцент Алейников А.Н. 3 СОДЕРЖАНИЕ Введение……………………………………………………………………….......... 0 4 Лабораторная работа №1 Работа с файлами и дисками в ОС Windows XP………………………………. 0 5 1.1. Краткие теоретические сведения…………………………………………… 0 5 1.2. Подготовка к выполнению лабораторной работы…………………............. 0 8 1.3. Порядок выполнения лабораторной работы……………………………….. 0 9 1.3.1. Учебное задание №1…………………………………………………….. 0 9 1.3.2. Учебное задание №2…………………………………………………….. 30 1.4. Содержание отчета по лабораторной работе………………………………. 37 Лабораторная работа №2 Работа с протоколом TCP/IP в ОС Windows XP……………………………….. 38 2.1. Краткие теоретические сведения………………………………………........ 38 2.2. Подготовка к выполнению лабораторной работы………………………….38 2.3. Порядок выполнения лабораторной работы……………………………….. 39 2.3.1. Учебное задание №1…………………………………………………….. 39 2.3.2. Учебное задание №2…………………………………………………….. 46 2.4. Содержание отчета по лабораторной работе………………………………. 59 2.5. Варианты заданий к лабораторной работе…………………………………. 59 Библиографический список…………………………………………………........ 62 Приложение 1. Перенаправление ввода-вывода команд ОС Windows XP……... 63 Приложение 2. Команды-фильтры ОС Windows XP…………………………….. 65 Приложение 3. Схематическое представление локальной сети МИКТ………… 67 Приложение 4. Образец титульного листа……………………….......................... 68 4 ВВЕДЕНИЕ Курс «Операционные системы» является основополагающей дисциплиной при обучении студентов в высшем учебном заведении по специальности «Вычис- лительные машины, комплексы, системы и сети». Помимо изучения лекционных материалов учащиеся должны приобретать опыт по применению полученных знаний на практике. С этой целью предлагаемый лабораторный практикум ставит своей задачей расширить теоретическую базу в предметной области и привить учащимся практические навыки по работе со специальными возможностями изу- чаемой операционной системы (ОС), в частности, применительно к сфере ее се- тевого администрирования и конфигурирования. Лабораторный практикум состоит из четырех частей и представляет собой ряд последовательно выполняемых лабораторных работ, тематически разделен- ных на несколько общих направлений. Предполагается изучение различных ин- струментов системного администратора – служебных команд и утилит, доступ- ных в алфавитно-цифровом терминале или командной оболочке, оснасток консо- ли администрирования и их расширений – с применением графического интер- фейса пользователя. Отдельно следует отметить изучение мощнейшего про- граммного средства Редактор Реестра ОС, предназначенного, среди прочего, для настройки и оптимизации системы. Каждая лабораторная работа практикума в достаточном объеме содержит теоретические сведения, необходимые для ее выполнения, ряд практических зада- ний – для закрепления изученного материала, а также тематические контрольные вопросы, предполагающие дополнительное углубленное изучение теоретического материала в рамках решаемых задач. Выполнение последующих заданий лабора- торных работ опирается на знания и навыки, полученные при изучении предыду- щих. Поэтому важно соблюдать некоторую преемственность в их выполнении, чтобы обеспечить постепенное и логическое усвоение изучаемого материала. При соблюдении этого условия полученные знания обеспечат учащихся надежной практической базой для всестороннего развития в выбранной сфере. Первая часть лабораторного практикума ориентирована на приобретение студентами базовых знаний при работе с файловой системой ОС и стеком прото- колов TCP/IP с применением алфавитно-цифрового терминала. В качестве примера ОС, предназначенной для изучения, в настоящем лабо- раторном практикуме предполагается использовать ОС Windows XP Professional SP2 (далее по тексту, ОС Windows XP) как наиболее востребованную и широко распространенную в современных условиях сетевую ОС. Автор выражает благодарность студентам Рягузову И.А. (гр. ВМ-051) и Бач А.П. (гр. ВМ-052) за конструктивные предложения при формулировании не- которых учебных заданий и контрольных вопросов лабораторных работ. 5 Лабораторная работа №1 Работа с файлами и дисками в ОС Windows XP Цель работы: Изучить возможности командной оболочки и способы при- менения основных команд и утилит ОС Windows XP при работе с файлами и дис- ками. 1.1. Краткие теоретические сведения Командная оболочка — это отдельный программный продукт, который обеспечивает прямую связь между пользователем и операционной системой (ОС). Текстовый пользовательский интерфейс в виде командной строки предос- тавляет среду, в которой выполняются команды, программы и служебные утили- ты с текстовым интерфейсом. В командной оболочке и результат выполнения утилит и программ отображается на экране в виде, сходном с командным интер- претатором Command.com MS-DOS. Командная оболочка ОС Windows XP ис- пользует интерпретатор команд Cmd.exe, который осуществляет перевод введен- ной команды в понятный ОС вид, загружает приложения (утилиты) и управляет потоками данных между ними. Имеется возможность использовать командную оболочку для создания и редактирования пакетных файлов (также называемых сценариями), что позволяет автоматизировать выполнение обычных задач. Например, можно использовать сценарии для автоматизации управления учетными записями пользователей и ежедневной архивацией в нерабочие часы. Также можно использовать сервер сценариев ОС Windows XP, Cscript.exe, для выполнения сложных сценариев по- средством командной оболочки. Выполнение операций с помощью пакетных файлов является более эффективным, чем с помощью текстового интерфейса пользователя. Командные или пакетные файлы принимают все команды, доступ- ные из командной строки. Дополнительные сведения о создании пакетных фай- лов и сценариев будут рассмотрены в лабораторной работе №3. Возможность, ориентированная непосредственно на пользователя, позволя- ет настроить окно командной строки для облегчения визуализации и просмотра, а также для усиления контроля текущего выполнения приложений. Чтобы реализо- вать эту возможность, необходимо для примера выполнить следующие действия: 1. Загрузите командную оболочку: нажмите Пуск | Выполнить, наберите в появившемся окне Сmd.exe (или просто cmd), нажмите Enter для ввода. 6 2. Кликните правой кнопкой манипулятора «Мышь» в верхней части поя- вившегося командного окна и выберите команду Свойства из контекстного ме- ню командной оболочки. 3. В диалоговом окне Свойства выберите вкладку Общие. 4. В области Запоминание команд вкладки Общие выберите или введите значение 999 в поле Размер буфера, а затем выберите или введите значение 5 в поле Количество буферов. 5. В области Редактирование установите флажки Выделение мышью и Быстрая вставка. 6. В диалоговом окне Свойства выберите вкладку Расположение. 7. В области Размер буфера экрана вкладки Расположение введите или выберите значение 2500 в поле Высота. 8. На вкладке Расположение выполните следующие действия: в области Размер буфера экрана увеличьте значение параметра Ши- рина, в области Размер окна увеличьте значение параметра Высота, в области Размер окна увеличьте значение параметра Ширина, снимите флажок Автоматический выбор, а затем в области Положе- ние окна измените значения полей Левый и Верхний край, 9. В диалоговом окне Свойства выберите вкладку Шрифт. 10. На вкладке Шрифт выполните следующие действия: в области Шрифт выберите необходимый шрифт, в области Размер выберите необходимый размер шрифта. 11. В диалоговом окне Свойства выберите вкладку Цвета. 12. На вкладке Цвета выполните следующие действия: установите флажок Текст на экране и выберите цвет текста, кликнув манипулятором по соответствующему полю, установите флажок Фон текста и выберите цвет фона, кликнув мани- пулятором по соответствующему полю, 13. Обратите внимание на то, как влияют параметры пунктов 8-12 на внеш- ний вид командной оболочки. 14. Кликните OK для ввода. 15. В диалоговом окне Изменение свойств выберите пункт «Сохранить свойства для других окон с тем же именем» или альтернативныйвариант «Из- менить ярлык для запуска этого окна» и подтвердите ввод. При изучении возможностей командной оболочки очень важным является изучение синтаксической структуры ввода команд. Необходимо помнить, что син- таксическая структура отображается в том порядке, в котором следует вводить со- ответствующую команду и следующие за ней параметры, если таковые имеются. 7 Следующий пример команды Xcopy иллюстрирует разнообразие синтаксических форматов текста, а в табл. 1.1 приведены интерпретации этих форматов. Xcopy источник [результат] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d[:мм- дд-гггг]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [{/a|/m}] [/n] [/o] [/x] [/exclude:файл1[+[файл2]][+[файл3]] [{/y|/-y}] [/z]. Кроме того, имеется возможность вкладывать командные оболочки в Cmd.exe, открывая новый экземпляр Cmd.exe из командной строки. По умолча- нию каждый экземпляр Cmd.exe наследует среду своего родительского приложе- ния Cmd.exe. Вложение экземпляров Cmd.exe позволяет вносить в локальную среду изменения, которые не повлияют на родительское приложение Cmd.exe. Это позволяет сохранять исходную среду Cmd.exe и возвращаться к ней после удаления вложенной командной оболочки. Изменения вложенной командной оболочки не сохраняются. Таблица 1.1. Интерпретация текстовых форматов при вводе команд Формат Значение Курсив Данные, которые должен ввести пользователь Полужирный шрифт Элементы, которые следует вво- дить точно, как показано Пропуск (...) Параметры могут повторяться не- сколько раз в командной строке В квадратных скобках ([ ]) Необязательные элементы В фигурных скобках ({ }); вари- анты разделены вертикальной чертой ( | ). Пример: {четные | нечетные} Набор значений, из которого мож- но выбрать только одно значение Шрифт Courier Текст кода или выхода программы При работе с командной строкой команды являются зарезервированными словами, что означает, что нельзя объявлять переменные, имена которых совпа- дают с именами этих команд. Большинство команд ОС Windows XP было заим- ствовано разработчиками из дисковой ОС MS-DOS, которая изначально являлась операционной системой с интерфейсом командной строки и использовалась ра- нее на персональных компьютерах. Как и в других ОС, например в OS/2, MS- DOS позволяла преобразовывать ввод с клавиатуры в команды, организовывать такие действия, как запись и чтение с дисков, вывод на экран, управление с по- 8 мощью клавиатуры и множество других внутренних операций, обеспечивающих выполнение программ и организацию файлов. В 32-битной ОС Windows XP в виде командной оболочки методом эмуля- ции реализован режим MS-DOS, позволяющий выполнять все указанные выше действия по работе с файлами и дисками. Кроме того, ОС Windows XP поддер- живает и расширяет практически все функциональные возможности системы MS- DOS, о которых достаточно полно описано в разделе «Новые способы выпол- нения типичных задач» справки операционной системы. Дополнительную информацию по возможностям командной оболочки, а также все множество команд доступных при работе с ней наряду с параметрами и примерами применения можно получить в справке ОС Windows XP (Пуск | Справка и поддержка) в разделах «Общие сведения о командной оболочке», «Справочник по параметрам командной строки» и «Новые средства ко- мандной строки». 1.2. Подготовка к выполнению лабораторной работы К числу основных команд и служебных утилит, используемых при работе с файлами, дисками и томами в ОС Windows XP посредством командной оболочки, относятся: Assoc, Attrib, Cacls, Cd, Chdir, Chkdsk, Chkntfs, Comp, Compact, Convert, Copy, Date, Del, Dir, Diskcomp, Diskcopy, Erase, Fc, Find, Findstr, Format, Label, Md, Mkdir, Move, Print, Rd, Recover, Ren, Rename, Replace, Rmdir, Subst, Tree, Type, Vol, Xcopy и другие. Дополнительная информация по этим командам, а также примеры их использования доступны в справке ОС Windows XP (Пуск | Справка и поддержка) в соответствующих разделах. Справку также можно получить, набрав в окне командной оболочки строку Help и нажав Enter для ввода. Полный список команд ОС Windows XP, в том числе официально не декларированных в справке ОС (например, команда Shutdown), может быть найден на официальном сайте корпорации Микрософт по адресу http://www.microsoft.com или непосредственно в глобальной сети Интернет. По объективным причинам работа части команд, например, таких как Format и Convert в условиях процесса обучения, не может быть осуществлена полноценно. Поэтому задачей данной лабораторной работы является демонстра- ция работы и ознакомление с возможностями команд, не приводящих к сущест- венным изменениям данных на жестком диске. В настоящей лабораторной работе предполагается ознакомление с основ- ным набором команд и служебных утилит для работы с файлами и гибкими дис- ками (3,5” гибкий диск не входит в методическое обеспечение лабораторной ра- боты) и выполнение нескольких учебных заданий с применением командной оболочки. 9 Перед началом выполнения лабораторной работы в среде ОС Windows XP необходимо выполнить следующее: 1) загрузить ОС Windows XP и активировать справочное меню (Пуск | Справка и поддержка); 2) ознакомиться с описанием и синтаксисом ввода командного интерпрета- тора Cmd.exe; 3) ознакомиться с описанием и синтаксисом ввода приведенных команд и служебных утилит. 1.3. Порядок выполнения лабораторной работы Лабораторная работа выполняется последовательно в соответствии с опре- деленным порядком и включает в себя два учебных задания. 1.3.1. Учебное задание №1. Изучение основных команд и служебных ути- лит при работе с файлами в ОС Windows XP. Порядок выполнения: I. Загрузить командную оболочку: нажмите Пуск | Выполнить, наберите в появившемся окне Сmd.exe (или просто cmd), нажмите Enter для ввода. II. Одной из самых важных команд, доступной в среде командной оболочки и предназначенной для копирования одного или нескольких файлов из точки расположения, заданной одним маршрутом, в место назначения, определяемое другим маршрутом, является команда Copy. Копирование можно производить в файлы с теми же именами (если они располагаются в разных каталогах) или с другими, изменяя их в процессе копирования. Наряду с этим, при формировании команды в командной строке можно употреблять символы звездочка (*) и вопрос (?), что обеспечивает копирование не одного файла, а целой группы. Синтаксис команды Copy: Copy [/d] [/v] [/n] [{/y | /-y}] [/z] [{/a | /b}] источник [{/a | /b}] [+ источник [{/a | /b}] [+ ...]] [назначение [{/a | /b}]], где параметр: 10 /d — указывает на возможность создания зашифрованного файла. /v — проверяет правильность копирования путем сравнения копий файлов. |