昔は/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