昔は/etc/inittabを変更しました 。さて、systemdでは、tty [1-6]が自動的に起動するようですが、tty [4-6]を無効にするにはどうすればよいですか?
systemdサービスファイルが1つしかないようで、%Iを使用しています さまざまなttyセッションを識別します。そのサービスを削除して、各[email protected]を作成する必要がないことを願っています 手動で。
承認された回答:
systemdのように「余分な」TTYを無効にする必要はありません。 gettyはオンデマンドで生成されます。man systemd-getty-generatorを参照してください。 詳細については。デフォルトでは、この自動スポーンはVT6までのVTに対してのみ実行されることに注意してください(従来のLinuxシステムを模倣するため)。
Lennartがブログ投稿で述べているように:
より効率的にするために、ログインプロンプトはオンデマンドでのみ開始されるようになりました。 VTに切り替えると、gettyサービスは[メール保護]、[メール保護]などにインスタンス化されます。 gettyプロセスを無条件に開始する必要がなくなったため、リソースを少し節約でき、起動が少し速くなります。
特定の数のgettyを構成したい場合は、logind.confを変更するだけです。 適切なエントリを使用して、この例では3:
NAutoVTs=3