Metode de plată Abuse

Cum să comutați între console în Linux

08.03.2022, 01:38

Linux are douăsprezece console TTY care pot fi utilizate pentru a executa comenzi, a restaura sistemul, a porni Wine sau serverul X opțional. Să vedem ce sunt aceste console, de unde provin și cum să comutați între consolele Linux.

Ce sunt consolele TTY?

Abrevierea TTY vine de la Teletype sau teletip. În 1830, au fost dezvoltate mașini speciale numite teletip care permiteau ca mesajele tastate pe o tastatură să fie trimise la distanță. Aceasta a fost o adevărată descoperire pentru telegrafie, deoarece codul Morse fusese utilizat anterior în acest scop. Mesajele trebuiau să fie codificate, transmise, decodate și tipărite pe hârtie. La acea vreme, a fost patentat un sistem special de codificare care era cu 89 de ani înaintea ASCII. Mașinile care foloseau acest sistem aveau doar cinci taste. Operatorul trebuia să memoreze combinații diferite pentru fiecare literă.

În 1963, codificarea ASCI a devenit cunoscută, astfel că producătorii de teletipuri au început să o folosească. După inventarea telefonului, utilizarea teletipului a devenit și mai răspândită. A devenit posibilă combinarea mai multor aparate într-o singură rețea. Apoi, din toate acestea a apărut faxul în 1980. Computerele s-au îmbunătățit și au evoluat. La început, instrucțiunile erau introduse cu ajutorul unor carduri perforate speciale, dar curând a devenit clar că această metodă era extrem de incomodă și de consumatoare de timp. Toată lumea avea nevoie de un dispozitiv special pentru a introduce instrucțiuni și a obține rezultatul. Cel mai bun candidat pentru locul de dispozitiv de intrare/ieșire a fost teletipul. Acesta oferea tot ce era necesar Dispozitivul a fost conceput pentru a introduce text, a-l codifica, a-l decoda și a-l afișa. Numai că acum trebuia să existe un computer pe partea cealaltă, nu un alt teletip.

După aceea, teletipurile au devenit foarte utilizate pentru a controla PC-urile și mainframe-urile. Cu timpul, au apărut emulatori hardware ai teletipurilor, care nu foloseau hârtie pentru ieșirea datelor, ci un tub cu fascicul de electroni, care au reușit să le suplinească cu mare succes. Aceste dispozitive ofereau mai multe funcții, cum ar fi deplasarea cursorului pe ecran, ștergerea ecranului și editarea textului. Un astfel de teletip virtual a fost DEC VT05.

În sistemele bazate pe nucleul Linux, terminalele sunt un teletip virtual. Numai că acum teletipul este emulat prin software. Astfel de terminale sunt numite pseudo-teletipuri sau PTS. Linux furnizează un multiplexor de pseudo terminale care gestionează conexiunile la toate aceste PTS. Acest multiplexor se află în kernel și este accesibil prin intermediul fișierului /dev/ptmx. Fiecare dintre cele douăsprezece console deschise în mod implicit în Linux este un dispozitiv pseudoteletip conectat la acest multiplexor.

Comutarea între consolele TTY

Fiecare consolă are propriile sale taste rapide. Acestea sunt Ctrl+Alt+Fn, unde n este numărul consolei de la 1 la 12. Pentru a deschide prima consolă trebuie să introduceți Ctrl+Alt+F1, a doua consolă - Ctrl+Alt+F2, a douăsprezecea - Ctrl+Alt+F12 și așa mai departe. Deschideți a treia consolă și autentificați-vă în ea, apoi uitați-vă la numărul pseudoteletipului:

Aici numărul dispozitivului este /dev/tty3. În mod similar, puteți deschide a șasea consolă apăsând Ctrl+Alt+F6:

Prima consolă este ocupată de managerul de autentificare, iar a doua sau a șaptea de serverul X. Toate celelalte le puteți utiliza în scopuri proprii. Acum știți ce sunt consolele TTY, de ce se numesc așa și cum să comutați între ele.