Teksta termināļi operētājsistēmā Linux — 14.1 Getty (izmantots /etc/inittab)

In Linux un Unix, Getty inicializē termināļa sesijas. Vairumā gadījumu cilvēki, kuri izmanto Linux parastam ikdienas darbam ar darbvirsmu, šo komandu neizpildīs.

Kāpēc “getty” darbojas tā, kā darbojas

Pašās Unix agrīnās dienās cilvēki mijiedarbojās ar datoru, izmantojot tastatūras un teksta saskarnes — bez peles un bez grafiskām lietotāja saskarnēm. Tajā laikā a teletaips pārsūtīta informācija elektroniski. Šie TTY kalpoja kā loģisks modelis datora un lietotāja mijiedarbībai Unix, un šī pieeja joprojām pastāv mūsdienu Linux izplatījumos. TTY var būt fiziski tastatūras un monitora iestatījumi vai virtuāli. Visa Linux izplatīšana atbalsta virtuālos termināļus.

Operētājsistēmā Linux TTY ir komandu tulka aizkulišu cauruļvads. Mūsdienu TTY — tiek izsaukti cauri Getty, vai "saņemt TTY" — cilvēkiem tas bieži tiek parādīts kā teksta ievades logs, bet patiesībā tas inicializē noteiktu fizisko vai virtuālo termināli interaktīvai sesijai, palaižot Pieslēgties process.

Pārbaudiet /dev mapi, lai redzētu visus atpazītos termināļus — tie izpaužas kā

/dev/tty00, ar numuru, kas apzīmē katru atšķirīgo termināli.

ttys uz darbvirsmas

A termināla programma kalpo kā vizuāls priekšgals ar aizmugurējo termināla savienojumu; TTY darbojas vienādi neatkarīgi no izmantotās termināļa programmas, tāpēc, ja vēlaties piekļūt teksta komandu videi, palaidiet termināļa programmu, nevis tieši apstipriniet Getty.

Savukārt TTY un termināļa programmai tas īsti nerūp apvalks — kas ir loģiskais modelis, kā ievadāt komandas teksta vidē. Parastie apvalki ir Bash, Ash un Zsh.

Darbs ar 'getty'

Lai piekļūtu TTY, vienkārši palaidiet savu termināļa programmu. Šī programma kalpo kā lietotāja saskarne starp termināļa aizmuguri, pieteikšanās procesu, čaulu un lietotāju.

Jādarbina tikai pieredzējuši sistēmas administratori Getty tieši, jo lietošanas gadījums skriešanai Getty termināļa loga vietā attiecas uz sistēmas problēmu novēršanu vai pielāgotu getty uzvedību, pamatojoties uz modifikācijām kurš konkrētais fiziskais vai virtuālais terminālis tiek izsaukts un saskaņā ar kādiem noteikumiem (atbilstoši pielāgošanai gettytab tabula).