русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Подготовка к установке GNU/Linux


Дата добавления: 2015-07-09; просмотров: 492; Нарушение авторских прав


на компьютерах с архитектурой x86/64

Когда GNU/Linux устанавливается на домашнем компьютере или на компью- тере, выделенном для экспериментов, о подготовке списка комплектации ап- паратного обеспечения можно особо не беспокоиться. Но для успешной ус- тановки GNU/Linux на промышленный сервер важно подготовить список комплектации оборудования (installation hardware checklist). В этом докумен- те должны быть отражены основные аспекты конфигурации аппаратного обеспечения. Среди них:

r тип используемых центральных процессоров и их количество;

· при использовании многопроцессорной схемы — архитектура системы;

· тип материнской платы и версия основного набора микросхем (chipset);

r данные о BIOS:

· версия;

· поддерживаемые загрузочные устройства;

· способность работы с большими дисками (более 1024 цилиндров);

· поддержка PnP;

· способность статического конфигурирования ресурсов для устройств расширения (IRQ, IO/Base, DMA);

· настройка аппаратного времени — либо на UTC, либо на местное время;

r данные об ОЗУ:

· тип;

· производитель;

· объем;

r системные шины, поддерживаемые данной материнской платой:

· PCI, PCI-X, PCI-II;

· AGP;

· ISA;

· EISA;


 

· MCA;

· VESA Local BUS;

r шины и порты расширения:

· последовательные порты, количество, тип разъема (9 или 25 контактов);

· параллельные порты и их тип;

· USB;

· Firewire;

· PC Card (PCMCIA);

· PS/2;

r данные о SCSI хост-адаптере:

· производитель хост-адаптера;

· тип хост-адаптера (ISA, PCI и т. п.);

· стандарт SCSI-шины;

· тактовая частота шины;

· SCSI ID адаптера;

r наличие и тип флоппи-дисков;

r данные о дисковой подсистеме:

· объем накопителей и их производители;

· геометрия дисков (количество головок, цилиндров);

· IDE:

◊ тип контроллеров (Serial/Parallel ATA);



◊ количество накопителей;

◊ подключение к Primary- или Secondary-контроллеру (или к дополни- тельной плате расширения);

◊ установка Master/Slave/Cable select;

· SCSI:

◊ количество накопителей;

◊ тип шины (SE или LVD);

◊ установки SCSI ID и LUN;

· RAID-устройства:

◊ производитель;

◊ тип контроллера: SCSI или ATA;


 

◊ настройки SCSI ID и LUN или Primary/Secondary и Master/Slave для

ATA;

◊ количество дисков в RAID и его уровень;

· предлагаемая схема размещения файловых систем (точки монтирова- ния, диски, разделы, размеры);

· использование мультипликативных устройств:

◊ программный RAID (логические устройства md) и его уровень;

◊ LVM или ELVM (Enterprise Logical Volume Manager);

r накопители CD/DVD:

· производитель;

· тип интерфейса: ATA или SCSI;

· настройки контроллеров: SCSI ID или Primary/Secondary и Master/Slave

для ATA;

· возможность загрузки с них;

r данные об устройствах ввода информации:

· типы интерфейсов подключения устройств (PS/2, IrDA, USB и т. п.);

· количество клавиш на клавиатуре;

· мышь:

◊ модель;

◊ интерфейс;

◊ протокол (PS/2, IMPS/2);

◊ количество кнопок;

· наличие иных устройств ввода (необязательно): джойстики, touch-pad и пр.;

r видеоподсистема:

· типы и количество установленных видеоадаптеров, модели и произво- дители;

· количество видеопамяти;

· поддерживаемые видеорежимы;

· тип и параметры монитора (кадровая и строчные частоты синхрониза- ции);

r аудиоподсистема и MIDI-устройства;

· тип и количество установленных аудиоустройств;

· типы интерфейсов (ISA, PCI и пр.);


 

r настройки оборудования для работы в сети:

· количество, типы, модели и параметры сетевых адаптеров;

· требуемые настройки TCP/IP:

· имя узла и имя домена;

· версии IP (IPv4 или IPv6);

· IP-адреса сетевых интерфейсов;

· IP-адреса шлюзов;

· IP-адреса DNS-серверов.

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

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

Распространенные программы установки GNU/Linux от основных произво- дителей дистрибутивов часто предлагают следующие профили установки:

r рабочая станция;

r сетевой сервер;

r рабочая станция разработчика.

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

В настоящее время GNU/Linux поддерживает следующие основные типы ау- тентификации пользователей для входа в сеанс:

r на основе локальных файлов базы данных учетных записей — обычная схема на основе теневых паролей;

r аутентификация в системе Kerberos;

r аутентификация в NIS/NIS+;

r аутентификация в LDAP;

r вход в сеанс с использованием SMB-сервера аутентификации. Перед установкой следует решить, какая схема будет использоваться.


 

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

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

 

Пример П5.1. Объем, занимаемый файлами в подкаталогах корневого каталога

 

du -sh /* 7,3M /bin

7,2M /boot

196K /dev

102M /etc

2,7G /home

418M /lib

16K /lost+found

11G /media

8,0K /misc

12K /mnt

0 /net

8,0K /opt

898M /proc

300K /root

21M /sbin

8,0K /selinux

8,0K /srv

0 /sys

136K /tmp

4,3G /usr

211M /var

 

На серверах бывает важно монтировать файловые системы /var, /usr, /home и др. на отдельных разделах диска или на разных дисках. Чаще всего на от- дельных файловых системах монтируются каталоги:

r /boot — файлы в нем занимают мало места, но Red Hat и ему подобные дистрибутивы требуют для него минимум 100 Мбайт (более 150 Мбайт


 

выделять нет смысла), тип файловой системы желательно установить ext2

или ext3;

r /home — его размер следует выбирать исходя из планируемого количе- ства пользователей, отводя для каждого из них некоторый средний раз- мер занимаемого пространства (например, 1 Гбайт ´ 10 пользователей =

= 10 Гбайт);

r /usr — в этот каталог устанавливается основная масса программного обеспечения, поэтому в зависимости от профиля установки для массо- вых дистрибутивов рекомендуется выбирать от 800 Мбайт для серверов в минимальной конфигурации до 5—6 Гбайт для рабочих станций раз- работчиков;

r /opt — каталог для установки дополнительного программного обеспечения, использование которого целиком зависит от воли сборщиков дистрибутива, поэтому он может совсем не использоваться, но он может потребовать и значительного дискового пространства — порядка 1 Гбайт и выше;

r /var — в большинстве случаев для этого каталога требуется не более 300 Мбайт, однако на серверах баз данных это пространство может быть больше на порядки;

r /tmp — обычно достаточно 200—300 Мбайт.

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

Если вы устанавливаете GNU/Linux в первый раз, установите все в единст- венный корневой раздел, размером 6 Гбайт и выше. На промышленных сер- верах такой вариант установки совершенно исключен.

Обычно программы установки современных дистрибутивов GNU/Linux пре- доставляют возможность создать на жестких дисках требуемые разделы и определить файловые системы, которые будут размещены на них. Тем не менее, разделы могут быть созданы также и заранее, например, с помощью команды fdisk. Помимо прочего следует заранее решить, каким образом бу- дет загружаться устанавливаемый GNU/Linux. В подавляющем большинстве случаев для этого используется загрузчик LILO или GRUB, размещаемый либо в MBR, либо в активном разделе. Практикуется также и способ загрузки с CD/DVD. Гораздо реже на обычных (обладающих собственными дисками) рабочих станциях и серверах встречается загрузка по сети.


 



<== предыдущая лекция | следующая лекция ==>
Требования к аппаратному обеспечению | Установка GNU/Linux


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.087 сек.