Установка необходимого программного обеспечения — КиберПедия 

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

Установка необходимого программного обеспечения

2017-11-17 223
Установка необходимого программного обеспечения 0.00 из 5.00 0 оценок
Заказать работу

 

Система журналирования

Некоторые средства отсутствуют в архиве stage3, поскольку некоторые пакеты обеспечивают ту же функциональность. Пользователь сам вправе выбирать то, что он хочет установить. Первая задача, которую нужно решить, это возможность журналирования системы. В UNIX и Linux есть отличная история возможности журналирования – при желании можете записывать все, что происходит в системе в лог-файлы. Это происходит через систему журналирования. Дистрибутив Gentoo предлагает несколько служб журналирования на выбор. Есть sysklogd, который является традиционной системой регистрации демонов, Syslog-ng, расширенная служба журналирования, и Metalog, котораяимеет очень гибкими возможностями настройки журналирования. Другие могут быть доступны через Portage, количество доступных пакетов растет ежедневно. Если пользователь планируете использовать Sysklogd или Syslog-ng необходима установка logrotate, потом как в системе журналирования не предусмотрен никакой механизм с разворотом лог-файлов. Поэтомунеобходимо установить системный журнал на выбор пользователя и добавить в уровень запуска по умолчанию.

Листинг 1.44. Установка системы журналирования

# emergesyslog-ng# rc-update add syslog-ng default

Демон Cron

Демон — cron является дополнительным, и не обязателен для работы системы, будет благоразумным установить его. Демон cron выполняет команды по расписанию. Это очень удобно, когда нужно выполнять какие-либо команды регулярно (например, ежедневно, еженедельно или ежемесячно).

В Gentoo предлагаются три варианта демона cron на выбор: dcron, fcron и vixie-cron. Установка любого из них подобна установке системной службы журналирования. Однако при установке dcron или fcron для настройки требуется выполнение дополнительной команды, а именно crontab /etc/crontab. Если пользователь не знает что выбрать, выбирается vixie-cron.

При бессетевой установке,доступен только vixie-cron. Если вам нужен другой демон cron, его можно установить позже.

Листинг 1.45. Установка демона cron

# emergevixie-cron# rc-update add vixie-cron default(толькоесливыбран dcron или fcron) # crontab /etc/crontab

Индексирование файлов

В Gentooесть возможность индексировать файлы в системе, чтобы быстро находить их с помощью locate, нужно установить sys-apps/mlocate.

Удаленный доступ

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

 

 

Настройка загрузчика

 

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

Самым сложным моментом в освоении GRUB является понимание того, как он именует жесткие диски и разделы. Пользовательский Linux раздел /dev/hda1 скорее всего будет именоваться (hd0,0) в терминологии GRUB. Необходимо обратить внимание на круглые скобки вокруг hd0,0 - они обязательны.

Жесткие диски нумеруются, начиная с "0", а не с "а". Разделы, также нумеруются, начиная с "0", а не с "1". Необходимо отметить, что под hd подразумеваются только жесткие диски, а atapi-ide устройства, такие как cdrom или пишущий cdrom не учитываются. Тоже самое, относится и к устройствам SCSI (обычно они получают номера большие, чем IDE устройства, исключая те случаи, когда BIOS настроена на загрузку с устройства SCSI). Когда настроен BIOS на загрузку с другого жесткого диска (например, второй диск на первом канале IDE) этот жесткий диск и будет назван hd0.

Предположим жесткий диск /dev/hda, cdrom /dev/hdb, пишущий cdrom /dev/hdc, второй жесткий диск /dev/hdd и в системе нет устройств SCSI, тогда раздел /dev/hdd7 будет именоваться как (hd1,6). Это может показаться несколько запутанным, но GRUB обладает механизмом автодополнения при нажатии на tab, что облегчает жизнь обладателям большого количества жестких дисков с большим количеством разделов и тем, кто чувствует себя неуверенно в схеме нумерации GRUB'ом устройств.

Настало время установить GRUB. Для этого необходимо выполнить команду emerge grub.

Несмотря на то, что GRUB установлен, все же надо подправить его файл конфигурации и установить GRUB в MBR, чтобы он автоматически загружал вновь созданное ядро. Для этого нужно создатьфайл /boot/grub/grub.conf.

Листинг 1.45. Пример конфигурационного файла GRUB

# Пункт меню, загружаемый по умолчанию: 0 - первый, 1 - второй и т.д. default 0 # Время задержки (в секундах) до начала загрузки пункта меню по умолчанию. timeout 30 # Картинка:)# Закомментируйте эту строку, если у вас не установлена графическая видеокарта splashimage=(hd0,0)/boot/grub/splash.xpm.gz title=Gentoo Linux 2.6.12 # Раздел, где находится файл образа ядра (или вся операционная система) root (hd0,0)kernel /boot/kernel-2.6.12-gentoo-r10 root=/dev/hda3 # Следующие четыре строки только для тех у кого параллельно установлена Windows.# В этом примере Windows установлена на /dev/hda6. title=Windows XP rootnoverify (hd0,5)makeactivechainloader +1

Теперьнеобходимоустановить GRUB в MBR (Master Boot Record).

Разработчики GRUB рекомендуют использовать grub-install. Однако, если по какой-либо причине grub-install завершится с ошибкой, вы можете установить GRUB вручную.

Для установки GRUB надо выполнить команду grub-install. Однако,grub-install не заработает сама по себе, т.к. мы находимся в изолированной среде. Прежде нужно создать файл /etc/mtab, перечислив в нем все смонтированные файловые системы. К счастью, есть очень легкий способ сделать это: просто скопируйте содержимое /proc/mounts поверх /etc/mtab, за исключением строки rootfs, еслине создавался отдельный загрузочный раздел. Следующая команда подойдет в обоих случаях.

Листинг 1.46. Создание файла /etc/mtab

# grep -v rootfs /proc/mounts > /etc/mtab# grub-install /dev/hda

Перезагрузкасистемы

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

Листинг 1.47. Перезагрузка системы

# exit cdimage ~# cdcdimage ~# umount -l /mnt/gentoo/dev{/shm,/pts,}cdimage ~# umount -l /mnt/gentoo{/boot,/proc,}cdimage ~# reboot

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

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


 


Поделиться с друзьями:

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

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

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.014 с.