RHELでログインプロンプトはどのように起動しますか?

RHELでログインプロンプトはどのように起動しますか?

私のランレベルにはログインプロンプトを開始するサービスがないので、これが何をしているのか疑問に思います。

ベストアンサー1

「ログインシェル」とは、サーバーをキーボードとモニターに接続したときに表示されるログインプロンプトを意味しますか?そして、他の仮想端末などから同じログインシェルにアクセスしますかCtrlAltF2

/etc/inittabRHEL 4と5では、「mingetty」という行を見つけることから始めます。 inittabのマニュアルページではこの行の意味を説明しますが、フォーマットは次のとおりですid:runlevels:action:process。コメントを付けるか、新しいものを追加して実行してtelinit qinittabを再読み込みできます。

/etc/init/tty.confRHEL 6では、で定義されたttyで始まります/etc/sysconfig/init。実際には/etc/inittab簡単な説明がありますが、Red Hatには1つの説明があります。ホームページにも説明されています。。 RHEL 6に切り替え突然現れるRHEL 6の場合、これは別の理由です(Ubuntu Webサイトのスタートアップと混同しないでください。Ubuntuで始まりましたが、他のディストリビューションでもそれを使用しています)。

編集:initはオペレーティングシステムで起動される最初のプロセスで、すべてのサービスを作成します。 PIDは1です。起動したら、/ etc / inittabを読み、特定の番号でrcを参照する行を見ると、目的のランレベルでサービスが開始されます。また、Mingettyが目的のデバイスで目的のレベルで実行されることを保証します。もっと読むことができますLinuxの起動方法に関するWikipediaの記事のinitセクションそしてこの記事パワーから攻撃まで

おすすめ記事