デーモンは継続的に実行されるサーバープロセスです。ほとんどの場合、システム起動時に初期化され、サービスが要求されるまでバックグラウンドで待機します。典型的な例としては、ネットワークデーモンが挙げられます。 しねっとほぼすべてのブート手順で起動されます。システムの起動後、ネットワークデーモンはFTPクライアントなどのクライアントプログラムが接続を必要とするまで待機します。
4.1.3. プロセスの属性
プロセスには一連の特性があり、それらは ps コマンド:
• プロセス ID または PID: プロセスを参照するために使用される一意の識別番号。
• 親プロセス ID または PPID: このプロセスを開始したプロセスの番号 (PID)。
• ナイス番号: このプロセスの他のプロセスに対する親和度 (このナイス番号とプロセスの最近の CPU 使用率に基づいて計算されるプロセス優先度と混同しないでください)。
• ターミナルまたは TTY: プロセスが接続されているターミナル。
• 実ユーザと実効ユーザのユーザ名(RUIDとEUID):プロセスの所有者。実ユーザはコマンドを発行するユーザであり、実効ユーザはシステムリソースへのアクセスを決定するユーザです。RUIDとEUIDは通常同じであり、プロセスは発行ユーザと同じアクセス権を持ちます。これを分かりやすくするために、ブラウザの例を示します。 モジラ in / usr / bin ユーザーが所有している ルート:
テオ:~> ls -l /usr/bin/mozilla
-rwxr-xr-x 1 ルート root 4996 20 月 18 日 28:XNUMX /usr/bin/mozilla*
テオ:~> モジラ&
[1] 26595
テオ:~> ps -af
テオ:~> ls -l /usr/bin/mozilla
-rwxr-xr-x 1 ルート root 4996 20 月 18 日 28:XNUMX /usr/bin/mozilla*
テオ:~> モジラ&
[1] 26595
テオ:~> ps -af
UID
テオ テオ
PID PPID C STIME TTY
UID
テオ テオ
時間CMD
時間CMD
26601 26599 0 15:04 ポイント/5 00:00:00 /usr/lib/mozilla/mozilla-bin
26613 26569 0 15:04 ポイント/5 00:00:00 ps -af
26601 26599 0 15:04 ポイント/5 00:00:00 /usr/lib/mozilla/mozilla-bin
26613 26569 0 15:04 ポイント/5 00:00:00 ps -af
ユーザーの場合 テオ このプログラムを起動すると、プロセス自体と最初のプロセスによって開始されたすべてのプロセスは、ユーザーが所有することになります。 テオ システム管理者によってではなく、 モジラ 特定のファイルにアクセスする必要がある場合、そのアクセスは テオの権限ではなく ルート's。
• 実グループ所有者と実効グループ所有者(RGIDとEGID):プロセスの実グループ所有者は、プロセスを開始したユーザーのプライマリグループです。実効グループ所有者は通常同じですが、ファイルにSGIDアクセスモードが適用されている場合は除きます。