Курсовая работа установка и настройка linux

Обновлено: 02.07.2024

ВВЕДЕНИЕ 3
ИСТОРИЯ LINUX 4
История развития 4
Реализация 7
Применение 7
ОБЗОР СИСТЕМЫ LINUX 10
Интерфейсы системы Linux 10
Оболочка 12
Утилиты Linux 12
Структура ядра 14
Загрузка Linux 17
Управление памятью в Linux 18
Реализация управления памятью в Linux 19
Ввод-вывод в системе Linux 20
Работа с сетью 22
Файловая система 24
ЗАКЛЮЧЕНИЕ 29
СПИСОК ЛИТЕРАТУРЫ 31

Фрагмент для ознакомления 2

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


ИСТОРИЯ LINUX
История развития

В первые годы разработки MINIX и обсуждения системы в Интернете многие люди запрашивали (и часто запрашивали) все более сложные функции, и эти запросы часто отклонялись автором (для того чтобы система оставалась небольшой, некоторые студенты могли полностью освоить ее за один семестр). Постоянные сбои раздражали многих пользователей. В то время не существовало бесплатной системы FreeBSD. И наконец, через несколько лет финский студент Линус Торвальдс решил сам написать еще один клон UNIX, который назвал Linux.
Первая версия 0.01 операционной системы Linux была выпущена в 1991 году. Она была спроектирована и построена на компьютере MINIX и заимствует многие идеи из системы MINIX, от структуры дерева исходных текстов до структуры файловой системы. Однако, в отличие от системы микроядра MINIX, Linux была монолитной системой, то есть вся операционная система находилась в ядре. Исходный код состоял из 9300 строк на C и 950 строк на ассемблере, что было примерно того же размера, что и версия MINIX как по размеру, так и по функциональности. Фактически, это была переработка MINIX, исходный код которой имел Торвальдс.
Следующим крупным выпуском системы Linux была версия 1.0, появившаяся в 1994 году. Она состояла примерно из 165 000 строк кода и включала новую файловую систему, отображение файлов в память и совместимое с BSD сетевое программное обеспечение с сокетами и TCP/IP. Он также включал много новых драйверов устройств. В течение следующих двух лет были версии с мелкими исправлениями.
Следующий основной выпуск, версия 2.0, был выпущен в 1996 году. Эта версия состояла примерно из 470 000 строк кода C, и 8 000 строк кода ассемблера. Он включал поддержку 64-битной архитектуры, симметричной многозадачности, новых сетевых протоколов и многих других функций. Огромная коллекция драйверов устройств для постоянно растущего числа поддерживаемых периферийных устройств составляла значительную часть общего исходного кода.
Номер версии ядра Linux состоит из четырех цифр: A.B.C.D (например, 2.6.9.11). Первое число указывает версию ядра. Второе число указывает основную версию. До ядра 2.6 четные номера версий указывали на стабильную версию ядра, а нечетные версии - на нестабильную (находящуюся в разработке) версию. После версии 2.6. третье число указывает номер ревизии (например, добавлена поддержка новых драйверов). Четвертое число указывает на исправление ошибки или исправление безопасности.
В июле 2011 года Линус Торвальдс объявил о выпуске Linux 3.0 не из-за каких-либо значительных технических улучшений, а просто по случаю 20 - летия разработки ядра. По состоянию на 2013 год ядро Linux содержит около 16 миллионов строк кода.
Большая часть стандартного программного обеспечения UNIX была перенесена на Linux, включая популярную систему X Windows и большое количество сетевого программного обеспечения. Кроме того, специально для Linux были написаны два различных конкурирующих графических интерфейса пользователя: GNOME и KDE. Короче говоря, Linux превратился в полноценный клон UNIX со всеми проблемами UNIX. (Рисунок 1)


Рисунок 1 - История развития UNIX-систем. Linux является UNIX-совместимой, однако основывается на собственном исходном коде

Необычной особенностью Linux является его бизнес-модель: это бесплатное программное обеспечение. Linux поставляется с лицензией, разработанной Ричардом Столлманом, основателем Free Software Foundation. Хотя Linux является бесплатным, лицензия, GNU (GPL), длиннее, чем лицензия Microsoft на операционную систему Windows, и определяет, что можно и что нельзя делать с кодом. Пользователи могут бесплатно использовать, копировать, изменять и распространять исходные коды и двоичные файлы.

ВложениеРазмер
lekciya_2._ustanovka_os_linux.doc 67.5 КБ

Предварительный просмотр:

· подготовка дискового пространства;

· выбор нужных вам программ (пакетов);

· настройка устройств и графического интерфейса;

· установка начального загрузчика.

Рекомендации по выбору раздела для установки

Как начать установку Linux

Для начала установки Linux вставьте компакт-диск с системой в дисковод и перезагрузите компьютер, выбрав загрузку с компакт-диска. Если планируется установка linux поверх Windows, то программа установки может быть запущена прямо из нее.

При этом если вы работаете в Windows 95/98/Ме, то установка начнется сразу же, а если программа установки была запущена из-под более мощной системы, например Windows 2000, XP, Vista, Seven придется все-таки перезагрузить компьютер с компакт-диска.

Возможно, ваш компьютер уже настроен для загрузки с компакт-диска. Если же загрузки с компакт-диска не происходит, при перезагрузке компьютера войдите в настройки BIOS. На большинстве систем для этого сразу после включения компьютера или перезагрузки следует нажать клавишу Delete или F11.

После этого найдите раздел Advanced BIOS Settings (иногда название раздела может отличаться, но оно в любом случае очень похоже на приведенное нами). Войдите в него, сначала переместив на него указатель с помощью курсорных клавиш, а затем нажав клавишу Enter. Теперь найдите в параметрах либо пункт Boot Sequence (порядок загрузки), либо, если его нет, пункт 1st boot device (первое загрузочное устройство). Выберите курсорными клавишами нужный пункт и, изменяя его значение с помощью клавиш PageUp и PageDown, сделайте первым загрузочным устройством CD-ROM. Нажмите клавишу Esc, чтобы выйти из раздела, а затем F10, чтобы выйти из BIOS с сохранением настроек. Скорее всего, компьютер попросит вас подтвердить это намерение. Обычно для подтверждения следует нажимать клавишу Y, что значит yes (да).

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

Обычно они расположены в папке под названием dostools (или в папке с похожим названием). Там располагаются образы загрузочных дискет и DOS-программа для их создания. Для получения более подробных инструкций читайте файлы README на компакт-диске с дистрибутивом.

Установку операционной системы Linux можно условно разделить на несколько этапов:

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

Подготовка дискового пространства

Что касается подготовки дискового пространства , то это наиболее ответственный момент во всем процессе установки Linux . Дело в том, что если вы устанавливаете систему на компьютер, на жестком диске которого уже есть какие-либо данные, то именно здесь следует быть внимательным и осторожным, чтобы случайно не потерять их. Если же вы устанавливаете систему Linux на «чистый» компьютер или хотя бы на новый жесткий диск, где нет никаких данных, то все гораздо проще.

Почему нельзя установить Linux в тот же раздел, где уже есть, например, Windows, даже при достаточном количестве свободного места?

Дело в том, что в Windows используется файловая система FAT32 (в старых версиях — FAT16) или NTFS (в Windows NT/2000), а в Linux — совершенно другая система под названием Extended File System 2 (ext2fs, в новейших версиях — журналируемая система extSfs). Эти файловые системы могут располагаться только на разных разделах жесткого диска.

Заметим, что в Linux физические жесткие диски именуются так: первый — hda, второй — hdb, третий hdc и так далее (hdd, hde, hdf…).

Иногда в программе установки системы можно увидеть полные названия дисков — /dev/hda вместо hda, /dev/hdb вместо hdb и так далее — это сейчас для нас одно и то же. Логические разделы каждого диска нумеруются цифрами. Так, на физическом диске hda могут располагаться разделы hda1, hda2 и так далее, на диске hdb — hdb1, hdb2 и так далее. Пусть вас не смущает, что эти цифры иногда идут не подряд — сейчас это для нас не имеет значения.

Начальный этап

В начале установки программа предложит вам указать, на какой жесткий диск и в какой его раздел следует установить Linux. Можно также поручить программе разобраться с этим самостоятельно. Если у вас есть чистый жесткий диск для Linux, то можете поручить все это программе. Если же у вас уже есть на жестком диске что-либо, например данные или работающая система Windows, которую вы пока не хотите удалять, то есть три варианта.

1. Если вы не очень понимаете, что такое раздел жесткого диска, и не хотите в этом разбираться, прервите установку и, загрузившись в вашу прежнюю операционную систему, на всякий случай сохраните все важные данные. Затем снова запустите установку Linux и поручите программе самостоятельно подготовить место для новой операционной системы.

2. Многие дистрибутивы предлагают создать виртуальный раздел для Linux, который будет выглядеть из Windows как один большой файл. Можно воспользоваться этой возможностью (однако мы не особенно рекомендуем этот способ).

3. Выберите раздел для Linux вручную. Для этого, правда, потребуется приложить несколько больше усилий и быть крайне внимательным. Несколько рекомендаций по ручному выбору раздела для Linux приведены в статье Рекомендации по выбору раздела для установки .

Рекомендации по выбору раздела для установки

Более продвинутые пользователи могут выбрать раздел для установки Linux вручную. Вот несколько рекомендаций.

В большинстве современных дистрибутивов Linux установочная программа на этапе подготовки дискового пространства для установки системы предлагает удобный визуальный редактор разделов жесткого диска. Каждый раздел жесткого диска, а также свободное от разделов место представлены в виде прямоугольника определенного цвета. Для создания раздела, например, достаточно щелкнуть на прямоугольнике, означающем свободное место, и выбрать команду Создать. Вам будет предложено определить размер раздела и тип файловой системы. Для Linux-раздела этот тип называется ext2 или ext2fs (или же ext3/ext3fs — если такая возможность есть, выбирайте ее). В некоторых программах типа Linux -раздела именуется описательно — Linux Native.

Если на одном из жестких дисков есть достаточно места, не занятого ни одним разделом, просто создайте на этом месте Linux-раздел (ext2 или ext3). Для самой системы с графической оболочкой и дополнительных программ обычно бывает достаточно 300-500 Мбайт, однако для комфортной работы и отсутствия головной боли сделайте раздел побольше, хотя бы 2-3 Гбайта. Ведь потребуется место и под ваши рабочие файлы данных, и под письма, и под загруженную музыку, да и про новые программы забывать не стоит. Автоматически создаваемые скрытые файлы установок графического интерфейса также займут некоторое пространство. Кстати, многие рекомендуют создавать один раздел на жестком диске для системных файлов, а другой — для рабочих. Можно также создать отдельный раздел, например, для временных файлов и прочих.

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

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

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

Кстати, сказанное относится не только к установке Linux, но и к установке любой операционной системы — Windows, BeOS, OS/2 и других.

Что делать, если все пространство жестких дисков уже занято другими разделами (например, есть один жесткий диск на 20 Гбайт, и все 20 заняты разделом FAT32, а теперь хочется оставить 10 Гбайт на раздел FAT32 и 10 Гбайт пустить на Linux -разделы). Раньше в этом случае был только один выход — удалить один из разделов с полной потерей данных на нем и на его месте создать новые разделы.

Сейчас во многих дистрибутивах (например, ASP Linux) есть средства для изменения без потери данных. Есть и специальные программы для этого, например FIPS или Partition Magic. Однако не стоит забывать, что ни одна из этих программ не дает 100% гарантии сохранности данных, поэтому перед их применением все равно следует сохранить на внешних носителях хотя бы самые важные данные. На всякий случай.

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

Выбор программ, которые нужно установить

Итак, самый ответственный момент — разметка жесткого диска – позади. Теперь программа установки переходит к следующему этапу, на котором она предложит выбрать нужные программы (пакеты — традиционно в Linux программы называют пакетами, что, кстати, с точки зрения терминологии более верно).

Можно просто выбрать один из вариантов установки пакетов (для домашнего компьютера, офисного, рабочей станции с подключением к локальной сети и прочее). А можно, включив переключатель Выбор пакетов вручную, перейти в окно выбора программных пакетов.

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

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

Некоторые программы могут требовать для нормальной работы наличия каких-либо других программных пакетов. В таком случае говорят, что одна программа зависит от другой. Например, программа записи компакт-дисков kreatecd на самом деле содержит только графический интерфейс пользователя, а для собственно записи вызывает консольную программу cdrecord , хотя пользователь при работе этого не видит.

Значит, программа kreatecd зависит от cdrecord . При установке Linux все программные зависимости проверяются автоматически, надо только разрешить программе установки это сделать, включив соответствующий переключатель.

Флажок проверять зависимости нужен для того, чтобы программа установки автоматически проверила, не используют ли некоторые из выбранных программ те пакеты, которые для установки не выбраны. Сделав такую проверку, программа установки представит вам список этих пакетов и предложит их также установить. С этим следует согласиться (иначе некоторые программы не будут работать).

Настройка устройств и графического интерфейса

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

Затем начнется настройка дополнительных устройств и графического интерфейса. Здесь есть одна тонкость. Дело в том, что большинство программ установки почему-то неправильно обрабатывают информацию о мыши. Поэтому на вопрос о том, какая у вас мышь, на данном этапе ответьте простая двухкнопочная или простая трехкнопочная. Не ищите в списке производителя, модель и так далее.

После установки системы можно будет отдельно включить дополнительные функции мыши (например, работу колеса прокрутки), если они не заработают сами.

Выбор принтера

Если все же в списке не окажется именно вашей модели, то выберите наиболее близкую модель того же производителя. Однако, как правило, в этом списке представлен очень широкий набор различных моделей принтеров. В качестве порта, к которому подключен принтер, в большинстве случаев следует указать Iр0 — это имя первого (и, как правило, единственного) параллельного порта компьютера.

Некоторые принтеры могут подключаться к последовательному порту. Если ваш принтер именно такой, то вы, скорее всего, уже об этом знаете, — настолько это необычное свойство. Первый последовательный порт (который в DOS/Windows называется СОМ1) в Linux именуют ttyS0, а второй — ttyS1.

Если ваш принтер подключается через USB, как большинство современных моделей, то в этом случае укажите в строке настройки порт usb. Кроме того, программа установки может спросить, какую систему печати следует использовать — CUPS или Ipr. Если вы не понимаете, о чем речь, выбирайте Ipr, хотя, по большому счету, для большинства задач особой разницы между ними вы не почувствуете. (А если понимаете, то решите для себя сами, что вам лучше использовать.)

Выбор сети и адаптера SCSI

Когда программа спросит, нужна ли настройка сети в линукс (имеется ввиду локальная сеть), то для домашнего компьютера ответ обычно отрицательный. Если же сеть имеется, то попросите программу автоматически определить ее параметры.

Далее следует настройка соединения с Интернетом. Подробно об этом можно узнать в разделе нашего сайта « Соединение ». Однако на данном этапе следует рассказать системе о типе подключения (в большинстве случаев — по модему, modem или dial-up), а также о порте, к которому присоединен модем. Первый последовательный порт называется ttyS0, второй — ttyS1. Если модем внутренний, обычно можно выбрать пункт internal.

На вопрос программы об адаптере SCSI в большинстве случаев можно ответить отрицательно — нет такого. Если какой-либо адаптер SCSI в системе присутствует, то программа находит его сама и спрашивает о дополнительных адаптерах. В домашних и офисных компьютерах больше одного адаптера SCSI обычно не бывает, да и один-то теперь уже нечастый гость, так что ей все равно следует ответить «нет».

Программа kudzu

Вообще говоря, при установке Linux большинство современных дистрибутивов устанавливают программу kudzu , которая сама находит неуказанные устройства, определяет их тип и так далее. Так что, в принципе, нет ничего страшного, если во время установки вы пропустите сведения о каком-либо устройстве. Однако лучше все же постараться указать системе хотя бы те параметры, которые вы точно знаете, — в этом случае вы укажете их точнее, чем kudzu , да и время загрузки системы несколько сократится.

Видеокарта и монитор

Во время установки Linux система сама определит тип видеокарты (иногда ее могут назвать графическим адаптером). Подтвердите ее выбор, или же выберите другую карту из списка, если видеокарта определилась неправильно.

Далее выберите из списка модель монитора и укажите, в каком разрешении вы хотите работать. Для 17-дюймовых мониторов обычным рабочим разрешением является 1024×768 пикселов (пиксел — это экранная точка, минимальный элемент изображения на экране), а для 15-дюймовых — 800×600 пикселов. Если в списке указано одно и то же разрешение с разными частотами обновления, выберите наибольшую частоту.

Затем будет предложено протестировать выбранный режим. Если все в порядке, нажмите соответствующую кнопку для подтверждения выбора данного режима. В противном случае вы вернетесь в окно выбора режимов (разрешения и частоты обновления), где можно выбрать другой режим.

Если после нажатия кнопки тестирования режима работы на экране все замигало или вообще исчезло, то это означает, что монитор (или видеокарта, но скорее всего именно монитор) не может работать в таком режиме. Через некоторое время, обычно через 10 или 15 секунд, программа сама откроет предыдущее окно, в котором можно будет выбрать другой режим.

Читайте также: