Sistem desktop saya adalah:
$ 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
Dengan menjalankan ps a | grep getty
, saya mendapatkan output ini:
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
Saya pikir proses ttyX adalah untuk perangkat input / ouput tetapi saya tidak begitu yakin. Berdasarkan ini saya bertanya-tanya bahwa mengapa ada 6 proses ttyX berjalan? Saya hanya punya satu perangkat input (keyboard) sebenarnya.
Jawaban:
Ini menunjukkan karena satu
getty
proses sedang berjalan di setiap konsol virtual (VC) antaratty1
dantty6
. Anda dapat mengaksesnya dengan mengubah konsol virtual aktif Anda masing - masing menggunakan Alt- F1through Alt- F6( Ctrl- Alt- F1dan Ctrl- Alt- F6jika Anda saat ini berada dalam X).Untuk informasi lebih lanjut tentang apa itu TTY, lihat pertanyaan ini , dan untuk informasi tentang konsol virtual, lihat artikel Wikipedia ini .
sumber
Mesin Linux (berjalan dengan SystemV) mendefinisikan file khusus,
/etc/inittab
yang menyatakan (tetapi tidak hanya) berapa banyak proses getty * akan berjalan dan terminal yang sesuai. Misalnya ini adalah kutipan dariinittab
mesin Gentoo Linux saya:Apa yang
agetty
muncul di terminal pertama, misalnya, adalahtty1
argumen yang diteruskan keagetty
. Anda dapat membatasi jumlah konsol tempat Anda dapat mengetik login Anda dengan mengomentari baris yang sesuaiinittab
, yaitu memberikan tanda pagar (#) di awal baris.Di komputer saya, saya telah menguranginya menjadi hanya 4 konsol yang dapat saya masuki. Yang terbaik adalah setidaknya memiliki salah satu dari ini aktif, kalau-kalau ada sesuatu yang salah dengan manajer login grafis (jika Anda memilikinya).
sumber