Skip to main content

異なるLinux&Reg;サービス?

Linuxサービスは、通常、ユーザーの介入なしで、Linuxオペレーティングシステムの背景に実行されるアプリケーションです。多くのLinuxサービスはスタートアップサービスであり、ユーザーがログインする前にシステムブーツが起動したときに開始されます。Linuxは無料のオープンソースプログラムであるため、多様性が非常に高く、デフォルトでインストールされる特定のサービスはどのようにインストールされます。Linux分布が使用されます。サービスを有効にし、無効にし、管理し、さらにはユーザーが変更できます。例は、新規または変更されたハードウェアを検出するKudzuです。その他の例には、セキュリティに使用されるランダム数を生成するランダムと、キーボードマッピングとシステムフォントをセットアップするKeyTableが含まれます。これらの多くは、以下を含むさまざまなネットワークサービスを提供します。HTTPDはApache Webサーバーを提供します。インターネットスーパーサーバーデーモンであるINETDは、伝送制御プロトコル/インターネットプロトコル(TCP/IP)ネットワーキングサービスを開始し、他の多くのネットワークサービスを担当しています。SMTPは電子メールを送信および受信します。NFSでは、ネットワークファイルサーバーのホスティングを許可します。これらのサービスは、Linux分布に応じて異なる名前を持つ場合があります。たとえば、Apacheサービスは一部の分布でHTTPDと呼ばれ、他の分布ではApache2と呼ばれます。例には、スケジュールされたタスクの実行に使用されるCronが含まれます。マウス機能をサポートするGPM。高度な電力管理を提供するAPMD。プリントスプーラーであるLPD。ファイル/etc/inittabはデフォルトの実行レベルを設定し、通常は/etc/rc.d/に保存されているファイルをポイントします。これらのRC.Dスクリプトは、Runlevelを入力したときにどのサービスが始まるかを定義します。また、これらのスクリプトは、サービスを開始およびシャットダウンする順序を定義するために、0〜100の各サービスのスタートアップの優先順位とシャットダウンの優先度を定義します。これが特定の配布で使用できない場合、一部のコマンドラインツールは引き続き利用可能です。CHKCONFIGツールを使用して、サービスをリストしたり、サービスを作成または削除したり、サービスをアクティブにしたり無効にしたりします。NTSYSVツールは、自動的に開始するサービスを選択する簡単なインターフェイスを提供します。Linuxサービスを構成するためのツールは、RC.Dスクリプトのフロントエンドであり、パワーユーザーはこれらのスクリプトを直接変更してサービスを管理できます。