Методическое пособие для студентов специальности 230113 «Компьютерные системы и комплексы» Составитель

Вид материалаМетодическое пособие

Содержание


Лабораторная работа №1(2 часа) Знакомство с операционной системой Linux
Вход в систему
Потренируйтесь переходить между консолями
Команда man – универсальный справочник
Попробуйте с ее помощью посмотреть информацию о командам pwd, who, whoami, last.
Завершение работы в Linux
Выполните перезагрузку системы
Лабораторная работа № 2 (2 часа) Знакомство с редактором Vim.
Перемещение по файлу
Переход в режим редактирования
O вставить строку перед текущей и начать ввод текста в ней • Копирование, вставка и удаление
P вставить содержимое буфера перед курсором u
При помощи редактора vim создайте cледующие файлы
Лабораторная работа № 3 (2 часа) Простейшие команды для работы с текстом.
Лабораторная работа №4 (2 часа) Компиляция и запуск C-программ
Лабораторная работа № 5 (2 часа) Процессы в операационной системе Linux
1.1 Атрибуты процессов
Идентификатор процесса (process ID)
Идентификатор группы процессов (process group ID
Идентификатор сеанса (session ID).
...
Полное содержание
Подобный материал:
  1   2   3   4   5   6   7   8   9   ...   12


Департамент образования, науки и молодежной политики Воронежской области


ГОБУ СПО ВО «Борисоглебский индустриальный техникум»





Лабораторный практикум

по дисциплине

«Операционные системы и среды»


Методическое пособие для студентов специальности 230113 «Компьютерные системы и комплексы»


Составитель

Торгашин Г.В.


Борисоглебск 2011

УДК 681.3.06

ББК 32.973

М54


Рецензенты: Л.А. Штоколов – доцент кафедры прикладной математики, физики и методик их преподавания Борисоглебского государственного педагогического института, кандидат технических наук, доцент

И. А. Усова – преподаватель информатики Борисоглебского дорожного техникума


Печатается по решению методического совета Борисоглебского индустриального техникума


Лабораторный практикум по дисциплине «Операционные системы и среды »

Борисоглебский индустриальный техникум, сост. Г.В. Торгашин – Борисоглебск , 2012. – 91 с.


Приведены методические указания к лабораторным работам по дисциплине «Операционные системы и среды». Использована технология виртуальных машин, позволяющая при проведении лабораторных работ в компьютерном классе моделировать условия работы реальной компьютерной сети предприятия на основе домена. Лабораторные работы охватывают наиболее важные темы и направлены на формирование у студентов базовых навыков эффективного использования операционных систем.

Предназначены для студентов 2 курса специальности 230113 –

Компьютерные системы и комплексы.

Табл. 2. Ил. 56. Библиогр.: 12 назв.

УДК 681.3.06

ББК 32.973

М54

Предисловие


Специалисты в области IT технологий обязаны уметь эффективно использовать сложные современные операционные системы в условиях предприятия, обеспечивать надежность и безопасность работы пользователей, а также надежное сохранение данных и их безопасность.

В соответствии со стандартом дисциплины «Операционные системы и среды» вопросам эффективного использования операционных систем уделено значительное внимание как в теоретической, так и в практической частях курса, читаемого студентам специальности 230113 – «Компьютерные системы и комплексы».

Большая проблема при преподавании данной дисциплины и проведении практических и лабораторных занятий связана с тем, что для полноценного изучения операционных систем на реальной аппаратуре необходимо обладать правами администратора – только в этом случае доступны функции настройки и администрирования операционной системы. Однако в реальной обстановке учебного компьютерного класса такими правами студента наделять нельзя. Кроме того, при изучении систем надо выполнять множество действий и настроек учебного плана, неприемлемых для реальной системы.

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

При этом администрирование и настройка виртуальных объектов никак не влияет на реальную систему и не представляет для неё опасности. Виртуальная система легко переносится с компьютера на компьютер, очень просто восстанавливается в случае сбоев и неправильных настроек. Студент при минимуме затрат времени может создать точную копию системы, используемой в учебной лаборатории, на своем компьютере и заниматься самостоятельно и дополнительно совершенствовать свои навыки в условиях, моделирующих реальную систему предприятия.

Лабораторная работа №1(2 часа)

Знакомство с операционной системой Linux

Понятия login и password


Операционная система Linux является многопользовательской операционной системой. Для обеспечения безопасной работы пользователей и целостности системы доступ к ней должен быть санкционирован. Для каждого пользователя, которому разрешен вход в систему, заводится специальное регистрационное имя – username или login и сохраняется специальный пароль – password, соответствующий этому имени.

Узнайте у своего системного администратора регистрационные имена и пароли, установленные для обучающихся.

Вход в систему


Если в системе установлена графическая оболочка наряду с обычными алфавитно-цифровыми терминалами, лучше всего это сделать с алфавитно-цифрового терминала или его эмулятора. Чтобы перейти из графической оболочки в алфавитно-цифровой терминал нажмите ++, где Fx – одна из функциональных клавиш F1,F2…F6. Вы попадете в алфавитно- цифровую консоль. Номер консоли указывает указатель tty. Например: tty2- означает, что вы находитесь во второй консоли. По умолчанию таких консолей 7. Причем седьмая консоль-графическая. Переходить между консолями можно нажимая клавиши +.

Потренируйтесь переходить между консолями

В каждой консоли вам предлагают зарегистрироваться. Таким образом в разных консолях вы можете работать под разными именами и, что еще более важно, с разными правами. Итак, регистрируемся в консоли.

На экране появляется надпись, предлагающая ввести регистрационное имя, как правило, это "login:". Набрав свое регистрационное имя, нажмите клавишу . Система запросит у вас пароль, соответствующий введенному имени, выдав специальное приглашение – обычно "Password:". Внимательно наберите пароль, установленный для вас системным администратором, и нажмите клавишу . Вводимый пароль на экране не отображается, поэтому набирайте его аккуратно! Если все было сделано правильно, у вас на экране появится приглашение к вводу команд операционной системы.

Команда man – универсальный справочник


По ходу изучения операционной системы Linux вам часто будет требоваться информация о том, что делает та или иная команда или системный вызов, какие у них параметры и опции, для чего предназначены некоторые системные файлы, каков их формат и т.д.

Для получения интерактивной справки служит утилита man

Пользоваться утилитой man достаточно просто – наберите команду

man имя

где имя – это имя интересующей вас команды, утилиты, системного вызова, библиотечной функции или файла.

Попробуйте с ее помощью посмотреть информацию о командам pwd, who, whoami, last.

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

Иногда имена команд интерпретатора и системных вызовов или какие-либо еще имена совпадают. Тогда чтобы найти интересующую вас информацию, необходимо задать утилите man категорию, к которой относится эта информация (номер раздела). В Linux, принято следующее разделение:
  1. Исполняемые файлы или команды интерпретатора.
  2. Системные вызовы.
  3. Библиотечные функции.
  4. Специальные файлы (обычно файлы устройств)
  5. Формат системных файлов и принятые соглашения.
  6. Игры (обычно отсутствуют).
  7. Макропакеты и утилиты – такие как сам man.
  8. Команды системного администратора.
  9. Подпрограммы ядра (нестандартный раздел).

Если вы знаете раздел, к которому относится информация, то утилиту man можно вызвать в Linux с дополнительным параметром

man номер_раздела имя

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

man man

Используя команды who, whoami, last получите сведения о пользователях, работающих в системе.

Завершение работы в Linux


В ОС Linux, нельзя выключать компьютер простым отключением питания, Дело в том, что в любой момент времени в системе запущено несколько процессов. Некоторые из этих процессов могут работать с файлами, причем система не записывает все изменения файлов на диск сразу после внесения этих изменений пользователем или процессом, а сохраняет их временно в оперативной памяти (кэширует). Если просто выключить питание, эти изменения не будут сохранены и пропадут, что иногда может привести даже к невозможности последующей загрузки системы. Так что надо уметь правильно завершить работу системы перед выключением компьютера. Это делается командой shutdown.

Команда shutdown может быть выполнена только пользователем root


Из опций программы shutdown наиболее часто используются две:
  • -h  — полная остановка системы (компьютер будет выключен);
  • -r  — перезагрузить систему.

Когда вы захотите просто выключить компьютер. Эквивалентом команды

shutdown -h 0

является команда halt. При нажатии известной комбинации клавиш ++ в Red Hat Linux выполняются действия, аналогичные команде

shutdown -r 0

так что таким образом тоже можно выключить компьютер, только надо в момент перезагрузки отключить питание.

Выполните перезагрузку системы

Выполните завершение работы