Handbook:Parts/Installation/Tools/ru

OpenRC
Некоторые инструменты отсутствуют в архиве stage3, так как одну и ту же функциональность могут предоставлять несколько пакетов. Теперь пользователь может выбрать, какие из них установить.

Во-первых, нужно определиться с механизмом журналирования для системы. Unix и Linux имеют отличную историю возможностей протоколирования — если понадобится, всё, что происходит в системе, может быть записано в файл журнала.

Gentoo предоставляет несколько утилит для ведения системного журнала. Некоторые из них перечислены здесь:


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

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

Установите выбранный пакет для ведения системного журнала. Для OpenRC, добавьте его в уровень запуска по умолчанию (default runlevel), используя. Следующий пример устанавливает и активирует в качестве системной утилиты для ведения системного журнала:

systemd
Хотя для систем на базе OpenRC представлен ряд способов ведения журналов, systemd включает в себя встроенную службу под названием systemd-journald. Служба systemd-journald способна обрабатывать большинство функций ведения журнала, описанных в предыдущем разделе об журналировании. Иными словами, большинство установок, в которых будет использоваться systemd, могут спокойно пропустить установку этих дополнительных утилит.

Смотрите для более подробной информации об использовании  для запроса и просмотра системных журналов.

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

OpenRC
Хотя планировщик задач (cron, от греч. χρόνος — время) является необязательной для системы программой, всё-таки рекомендуется его установить.

Демон cron выполняет команды через заданные интервалы времени. Интервалы могут быть ежедневными, еженедельными или ежемесячными, раз в вторник, раз в две недели и т.д. Знающий системный администратор может использовать сron-демон для автоматизации рутинных задач по обслуживанию системы.

All cron daemons support high levels of granularity for scheduled tasks, and generally include the ability to send an email or other form of notification if a scheduled task does not complete as expected.

Gentoo предоставляет на выбор несколько планировщиков cron, включая, , и. Установка любого из них подобна установке системного журнала. Следующий пример покажет, как это сделать для :


 * - cronie is based on the original cron and has security and configuration enhancements like the ability to use PAM and SELinux.
 * - This lightweight cron daemon aims to be simple and secure, with just enough features to stay useful.
 * - A command scheduler with extended capabilities over cron and anacron.
 * - A younger cron system designed with secure operations in mind. To do this, the system is divided into several separate programs, each responsible for a separate task, with strictly controlled communications between parts.

cronie
Следующий пример использует :

Добавьте cronie на уровень запуска по умолчанию, чтобы он запускался при запуске системы:

Альтернатива: dcron
Если планируется использовать dcron, то после его установки нужно выполнить следующую команду для инициализации:

Альтернатива: fcron
Если планируется использовать fcron, то после его установки нужно выполнить следующую команду для настройки:

Альтернатива: bcron
bcron is a younger cron agent with built-in privilege separation.

systemd
Подобно вышеупомянутому системному журналу, системы на базе systemd включают поддержку запланированных задач из коробки в виде таймеров. Таймеры systemd могут работать на уровне системы или на уровне пользователя и включают ту же функциональность, что и традиционный демон cron. Если нет необходимости в избыточных возможностях, установка дополнительного планировщика задач обычно не нужна и может быть пропущена.

Необязательно: Индексирование файлов
Индексирование файлов поможет искать файлы в системе гораздо быстрее. Для этого установите.

Необязательно: Удаленный доступ
Для того, чтобы после установки обеспечить удалённый доступ к системе, необходимо, чтобы запускался во время загрузки.

OpenRC
Чтобы добавить init-скрипт в уровень выполнения "default" (по умолчанию) для OpenRC:

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

Для OpenRC, раскомментируейте раздел «serial console» в файле :

systemd
И для systemd:

Для systemd, выполните:

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

Например, чтобы настроить Chrony:

OpenRC
Для OpenRC, запустите:

systemd
Для systemd, запустите:

Пользователи systemd могут захотеть использовать утилиту, описанную в этой статье.

Утилиты для файловых систем
В зависимости от используемых файловых систем, важно установить необходимые утилиты для их обслуживания (проверка целостности, создание и так далее). Обратите внимание, что инструмент для управления файловыми системами ext4 уже установлен как часть набора @system.

В следующей таблице перечислены утилиты, необходимы для определённых файловых систем:

Сетевые утилиты
Если сеть была уже настроена в разделе Настройка системы и настройка сети завершена, то данный раздел 'Сетевые утилиты' можно пропустить. В этом случае, переходите к разделу Настройка загрузчика.

Установка DHCP-клиента
Для того, чтобы система автоматически получила IP-адрес для одного или более сетевого интерфейса во время работы сценария netifrc, необходимо установить клиент DHCP. Мы рекомендуем использовать, хотя в репозитории Gentoo есть много других клиентов:

Больше информации о можно найти в соответствующей статье.

Необязательно: Установка клиента PPPoE
Если для подключения к Интернету требуется PPP, установите пакет :

Необязательно: Установка утилит для беспроводной сети
Если система будет подключатся к беспроводной сети, установите пакет (в случае подключения к открытым сетям или защищённым протоколом WEP), и/или пакет  (в случае подключения к сетям, защищённым WPA или WPA2). также является полезной утилитой для сканирования беспроводных сетей.

Далее продолжим с раздела Настройка начального загрузчика.