TTYの数を減らすにはどうすればよいですか?


21

7つのTTYは必要ありません(または必要ですか?)。それでは、この数を3に減らすにはどうすればよいですか?


2
TTY(別名仮想端末)のいずれかを削除することによって何かを得られる場合、それらを削除するのに費やした時間の価値はおそらくないでしょう。Lifehackerは、パフォーマンスを改善するために余分なTTYを削除することを提案しました。このコメントは、違いに気付かない理由を説明するのに役立ちます。
ファイアフェザー

ただし、意図的な無礼はありません。TTYを削除するかどうかは関係ありません。問題についてシステムファイルを変更する前に、それが本当に重要かどうかを人々に知ってほしいのです。
ファイアフェザー

実際、それぞれは4kのRAMのみを使用します。気にする必要はありません。
-psusi

2
/ I /がTTYを減らしたいのは、プロセスリストに行を入れるためです。サーバーで実行されている各プロセスには目的があり、これらのTTYには何もありません。
ビンセントロバート

はい、必要です!
haziz

回答:


12

私がお勧めする方法は次のとおりです。

  1. 実行:「ACTIVE_CONSOLES = "/ dev / tty [1-6]"」sudoedit /etc/default/console-setup という行を見つけます。

  2. 必要なttyの量に変更します。3の場合:ACTIVE_CONSOLES = "/ dev / tty [1-3]"

  3. ファイルを保存しに行くの/ etc / initを/cd /etc/init/その後、入力lsのttyファイルを参照してください。
    tty1.conf、tty2.conf、tty3.confのように見えるはずです...

  4. 不要なすべてのttyの名前を変更します。あなたの場合、最後の3つのttyの名前を変更します:

    sudo mv tty4.conf tty4.conf.bck
    sudo mv tty5.conf tty5.conf.bck
    sudo mv tty6.conf tty6.conf.bck

  5. 再起動してテストする

    • いくつかのヒント。tty4-6を削除しても、XはCtrl + Alt + F7のままです。
    • tty4からtty6は空白で表示されます(黒、点滅ログイン待ちなし)

私の指示に従って、Xはtty4があった場所から開始します。なぜ編集が面倒なの/etc/default/console-setupですか?(1)不要です。(2)更新ごとにリセットされるだけではありませんか?
djeikyb

@djeikyb-はい、X.orgアップデートで変更が行われますが、6 ttyでそのファイルを残すとX.orgが混乱するため、これは正しい方法です。私の側からは6つのttyがあり、もう一方からは3つのconfファイルがあります。したがって、「ここに何か問題がある」ようになります。それはうまくいくかもしれませんが、X.orgのためにきれいな方法でそれをやるべきだと思います。
ルイスアルバラード

さて、console-setupはXに依存していることがわかります。しかし、Xは使用可能な最も近いスロットに接続するだけではありません(これは私が見る動作です)。混乱を示すログはありますか?私はあなたの答えと完全に矛盾する方法で私のボックスをより少ないTTY用に設定したので、私は論争的ではありません。私が間違っているなら、もっと良いことを学べます!
djeikyb

1
ログが必要だと推測していますが(現時点ではわかりません)、心配しないでください。Linuxの世界にも興味があります。友だちになってください。変更しないでください。
ルイスアルバラード

3

/ etc / init内の不要なtty#.confファイルを削除/移動できます。なぜあなたはこれをしたいのか分かりません。
これは10.04にあります。


3
不要だからです。できるから。Xサーバーに切り替えるctl-alt-F4はctl-alt-F7より簡単だからです。
djeikyb

1

私がしたことは/etc/event.d、からtty4からtty6までを削除し/etc/init、からtty6.confからtty4.confを削除し、再起動することだけでした。より慎重になりたい場合があります。以下を参照してください。

連続していないttyを使用した場合の結果はわかりません。Xがハングする空白の画面が表示されることを願っています。すなわち、tty1、tty2、Xorg、tty4、tty5 ..

次のコマンドを実行して、必要な変更を加えることができます。何も削除されないことに注意してください。元に戻す必要がある場合は、ファイルを移動またはコピーしてください。

cd /etc/init
sudo mkdir tty.bkp
sudo mv tty4 tty5 tty6 tty.bkp
cd /etc/event.d
sudo mkdir tty.conf.bkp
sudo mv tty4.conf tty5.conf tty6.conf tty.conf.bkp

再起動してテストします:

sudo reboot
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.