私のデスクトップシステムは次のとおりです。
$ uname -a
Linux xmachine 3.0.0-13-generic #22-Ubuntu SMP Wed Nov 2 13:25:36 UTC 2011 i686 i686 i386 GNU/Linux
を実行すると、ps a | grep getty
次のような結果が出力されます。
900 tty4 Ss+ 0:00 /sbin/getty -8 38400 tty4
906 tty5 Ss+ 0:00 /sbin/getty -8 38400 tty5
915 tty2 Ss+ 0:00 /sbin/getty -8 38400 tty2
917 tty3 Ss+ 0:00 /sbin/getty -8 38400 tty3
923 tty6 Ss+ 0:00 /sbin/getty -8 38400 tty6
1280 tty1 Ss+ 0:00 /sbin/getty -8 38400 tty1
5412 pts/1 S+ 0:00 grep --color=auto getty
ttyXプロセスは入出力デバイス用であると考えるのがよくわかりません。これに基づいて、なぜ6つのttyXプロセスが実行されているのか疑問に思います。実際、私は入力デバイス(キーボード)が1つしかありません。
ベストアンサー1
getty
これは、その間に各仮想コンソール(VC)で実行されるプロセスがあるために表示されます。 - から - (現在の X にある場合はそれぞれ - と -) を使用して、アクティブな仮想コンソールを変更してアクセスできます。tty1
tty6
AltF1AltF6CtrlAltF1CtrlAltF6
TTYとは何かについては、次を参照してください。この問題、仮想コンソールの詳細については、次を参照してください。このウィキペディア記事。