Почта
Чат
Диск
     

Установка Linux

История создания Linux

Развитие вычислительной техники началось с создания компьютеров, отличавшихся большими размерами, что связано с элементной базой того времени. Развитие технологий со временем позволяло увеличивать производительность и уменьшать габариты компьютеров. Главным направлением развития средств вычисления считались суперкомпьютеры - вычислительные машины, доступ к которым одновременно имеют много пользователей: у каждого пользователя есть свой терминал (монитор и клавиатура). Управление таким компьютером осуществляется с помощью операционной системы UNIX. Это многопользовательская и многозадачная ОС, то есть за компьютером одновременно работают несколько пользователей и при этом каждый из пользователей может выполнять несколько программ сразу. Все взаимодействие пользователей с машиной осуществляется путем выполнения отдельных команд в командной строке.

В начале 1980-х годов появились первые персональные компьютеры фирмы IBM с процессором Intel, которые управлялись с помощью операционной системы MS-DOS. Через некоторое время для MS-DOS появилась графическая оболочка Windows 3.11, существенно упрощающая работу пользователя из-за наличия интуитивно-понятного интерфейса. Начиная с версии Windows 95 - это уже графическая операционная система, где режим командной строки только эмулируется.

В 1994 году была выпущена первая версия операционной системы Linux, разработанной финским студентом Линусом Торвальдсом. Эта операционная система базируется на ОС UNIX, но ориентирована на работу с широким классом устройств: от суперкомьютеров до персональных компьютеров и даже мобильных устройств. Основным принципом взаимодействия пользователя и компьютера как и в UNIX осталась работа в командной строке. Благодаря совоему широкому распространению и востребованности, со временем у ОС Linux появилось несколько графических оболочек: KDE, GNOME, Unity, MATE. Это позволило с помощью ОС Linux решать более широкий круг задач. Для проведения научных исследований ОС Linux подходит лучше всего: высокая производительность, высокая надежность, отсутсвие вирусов, бесплатность программного обеспечения (лицензия GPL) и главное - это СИСТЕМА, где все задачи решаются однотипно, по определенным правилам.

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

Дистрибутивы Linux

Поскольку все программы, входящие в состав ОС Linux распространяются на условиях лицензии GPL, то, существует множество разновидностей Linux, которые называются дистрибутивами и распространяются бесплано. С исторической точки зрения, самым известным является Red Hat Linux, который с некоторого времени стал коммерческим, что привело с появлению дистрибутива Fedora Linux, который распространяется бесплатно с целью выявления ошибок в Red Hat. Однако у Red Hat вскоре появился альтернативный дистрибутив CentOS (Red Hat без коммерческих программ), который отличается стабильностью, надежностью и хорошей докуметацией, которая полностью совпадает с документацией по Red Hat Linux.

Основой другой ветки дистрибутивов является Debian, очень хорошо зарекомендовавший себя дистрибутив, удобный в настройке и надежный. Все программы, входящие в его состав проходят длительную процедуру тестирования. На основе этого дистрибутива появился самый распространенный в мире дистрибитив - Ubuntu Linux, который отличается удобством использования и простотой. Лозунгом разработчиков является "Linux может установить даже домохозяйка". Дистрибутив поддерживается компанией Canonical, созданной Марком Шаттлвортом (первым космическим туристом, побывавшим на Международной космической станции).
Мы будем ориентироваться на работу с Linux Mint 15 с оболочкой MATE. Выбор за основу этого дистрибутива связан с тем, что он полностью базируется на Ubuntu Linux с добавлением некоторых удобных программ, которые облегчают работу начинающим пользователям.

Ниже приведен список ссылок на образы DVD-дисков самых распространенных версий Linux:

Linux Mint 15 (32 бит, MATE)linuxmint-15-mate-dvd-32bit.iso
Ubuntu 12.04 (32 бит)ubuntu-12.04.3-desktop-i386.iso
Debian 7.1 (32 бит)debian-7.1.0-i386-DVD-1.iso
debian-7.1.0-i386-DVD-2.iso
debian-7.1.0-i386-DVD-3.iso
CentOS 6.4 (32 бит)CentOS-6.4-i386-LiveDVD.iso

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

Жесткие диски

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

Таким образом, жесткий диск характеризуется количеством поверхностей(головок), дорожек(цилиндров), секторов. Например, 8x2048x35. Размер диска определяется как 8x2048x35 x 512 байт.

В операционной системе Linux каждому диску дается строго определенное название. Так, IDE-диску, подключенному к первому контроллеру в режиме master соответствует имя hda (hd - hard disk, a - первый по порядку), а первому SCSI-диску соответствует название sda (sd - scsi disk, a - первый). Каждый компьютер может содержать до четырех IDE-дисков и до семи SCSI-дисков. Названия дисков представлены в таблице.

Название дискаОписание
hdaIDE-диск Primary Master
hdbIDE-диск Primary Slave
hdcIDE-диск Secondary Master
hddIDE-диск Secondary Slave
sdaSCSI-диск первый
sdbSCSI-диск второй
sdcSCSI-диск третий
sddSCSI-диск четвертый
sdeSCSI-диск пятый
sdfSCSI-диск шестой
sdgSCSI-диск седьмой

Разделы дисков

Жесткий диск может быть разбит на несколько разделов, при этом каждый раздел представляет собой как бы отдельный диск. Диск может быть разбит на четыре основных раздела, обозначаемых как 1,2,3,4. При необходимости разбиения диска на большее количество разделов необходимо основной раздел разбить на несколько логических разделов. В этом случае основной раздел становится расширенным разделом. Логические разделы нумеруются с 5,6,7,8. Общее количество логических разделов на диске не должно превышать четырех.
Например, первый раздел диска hda имеет название hda1, второй - hda2.

Файловые системы

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

Тип файловой системыОписание
ext2Вторая расширенная (extended) файловая система
ext3Третья расширенная (extended) файловая система, в дополнение к ext2 осуществляет журналирование действий
ext4Четвертая расширенная (extended) файловая система
swapРаздел виртуальной памяти (свопинга)
nfsСетевая файловая система, обеспечивающая доступ к дискам на других компьютерах локальной сети
iso9660Файловая система CD-ROM и DVD-ROM
vfatФайловая система FAT16, FAT32
ntfsФайловая система NTFS
smbСетевая файловая система, работающая через протокол SMB, применяемый в Windows

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

Разметка диска на разделы

Файловая система содержит следующие каталоги:

КаталогНазначение
/Корневой каталог
/binИсполняемые файлы
/bootФайлы загрузчиков
/devФайлы устройств
/etcФайлы настроек программ
/homeФайлы пользователей
/libФайлы библиотек
/tmpВременные файлы
/usrПользовательские программы
/varСлужебные программы

Для того, чтобы обезапасить систему от нехватки свободного дискового пространства отдельные каталоги файловой системы могут быть размещены в разных разделах жесткого диска. Например, к каталогу /home может быть смонтирован раздел диска размером 10 Гбайт. В этом случае, содержимое каталога /home будет размещаться только в этом разделе диска и общий размер этого каталога никогда не превзойдет указанный размер в 10Гбайт. Таким образом, в случае переполнения каталога /home остальные каталоги системы не будут испытывать нехватку свободного дискового пространства, поскольку размещаются в других разделах диска.

Установка ОС Linux

  • Если на вашем компьютере установлена ОС Windows, то необходимо предварительно выполнить дефрагментацию диска. После этого определите объем оставшегося свободного места. Запишите на бумаге общий объем диска и объем дискового пространства, которое будет отведено под установку Linux (эти данные пригодятся).
  • Вставьте компакт-диск в привод DVD
  • Перезагрузите компьютер
  • В начале загрузки компьютера зайдите в настройки BIOS и установите последовательность загрузки таковой, чтобы в первую очередь начиналась загрузка с DVD
  • Перезагрузите компьютер
  • Начнется процесс загрузки Live-DVD и вскоре появится Рабочий стол, на котором расположен значок "Install Linux Mint", щелкните по нему - начнется процесс установки
  • Выберите язык системы "Русский" и нажмите кнопку "Продолжить"
  • Убедитесь, что компьютер подключен к электросети и к сети Интернет и нажмите кнопку "Продолжить"
  • Выберите тип установки "Другой вариант" (Не выбирайте пункт "Совместное использование с ОС Windows" это может привести к выходу из строя ОС Windows и потере всех данных!)
  • ВНИМАНИЕ! Данные настройки выполняйте с большой ответственностью, иначе все данные на компьютере могут быть утеряны.
  • Если все место на диске отведено для другой операционной системы, то уменьшите размер одного из дисков, для установки Linux в этот раздел.
  • Для этого выделите мышью имя диска из списка и нажмите кнопку "Изменить..."
  • Уменьшите рамер диска, на требуемое под Linux место (не меньше 7 Гбайт) и нажмите кнопку "OK"
  • Выделите мышью пункт "свободное место" в списке разделов и нажмите кнопку "Добавить"
  • В появившимся окне укажите размер раздела в Мбайтах (уменьшите появившееся число на двухратный размер оперативной памяти), тип файловой системы (ext4), точку монтирования раздела (/), а также тип раздела первичный или логический. Нажмите кнопку "OK".
  • Аналогично добавьте второй раздел для которого укажите тип файловой системы (swap)
  • После того, как созданы все необходимые разделы нажмите на кнопку "Продолжить"
  • Укажите часовой пояс, для этого либо щелкните мышью по карте, либо укажите название города, и нажмите кнопку "Продолжить"
  • Выберите раскладку клавиатуры "Русская / Русская" и нажмите кнопку "Продолжить"
  • Укажите ваше имя латинскими буквами (Student of RSHU), имя компьютера (notebook), имя пользователя (student) и пароль в двух полях, нажмите кнопку "Продолжить"
  • Когда появится приглашение перезагрузить систему извлеките DVD-диск из привода и только затем нажмите кнопку "Перезагрузить"
  • После перезагрузки автоматически начнется процесс установки, а затем и процесс настройки системы
  • Появится приглашение системы ко вводу имени пользователя и пароля. Linux готов к работе!
  • Введите логин, затем пароль
  • Установите полную поддержку русского языка. Для этого зайдите в Menu в нижней левой части окна, выберите пункт "Центр управления", затем "Language Support". В появившемся окне нажмите "Установить". Затем, в окне "Язык системы", нажмите на кнопку "Установка и удаление языков...". Поставьте "галочку" в пункте "русский" и нажмите кнопку "Применить изменения". При следующем входе в сеанс пользователя настройки будут на русском языке (почти везде).
  • Контрольные вопросы

    1. Какая операционная система является родоначальницей ОС Linux?
    2. В какой стране была создана операционная система Linux?
    3. Укажите тип файловой системы, используемый в современных ОС Windows
    4. Укажите имя каталога, предназначенного для хранения данных пользователей
    5. Укажите название дистрибутива Linux в линейке Debian, появившегося самым последним
    6. Какой один из разделом диска является обязательным?
    7. Какой тип файловой системы используется для раздела виртуальной памяти?
    8. Необходимо ли предварительно проводить дефрагментацию Windows-диска перед началом установки Linux?

    Ссылки по теме

    Официальный сайт Linux Mint
    Официальный сайт Ubuntu Linux
    Официальный сайт Debian Linux
    Официальный сайт CentOS Linux
    Официальный сайт Fedora Linux
    Официальный сайт Red Hat Enterprise Linux
    Официальный сайт Oracle Enterprise Linux