Handbook:Parts/Installation/Tools/ja

OpenRC
同じ機能が複数のパッケージによって提供されるツールがいくつかあります. そういったツールはstage3アーカイブには含まれていません. どのパッケージをインストールしたいのかをあなた次第で選んでください.

まずシステムにロギング機能を提供するツールを決定しましょう. UnixとLinuxでは歴史をかけて素晴らしいログ機能を発展させてきました -- お望みならログファイルにシステムで起こった全てを記録できます. これはシステムロガーを使って行ないます.

Gentooでは複数のシステムロガーから使いたいものを選択することができます. このうちのいくつかを紹介します.


 * は、システムのログを取得するための伝統的なデーモンを集めたものです. デフォルトのログ設定をそのまま使ってもうまく働くので、このパッケージは初心者にはいい選択肢です.
 * は、進化したシステムロガーです. 1つの大きなファイルにログを取る以上のことをするには、何らかの設定が必要です. 更に上級のユーザは、ロギングの発展性に基いてこのパッケージを選択できます. スマートなロギングのためには追加の設定が必要になることに注意してください.
 * は、高度な設定ができるシステムロガーです.

Portageツリーにはまだまだ他の選択肢があることでしょう. 日毎にPortageツリーのパッケージは増えていますから.

選択したシステムログツールをインストールするには、それを emerge してください. 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デーモンを提供しています. 例をあげると 、、、そしてです. その内の1つをインストールするのはシステムロガーをインストールするのに似ています. 次の例はをインストールします.


 * - 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 を使う場合、追加で emerge ステップが必要です:

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

任意自由選択: ファイルのインデックスを作成
より高速なファイル検索のためにファイルシステム中の各ファイルのインデックスを作成するときは、をインストールしてください.

任意自由選択: リモートシェルアクセス
インストール後、システムにリモートからアクセスできるようにするためには、ブート時に を開始するように設定する必要があります.

OpenRC
OpenRC で init スクリプトを default ランレベルに追加するには:

(たとえばリモートサーバで)シリアルコンソールからアクセスしなければならない場合、 を設定する必要があります.

のシリアルコンソールの部分のコメントを外してください:

systemd
SSH サーバを有効化するには、次を実行してください:

シリアルコンソールサポートを有効化するには、次を実行してください:

時刻同期
システム時刻を同期する方法を利用することは重要です. これは通常 NTP プロトコルおよびソフトウェアによってなされます. Chrony など、NTP プロトコルを使用する他の実装もあります.

例えば、Chrony をセットアップするには:

OpenRC
OpenRC では、次を実行してください:

systemd
systemd では、次を実行してください:

systemd ユーザは、systemd の記事に書かれている を利用するのがいいでしょう.

ファイルシステムツール
使っているファイルシステムよって、(ファイルシステムの整合性をチェックしたり、追加のファイルシステムを作成する等のために)必須のファイルシステムツールをインストールする必要があります. ext4ファイルシステムを管理するためのツールは@system セットの一部としてインストール済みであることに注意してください.

次の表は、ファイルシステム毎にどのツールをインストールすべきかを示します.

ネットワークツール
もし、以前のシステムの設定のステップでネットワークが構成されていて、それでネットワーク設定が完了している場合は、この 'ネットワークツール' のセクションは飛ばして問題ありません. その場合はブートローダーの設定に進みましょう.

DHCPクライアントをインストールする
netifrcスクリプトを使用して、一つ以上のネットワークに自動的にIPアドレスを付与するときは、DHCPクライアントをインストールする必要があります. Gentooリポジトリには多くのDHCPクライアントがありますが、がお薦めです.

dhcpcd articleにに関するより多くの情報があります.

任意自由選択: PPPoEクライアントのインストール
もしインターネットに接続するためにPPPを使うのであれば、パッケージをインストールします.

任意自由選択: ワイヤレス・ネットワークツールのインストール
もしシステムをワイヤレス・ネットワークに接続させるつもりならば、オープンネットワークあるいはWEPネットワークを使用するためにパッケージを、あるいはWPAまたはWPA2ネットワークを使用するためにパッケージをインストールしてください. はまた、ワイヤレス・ネットワークの検出のための便利で基本的な診断ツールでもあります.

次はブートローダーです.