Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 1 (2014).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
204.29 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Воронежский государственный технический университет

Кафедра систем автоматизированного проектирования

и информационных систем

СТРУКТУРА И ОРГАНИЗАЦИЯ ОПЕРАЦИОННОЙ

СИСТЕМЫ LINUX

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к лабораторной работе 1 по курсу

“Операционные системы ” для студентов специальностей 220300 и 071900 дневной формы обучения.

Воронеж 2014

Составители: канд. техн. наук Е.Н.Королев,

УДК 681.3.

Структура и организация операционной системы Linux: Методические указания к лабораторным работам по курсу “Операционные системы” для студентов специальностей 220300 и 071900 дневной формы обучения/ Воронеж. гос. техн. ун-т.; Сост. Е.Н.Королев Воронеж, 2014. 31с.

Настоящие методические указания посвящены рассмотрению основных принципов построения операционной системы Linux, содержат руководство по установке и настройке операционной системы.

Методические указания предназначены для студентов специальностей 220300 и 071900 естественно-гуманитарного факультета дневной формы обучения.

Рецензент д.т.н. О.Ю. Макаров

Ответственный за выпуск зав. кафедрой Я.Е. Львович

Печатается по решению редакционно-издательского совета Воронежского государственного технического университета.

Воронежский государственный

технический университет

Лабораторная работа № 1 Изучение основ работы с ОС LINUX.

Цель работы

Изучить основные команды ОС Linux, изучить структуру каталогов ОС Linux, монтирование файловых систем, написание простейших программ на языке C под ОС Linux.

1. Теоретическая часть

1. Предварительные сведения о Linux

В процессе установки Вы столкнетесь с именами дисков, разделов на них и названиями каталогов файловой системы Linux, которые отличны от тех, которые используются в DOS и Windows (tm).  

Имена дисков и разделов.

Все физические устройства вашего компьютера отображаются в каталог /dev файловой системы Linux (об этом - ниже). Диски IDE (в том числе жесткие диски, дисководы CD ROM, ATAPI floppy) имеют имена:

 /dev/hda - первый на первом канале IDE,

 /dev/hdb - второй на первом канале IDE,

 /dev/hdc - первый на втором канале IDE,

 /dev/hdd - второй на втором канале IDE.

Жесткие диски SCSI обозначаются /dev/sdX, где X - a,b,c,d,e, … в зависимости от порядкового номера диска на шине SCSI. Раздел диска обозначается числом после его имени. Например, /dev/hdb4 - четвертый раздел второго диска на первом канале scsi.  

Файловая система Linux.

Файловая система Linux, в отличие от файловых систем DOS и Windows(tm), является единым деревом. Корень этого дерева - каталог, называемый root (рут), и обозначаемый "/". Части дерева файловой системы могут физически располагаться в разных разделах разных дисков или вообще на других компьютерах, - для пользователя это прозрачно. Процесс присоединения файловой системы раздела к дереву называется монтированием, удаление - размонтированием. Например, файловая система CD ROM в Linux монтируется по умолчанию в каталог /mnt/cdrom (путь в Linux обозначается с использованием /, а не \, как в DOS/Win). Текущий каталог обозначается ".".

Файловая система Linux- содержит каталоги первого уровня /bin (командные оболочки (shell), основные утилиты), /boot (содержит ядро системы), /dev (псевдофайлы устройств, позволяющие работать с ними напрямую), /etc (файлы конфигурации), /home (личные каталоги пользователей), /lib (системные библиотеки, модули ядра), /mnt (каталоги для монтирования файловых систем сменных устройств и внешних файловых систем), /proc (виртуальная файловая система, содержащая информацию о текущем состоянии системы), /root (личный каталог администратора системы, входящего в нее под именем root), /sbin (системные утилиты), /usr (программы и библиотеки, доступные пользователю, а также документация в /usr/share/doc), /var (рабочие файлы программ, очереди, журналы), /tmp (временные файлы).  

Разделы, необходимые для работы Linux.

Для работы Linux необходимо создать на жестком диске (дисках) по крайней мере два раздела: корневой (то есть тот, который будет содержать каталог / ) и раздел свопинга (swap, раздел подкачки). Размер последнего, как правило, составляет от однократной до двукратной величины оперативной памяти компьютера. Если у Вас много свободного места на диске, то можно создать отдельные разделы для каталогов /usr, /home, /var. Полезно бывает создать небольшой (до 16 M) раздел /boot.

Предупреждение. При установке любой операционной системы, в том числе и Linux, необходимо позаботиться о сохранности имеющихся на диске данных. Не забудьте сделать их резервную копию. Кроме того, настоятельно советуем Вам создать загрузочные (спасательные) дискеты для тех операционных систем, которые остаются на ваших дисках. В случае ошибки при установке менеджера Вы сможете восстановить загрузочные записи этих систем.