1つのシステムに2つのログインマネージャを置く目的は何ですか?

1つのシステムに2つのログインマネージャを置く目的は何ですか?

ユーザー空間で生まれた最初のプロセスは次のように読みました。内部に独自の追加処理を開始し、マージログインマネージャ。これまでは理解できますが、読んだ以上の内容があります。ディスプレイマネージャログインマネージャの別の名前またはその名前をマージします。

したがって、多くのシステムログインマネージャ2名ユーザー空間で実行されている1つはInitで、もう1つは選択したディスプレイマネージャで実行されます。

2つの理由は何ですか?ユーザーがログインするときによく使用するものは何ですか?

ベストアンサー1

initSysVinit、Upstart、systemdなど、さまざまなバージョンがあります。しかし、そのうちのどれが含まれているのか疑問です。ログインマネージャ、それは何でも。そうかもしれない散乱ログインを提供するその他のプロセス:

  • ユーザーがこれらの端末にログインできるように、コンソールポート、シリアルポート、その他の端末を含む(getty
  • グラフィックディスプレイでX11セッションを使用したローカルログイン(などのディスプレイxdmマネージャlightdm
  • ネットワーク経由でリモート(たとえばsshd

initログインに関係のない他のこともたくさんあります。

init通常、生成される多くのサービスや呼び出されるスクリプト間に矛盾はありませんinit

おすすめ記事