Бруй В.В., Карлов С.В. - Linux-сервер - пошаговые инструкции - инсталляции и настройки, страница 10
Описание файла
PDF-файл из архива "Бруй В.В., Карлов С.В. - Linux-сервер - пошаговые инструкции - инсталляции и настройки", который расположен в категории "". Всё это находится в предмете "основы автоматизированного проектирования (оап)" из 3 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "основы автоматизированного производства (оап)" в общих файлах.
Просмотр PDF-файла онлайн
Текст 10 страницы из PDF
Поэтому в дальнейшем будем предполагать, что ОС ASPLinux-7.3 является единственной ОС, установленнойна сервере.Первичная установка ASPLinuxНаиболее простым способом установки ASPLinux является установка с дистрибутивных компактдисков. При этом первоначальная загрузка операционной системы осуществляется с первого из них.Шаг 1Итак, вставьте первый инсталляционный диск в привод CD-ROM, перегрузите компьютер, установитев BIOS загрузку с CD-ROM и дождитесь появления формы, предлагающей выбрать язык установки. Выберите язык "Russian", форма отобразится на русском языке, после чего нажмите кнопку <Далее>.
Если формане появилась, перегрузите систему и во время запуска программы инсталляции нажмите клавишу <ESC>. Наэкране появится форма выбора видеорежима установки, с помощью которой выберите видеорежим, поддерживаемый вашей графической подсистемой.Шаг 2После нажатия кнопки <Далее>на экране отобразится форма выбора мыши. Выберете тип мыши инажмите кнопку <Далее>. На экране появится форма выбора типа установки.Шаг 3Выберите выборочную установку и нажмите кнопку <Далее>.
На экране отобразится форма выборатипа носителя, с которого будет осуществляться установка. Вы можете выбрать установку с "CDROM/образ CD-ROM на жестком диске" или "Установку сетевого ресурса (для опытных пользователей)".Проигнорировав устрашающее предупреждение – "только для опытных пользователей" можно выбрать установку с сетевого ресурса.
Это имеет смысл при инсталляции ASPLinux на большом числе компьютеров. Вэтом случае следует разместить rpm-пакеты, входящие в состав дистрибутива, в некотором каталоге на Web-24Часть 1. Инсталляция операционной системы Linux на сервереили FTP-сервере локальной сети и указать его программе инсталляции. Вариант установки с сетевого ресурса может быть использован для установки на компьютерах без привода CD-ROM.
В этом случае первоначальная загрузка осуществляется с загрузочной дискеты, процесс создания которой описан в документациипо ASPLinux. Выбрав тип носителя, нажмите кнопку <Далее>. На экране отобразится форма выбора методаназначения дискового пространства.Шаг 4Выберите "Дополнительно». После этого на экране отобразится форма интерфейса"ASPDiskmanager", с помощью которого можно осуществить разбиение жесткого диска.
Данная процедурапозволяет создавать на жестком диске изолированные логические разделы, которые ведут себя как отдельные диски. Создание дисковых разделов, пожалуй, наиболее критичный момент инсталляции любой Linuxсистемы.Создание нескольких логических разделов дает следующие преимущества:• защита против атак отказа в обслуживании (DОS);• защита против программ SUID;• ускоренная загрузка;• простота в процессе резервирования и обновлений;• возможность установки индивидуальных опций монтирования каждой файловой системы;• возможность избежать неограниченного роста каждой из файловых систем;• увеличение производительности некоторых программ.В качестве примера рассмотрим разбиение жесткого диска объемом 20 ГБайт на компьютере с памятью 256 MБайт./boot10MБайтЗдесь хранятся образы ядер и другие файлы, необходимые для загрузки системы.<Swap>512 MБайтРаздел виртуальной памяти для увеличения скорости обмена между виртуальной и оперативной памятью.
Рекомендуется размещать непосредственно за разделом /boot в начальной области диска./512 МБайтКорневой раздел./usr1024 МБайтВ этом разделе устанавливаются пользовательские программы./home12800 МБайтВ этом разделе находятся пользовательские каталоги./var512 МБайтВ этом разделе находятся файлы регистрации (системных журналов)./tmp329 МБайтВ этом разделе находятся временные файлы./chroot512 МБайтВ этом разделе устанавливаются программы, работающие в окружении chrootjail.
(Web-сервер, DNS-сервер и т. п.)/var/lib 2000 МБайтВ этом разделе размещаются базы данных.Предложенный вариант разбиения жесткого диска не является обязательным и единственно возможным, а служит только примером. Вам самостоятельно следует определить размеры каждого из разделов диска, исходя из прогнозируемого объема соответствующих файлов. При этом следует учесть, что:• в разделе /var/lib находятся файлы баз данных. Если вы предполагаете использовать этот разделдля базы данных прокси-сервера Squid, то предлагаемый размер раздела 2000 Мбайт является достаточным.Если на сервере предполагается установка других баз данных, то размер раздела может быть, соответственно, увеличен или уменьшен;• раздел /chroot может использоваться для инсталляции DNS-сервера, Web-сервера Apache и другихпрограмм, выполнение которых желательно в защищенной среде chroot;• размещение /tmp и /home на отдельных разделах может быть полезно, если пользователи имеютдоступ к командному интерпретатору (защита против программ SUID).
Это разбиение также препятствуетпользователям переполнять другие файловые системы;• раздел <Swap> отводится под виртуальную память системы, используемую для размещения команди данных, если запущенные приложения, например, в период пиковых нагрузок требуют больше оперативной памяти, чем доступно на компьютере. Для несильно загруженных серверов с небольшим объемом оперативной памяти рекомендуется устанавливать размер раздела <Swap> в два раза больше объема оперативной памяти.Взгляните на пример разбиения диска файл-сервера на «старом добром 486-м компьютере» с диском640 МБайт и оперативной памятью 32 МБайт:/boot–10 MБайт<Swap>–64 MБайт/–40 МБайт/usr–200 МБайт/home–266 МБайт/var–35 МБайт/tmp–35 МБайтГлава 2.
Установка ASP Linux25Компиляция программ при таком объеме жесткого диска невозможна, поэтому следует устанавливатьrpm-пакеты или компилировать программы на другой системе.RAID-массивы, то есть средства объединения нескольких физических или логических дисков, служат,с одной стороны, для ускорения дисковых операций, с другой – для повышения сохранности данных. В Linux поддерживаются программные RAID-массивы трех уровней:• 0 – объединение двух (и более) разделов в один, что дает повышение производительности при дисковых операциях за счет распараллеливания чтения/записи;• 1 – дублирование содержания одного раздела другим (т.н. зеркалирование – mirroring), обеспечивающее повышение надежности хранения данных за счет 100-процентной избыточности;• 5 – независимое использование нескольких разделов, по которым распределяются данные и их контрольные суммы.
При этом в случае отказа какого-либо из разделов его содержание можно восстановить.Одновременно, за счет распараллеливания операций чтения/записи на разные разделы, достигается некоторый выигрыш в производительности.Обычно это осуществляется с помощью аппаратных RAID-контроллеров. Однако Linux, и ASPLinux-7.3 вчастности, поддерживают программные средства создания RAID-массивов, а "ASPDiskmanager" предоставляет простой способ их организации.Разделы для организации программных RAID-массивов имеют собственный тип файловой системы(autodetect raid).
Очевидно, что для массивов уровней 0 и 1 их число должно быть четным (не менее двух), иобъем массива в первом случае будет равен их сумме, во втором – объему меньшего из них. Для массивауровня 5 требуется не менее трех разделов, его объем равен произведению минимального раздела на их число минус объем минимального раздела.Теоретически разделы для RAID-массива могут создаваться как на разных физических дисках, так ина одном.
Однако ясно, что в последнем случае надежность хранения резко снижается (по сравнению с первым случаем), а производительность уменьшается, вне зависимости от уровня массива.Установка на RAID-массив в ASPLinux возможна только при выборочном способе установки и методе назначения дискового пространства "Дополнительно". В этом случае загружается панель ASPDiskManager, имеющая, как уже говорилось, кнопку <RAID>.
Кнопка эта не активизирована: Для ее активации следует создать минимум два раздела с файловой системой raid autodetect.Следует отметить, что понятие файловой системы raid autodetect имеет несколько другой смысл, чемпонятие обычных файловых систем. Последние могут быть созданы в дальнейшем внутри нее. Не рекомендуется размещать на RAID-массиве корневую файловую систему и раздел /boot. И потому перед созданием разделов для RAID следует предварительно создать минимум два раздела необходимого объема с файловой системой с точкой монтирования / и /boot.Конфигурирование RAID-массива осуществляется нажатием кнопки <RAID>, активизируемой послесоздания второго из RAID-разделов. Нажатие ее приводит к появлению формы "RAID".
В верхнем правомее углу расположены небольшие кнопки для создания RAID-устройства (слева) и его удаления (справа). Нажатие первой позволяет выбрать имя RAID-устройства (имеющего вид md0, md1 и т. д.) из появившегосясписка. После создания устройства в списке разделов ниже следует пометить те из них, которые будутвключены в его состав (например, hda5 и hda6).
Далее в выпадающих списках назначаются:• уровень RAID (0, 1 или 5);• тип раздела (Ext2, Reiser или Swap);• точка его монтирования (/usr, /home и т. д.).Если в состав устройства включено менее двух разделов (вида hda#), попытка продолжения приведетк выдаче сообщения об ошибке и возврату в панель "RAID". То же произойдет и при включении двух разделов, и выборе RAID уровня 5.Можно создать (при достаточном количестве разделов) несколько устройств RAID разных уровней, сразными файловыми системами и точками монтирования.
Например, при наличии двух физических дисковцелесообразно создать устройство md0 уровня 0 для подкачки (Swap), что повысит эффективность свопинга,и устройство md1 уровня 1 с файловой системой Ext2fs и точкой монтирования /home для повышения сохранности пользовательских данных. Кроме того, можно дополнительно создавать RAID-устройства для отдельных разделов /usr или /usr/local.По завершении конфигурирования RAID-массива установка ASPLinux продолжается обычным образом.