Maksutavat Abuse

Kuinka vaihtaa konsolien välillä Linuxissa

08.03.2022, 01:38

Linuxissa on kaksitoista TTY-konsolia, joita voidaan käyttää komentojen suorittamiseen, järjestelmän palauttamiseen, Winen tai valinnaisen X-palvelimen käynnistämiseen. Katsotaanpa, mitä nämä konsolit ovat, mistä ne tulevat ja miten vaihdetaan Linux-konsolien välillä.

Mitä ovat TTY-konsolit?

Lyhenne TTY tulee sanoista Teletype tai teletype. Jo vuonna 1830 kehitettiin erikoiskoneita, joita kutsuttiin lennättimiksi ja joiden avulla näppäimistöllä kirjoitetut viestit voitiin lähettää etäyhteyksiin. Tämä oli todellinen läpimurto lennättämisessä, sillä aiemmin tähän tarkoitukseen oli käytetty morsetusta. Viestit oli koodattava, lähetettävä, purettava ja tulostettava paperille. Tuolloin patentoitiin erityinen koodausjärjestelmä, joka oli 89 vuotta ASCII:tä edellä. Tätä järjestelmää käyttävissä koneissa oli vain viisi näppäintä. Käyttäjän oli muistettava eri yhdistelmät kullekin kirjaimelle.

Vuonna 1963 ASCI-koodaus tuli tunnetuksi, joten kaukoputkien valmistajat alkoivat käyttää sitä. Puhelimen keksimisen jälkeen telekopiolaitteiden käyttö yleistyi entisestään. Monia koneita voitiin yhdistää yhdeksi verkoksi. Tästä kaikesta syntyi faksi vuonna 1980. Tietokoneet paranivat ja kehittyivät. Aluksi ohjeet syötettiin erityisten reikäkorttien avulla, mutta pian kävi selväksi, että tämä menetelmä oli erittäin hankala ja aikaa vievä. Kaikki tarvitsivat erikoislaitteen, jolla syöttää ohjeet ja saada tulos. Paras ehdokas syöttö- ja tulostuslaitteen paikalle oli lennätin. Se tarjosi kaiken tarvittavan Laite oli suunniteltu syöttämään tekstiä, koodaamaan sitä, purkamaan sitä ja näyttämään sitä. Vain nyt toisella puolella piti olla tietokone, ei toista telekonetta.

Tämän jälkeen telekopiolaitteita alettiin käyttää paljon tietokoneiden ja suurtietokoneiden ohjaamiseen. Ajan mittaan ilmestyi kaukoputkien laitteistoemulaattoreita, jotka eivät käyttäneet paperia vaan elektronisuihkuputkea, ja ne syrjäyttivät ne suurella menestyksellä. Näissä laitteissa oli enemmän ominaisuuksia, kuten kursorin siirtäminen näytöllä, näytön tyhjentäminen ja tekstin muokkaaminen. Eräs tällainen virtuaalinen telekopiolaite oli DEC VT05.

Linux-ytimeen perustuvissa järjestelmissä päätelaitteet ovat virtuaalisia teletypejä. Vain nyt lennätintä emuloidaan ohjelmistolla. Tällaisia päätelaitteita kutsutaan pseudoteletyypeiksi tai PTS:ksi. Linux tarjoaa pseudoterminaalien multiplekserin, joka hoitaa yhteydet kaikkiin tällaisiin PTS:iin. Tämä multiplekseri sijaitsee ytimessä, ja siihen pääsee käsiksi /dev/ptmx-tiedoston kautta. Jokainen Linuxissa oletusarvoisesti avoinna olevista kahdestatoista konsolista on pseudo-teletyyppilaite, joka on kytketty tähän multiplekseriin.

Vaihtaminen TTY-konsolien välillä

Jokaisella konsolilla on omat pikanäppäimet. Ne ovat Ctrl+Alt+Fn, jossa n on konsolin numero 1-12. Ensimmäisen konsolin avaaminen edellyttää Ctrl+Alt+F1, toisen konsolin avaaminen Ctrl+Alt+F2, kahdentoista konsolin avaaminen Ctrl+Alt+F12 ja niin edelleen. Avaa kolmas konsoli ja tunnistaudu siinä, katso sitten pseudo-telekirjoitusnumeroa:

Tässä laitteen numero on /dev/tty3. Vastaavasti voit avata kuudennen konsolin painamalla Ctrl+Alt+F6:

Ensimmäisessä konsolissa on kirjautumishallinta ja toisessa tai seitsemännessä X-palvelin. Kaikkia muita voit käyttää omiin tarkoituksiisi. Nyt tiedät, mitä TTY-konsolit ovat, miksi niitä kutsutaan niin ja miten niiden välillä vaihdetaan.