Handbook:Parts/Installation/Tools/ru

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

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

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


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

Другие пакеты также доступны в Portage — количество доступных пакетов растёт каждый день.

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

Для OpenRC:

systemd
See for more details on using  to query and review the systems logs.

For a number of reasons, such as the case of forwarding logs to a central host, it may be important to include redundant system logging mechanisms on a systemd-based system. This is a irregular occurrence for the handbook's typical audience and considered an advanced use case. It is therefore not covered by the handbook.

OpenRC
Теперь настала очередь планировщика cron. Хотя он является дополнительной и не обязательной для каждой системы программой, всё-таки рекомендуется его установить.

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

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
The following example uses :

Для OpenRC:

Или для systemd:

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

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

Alternative: bcron
bcron is a younger cron agent with built-in privilege separation.

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

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

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). также является полезной утилитой для сканирования беспроводных сетей.

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