「デーモン」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(英語版にあわせて記事を削除)
(ファイル名の例を修正)
9行目: 9行目:
 
[[Wikipedia:ja:デーモン (ソフトウェア)|デーモン]]とは、"バックグラウンド"プロセスとして動作する(ユーザーインターフェースを持たない)プログラムのことです。一般的にデーモンはイベントの発生まで待機しサービスを提供します。デーモンの例として、リクエストに対してウェブページを返すウェブサーバーや、誰かがログインするのを待つ ssh サーバーがあげられるでしょう。これらのサーバーは完全に機能が揃ったアプリケーションと言える一方、表には姿を現さないデーモンでもあります。他にも、ログファイルにメッセージを書き込むデーモン (例: {{ic|syslog}}, {{ic|metalog}}) やシステム時刻を正しく維持するデーモン (例: [[Network Time Protocol daemon|ntpd]]) などがあります。詳しくは {{man|7|daemon}} を見て下さい。
 
[[Wikipedia:ja:デーモン (ソフトウェア)|デーモン]]とは、"バックグラウンド"プロセスとして動作する(ユーザーインターフェースを持たない)プログラムのことです。一般的にデーモンはイベントの発生まで待機しサービスを提供します。デーモンの例として、リクエストに対してウェブページを返すウェブサーバーや、誰かがログインするのを待つ ssh サーバーがあげられるでしょう。これらのサーバーは完全に機能が揃ったアプリケーションと言える一方、表には姿を現さないデーモンでもあります。他にも、ログファイルにメッセージを書き込むデーモン (例: {{ic|syslog}}, {{ic|metalog}}) やシステム時刻を正しく維持するデーモン (例: [[Network Time Protocol daemon|ntpd]]) などがあります。詳しくは {{man|7|daemon}} を見て下さい。
   
Arch Linux では、デーモンは [[systemd]] によって管理されます。デーモンを管理するために使われるユーザーインターフェースとして [[systemd#systemctl の基本的な使い方|systemctl]] コマンドがあります。このコマンドは、関連付けられたデーモンをどうやって・いつ起動するのか書かれた情報が入っている ''<service>''.service ファイルを読み込みます。サービスファイルは {{ic|/{etc,usr/lib,run}/systemd/system}} 内に保存されています。systemctl を使ってデーモンを管理する方法について詳しくは [[systemd#ユニットを使う]] を見て下さい。
+
Arch Linux では、デーモンは [[systemd]] によって管理されます。デーモンを管理するために使われるユーザーインターフェースとして [[systemd#systemctl の基本的な使い方|systemctl]] コマンドがあります。このコマンドは、関連付けられたデーモンをどうやって・いつ起動するのか書かれた情報が入っている {{ic|name.service}} ファイルを読み込みます。サービスファイルは {{ic|/{etc,usr/lib,run}/systemd/system}} 内に保存されています。systemctl を使ってデーモンを管理する方法について詳しくは [[systemd#ユニットを使う]] を見て下さい。

2022年3月23日 (水) 10:08時点における版

デーモンとは、"バックグラウンド"プロセスとして動作する(ユーザーインターフェースを持たない)プログラムのことです。一般的にデーモンはイベントの発生まで待機しサービスを提供します。デーモンの例として、リクエストに対してウェブページを返すウェブサーバーや、誰かがログインするのを待つ ssh サーバーがあげられるでしょう。これらのサーバーは完全に機能が揃ったアプリケーションと言える一方、表には姿を現さないデーモンでもあります。他にも、ログファイルにメッセージを書き込むデーモン (例: syslog, metalog) やシステム時刻を正しく維持するデーモン (例: ntpd) などがあります。詳しくは daemon(7) を見て下さい。

Arch Linux では、デーモンは systemd によって管理されます。デーモンを管理するために使われるユーザーインターフェースとして systemctl コマンドがあります。このコマンドは、関連付けられたデーモンをどうやって・いつ起動するのか書かれた情報が入っている name.service ファイルを読み込みます。サービスファイルは /{etc,usr/lib,run}/systemd/system 内に保存されています。systemctl を使ってデーモンを管理する方法について詳しくは systemd#ユニットを使う を見て下さい。