Text-Terminals i luga o Linux

14.1 Getty (faʻaaoga i / etc / inittab)

Folasaga i Getty

Ina ia mafai ona i ai se faagasologa o le initaneti i luga o se laina telefoni (ma le fesoʻotaʻiga e fesoʻotaʻi atu i ai) pe a amata le komepiuta (pe suia le maualuga o le taʻavale) e tatau ona tuʻuina se tusi faʻataga i le / etc / inittab file. O le sola ese mai le laina o le tulafono e mafai ona mafua ai ni faafitauli (vaai Afai e oso ese mai le laina mai laina laina: Ua taofia polokalama e iloa ai pe aisea). Getty GETs a TTY (o se faʻaulu) alu. E manaʻomia e taʻitasi taʻitasi lana lava faʻatonuga. E i ai foi le le itiiti ifo ma le tasi le tulafono mo le faʻamafanafana i soo se mea / etc / inittab faila. Saili lenei mea ma tuʻu le faʻasalaga mo faʻamatalaga moni lata ane. O lenei faila e mafai ona aofia ai laina samples faataitaiga mo faʻamaumauga o tusitusiga o loʻo faʻamatalaina ina ia pau mea e te manaʻomia e fai o le le faʻamafanafanaina lea oi latou (aveese le taʻiala #) ma suia nai faʻamatalaga.

O finauga e faʻatagaina e faʻalagolago i le mea e te faʻaaogaina:
E lua ni mea e sili ona lelei mo tuusaʻo fesoʻotaʻi tuusao e:

E lua ni mea e sili ona lelei mo telefoni feaveai (aloese mo faʻamalo fesoʻotaʻi tuusaʻo) o:

Faʻamatalaga faigofie e faʻaaoga pe afai e te le faʻaogaina se faʻamatalaga moni. O le toʻatele o tagata Linux e faʻaaoga se tasi o nei mea i la latou mataʻituina:

O lau tufatufaina atu Linux e mafai ona sau ma le ps_getty pe agetty mo faʻailoga tusitusi. O nisi tufatufaga e leai ni mea. O le mea e leaga ai, e masani ona latou taʻua o le "togi" ina ia mafai ai ona e iloa po o le a le mea e te maua ona o finauga na e tuʻuina i ai / etc / inittab eseese. Debian faaaoga agetty (i totonu ole pusa util-linux). RedHat ma Fedora faʻaaoga le ps_getty o loʻo i: ps_getty

I le avea ai ma se mea mulimuli e taumafai ai e fuafua po o fea le mea e te maua, e mafai ona e siakiina lona tulafono (e masani lava i / sbin). ps_getty has / etc / gettydefs ua faʻaofiina i totonu o lenei code. Ina ia sailia, alu i / sbin ma faʻapipiʻi:
manoa uʻamea | grep getty
Afai o le mea moni e moni o le a leai se mea. Ae peitaʻi afai o iai sau faʻamatalaga mataga:
avety -h
e tatau ona faʻaalia ai filifiliga [-hiLmw].

Afai e te le maua le togi e te manaʻo e siaki isi tufatufaga ma le polokalame mai fafo e faaliliu ai i le va o pusa RPM ma Debian. E mafai ona sii mai le code source mai le Getty Software.

Afai e te le o faʻaaoga laina laina o le modem (mo se faʻataʻitaʻiga pe afai e naʻo le faʻaaogaina o le numera pito i lalo o le 3 taʻavale: faʻasalalau, maua, ma le faʻailoga masani) e tatau ona e faʻatagaina ia iloa lenei mea e ala i le faʻaaogaina o se fuʻa "lanu". O le faʻatulagaga o lenei mea e faʻatatau i le mea e te faʻaaogaina.

Getty e alu pe a uma ona ulufale mai (ma mafai ona toe faʻaleleia)

A maeʻa ona e ulufale mai, o le ae matauina (e ala i le faʻaaogaina o le "luga", "ps -ax", poʻo le "ptree") e le o toe faʻaaogaina le faagasologa o le getty. O le a le mea na tupu i ai? Aisea e toe amata ai le toe faʻatuina pe afai ua oti lou atigi? O le mea lenei.

A maeʻa ona e lolomi i lou igoa faʻaaoga, ave le upty and call the program login e taʻu atu i ai lou igoa faʻaoga. O le faʻatonuga o le faʻatulagaga e suia i le faagasologa o le faʻasinomaga. O le faagasologa o le initaneti e fesili mo lau faʻaupuga, siakiina ma amataina soʻo se faagasologa o loʻo faʻamaonia mai i lau faila faila. O lenei faiga e masani lava o le atigi pusa. Afai o lea, amata le bash ma sui le faagasologa o le saini. Manatua o le tasi gaioiga e suitulaga i le isi ma o le amataga o le pusa amata na amata mai i le gasologa o le gaioiga. O faʻafitauli o lenei mea o le a faʻamatalaina i lalo.

O le taimi nei i le faila / etc / inittab, e tatau ona toe faʻafouina (toe amata) pe a fasiotia. Fai mai faʻapea i luga o le laina e valaʻau ai. Ae afai o le bash shell (po o le faagasologa o le gaioiga) e oti, toe faʻaleleia (toe amata). Aisea? Ia, o le faʻaogaina o le laasaga ma le bash o sui ia mo le maua ma le tofi

* Tusitusiga Terminal How-To Index

o fesoʻotaʻiga faʻailoga na faʻatuina eo latou tuaa. O le mea moni, pe afai e te maitauina auiliiliga o le a e maitauina o le suiga o le a iai le tutusa o le ID ID e pei o le uluai faagasologa. O lea la o le bash o se mea faʻafefe i le faʻaogaina o le numera ID faʻatasi. 'Āfai e fasiotia le bash, e pei lava o le oti na oti (e ui lava e le o toe taʻavale). E mafua ai ona toe faʻafouina.

Pe a oti se tasi, o mea uma e fai i luga o le taulaga tele na fasiotia, e aofia ai le atigi gutu. E mafai foi ona tupu lenei mea (pe afai e mafai) pe afai e auina atu se faailoilo i le uaea telefoni i se mataua o le DCD eletise e ala ile modem. Po o le logo logo poʻo le pa'ū i le DCD o le a mafua ai ona toe faʻaleleia. E mafai e le tasi ona faʻamalosia le faʻaleleia e ala i le fasi manu fasi (po o le saini) e ala i le kilikiina o le kī, ma isi mea aʻo iai i le "luga" poʻo le "fasioti". Atonu o le ae manaomia le fasiina i le faailo 9 (lea e le mafai ona le amanaiaina).

Afai e sola ese mai le laina o le laina: E taofia polokalama

E tatau ona e masani ona sola ese mai totonu / etc / inittab ae le mai le laina o le poloaiga poo nisi polokalama o loʻo taʻavale i luga o le malae atonu e faʻafuaseʻi le taofia (taofi). O le mea lea (faʻaalu i le isi vaega pe a fai o le aisea e le taua ai ia te oe). Afai e te amata aitalafu mo le fai atu ttyS1 mai le laina o le isi laina, fai mai tty1, ona avea ai lea o le tty1 ma "mea e pulea ai" e ui lava o le mea moni o loʻo taʻavale o le ttyS1. O le mea lea ua sese ai le puleaina o le tau. Ae afai e amataina i totonu o le faila inittab o le ai ai le ttyS1 e avea ma taʻavale faatonutonu (saʻo).

E ui lava e sese le taʻavale o loʻo puleaina, o le saini i le ttyS1 e galue lelei (talu ona e tuʻuina le ttyS1 o se finauga i le aisa). O le faʻasologa ma le gaioiga faʻatulagaina ua faʻatulagaina i le ttyS1 e ui lava o le mea e pulea ai le taʻavale e tumau pea le t11. O isi polokalame e taufetuli i le ttyS1 e mafai ona latou maua lenei faʻasalalauga / faʻasologa (lea e fesoʻotaʻi atu i le ttyS1) ma o mea uma e lelei. Ae o nisi polokalama atonu e faia ai le sese o le taumafai e faitau mai le latou taʻavale faatonutonu (tty1) lea e sese. O le taimi nei, tty1 atonu e manatu o nei polokalame o loʻo taʻavale i tua i le tty1, o se taumafaiga e faitau mai le tty1 (e tatau ona avea ma ttyS1) i le taofi o le faagasologa na taumafai e faitau. (E le mafai ona faʻatagaina se faʻasalalauga faʻapitoa e faitau mai lana pulefaʻatasi.). E mafai ona e vaʻai i se savali e pei o le: " [1] + Taofi " i luga o le mata. I lenei taimi ua e pipii talu ai e le mafai ona e fegalegaleai ma se faagasologa o loo taumafai e fesootai ma oe e ala i le mea sese. O le mea moni e sola ese mai lenei mea e mafai ona e alu i se isi nofoaga ma fasioti le faagasologa, ma isi.

agetty (e mafai ona taʻu igoa)

O se faʻataʻitaʻiga laina i / etc / inittab:

S1: 23: Respawn: / sbin / getty -L 19200 ttyS1 vt102

S1 mai le ttyS1. 23 o lona uiga o le faʻasalaga o loʻo taʻalo i luga o le ulufale atu i le laasaga o le maualuga 2 poʻo le 3. faʻafouina o lona uiga afai e oti le toty (poʻo se faagasologa e suia ai e pei o le bash), e vave lava ona toe amata le resitala (respawn). / sbin / getty o le faʻatonuga lea. O le -L o lona uiga o le Lotoifale (le amanaia faailoilo o le modem). -h (e le o faʻaalia i le faʻataʻitaʻiga) mafai ai ona faʻafoeina le faʻaaogaina o masini (e tutusa ma le gaʻo). 19200 o le numera lau. ttyS1 o lona uiga / dev / ttyS1 (COM2 i MS-DOS). vt102 o le ituaiga o faʻamaumauga ma o le a maua ai le faʻaogaina o le TERM i le siosiomaga i lenei tau. E leai ni faila faila. Pusa "init q" i luga o le laina o le poloaiga pe a uma ona teuteu le getty ma e tatau ona e vaai i se vave ulufale.

Faʻaogaina ma le faʻaogaina o faafitauli faʻaletagata

O le polokalama gasegase o le a taumafai e faʻaaloaʻi-iloa le mea na tuʻuina i totonu o le meaʻai (e aofia ai le leai o se tasi). E le lagolagoina ni tiketi e 8-bit ma le tasi-1 leity. Vaʻai i le 8-bit data bytes (faʻaopoopo le tasi). Afai e te faʻaaoga le stty e faʻatutu ai le tulaga, o le agetty o le a otometi ona le amanaia talu mai ona muai manaʻo e sau le mea e pei o se laʻititi o faamatalaga. E mafua ona o le mea e manaʻomia e maua ai le mea mulimuli (atonu o se mea e tasi) pe ae tapunia lou igoa ole igoa ina ia mafai ai e le auto-iloa le tasi. O lea, pe afai e te faʻaaogaina le tulaga, ia naʻo totonu o le tusiga-laina ma tuʻuina le auto- detectty ma faʻapipiʻi i le komepiuta. Afai e mauaina e le au faʻasalalau le tulaga tutusa, o le a faʻapipiʻi le matalaina seʻia oʻo ina e kiliina se mea ina ia mafai ai e le toty ona iloa

lotogatasi. O le faʻasalaga vave o le a faʻaititia tagata asiasi, ma isi mai le taumafai e faʻasoa. E mafai ona naʻo le mea e te manaʻo ai.

E i ai taimi e iai se faʻafitauli i le faʻaaogaina o le auto i le tulaga tutusa. E tupu lenei mea ona a uma ona e muamua tapunia lou igoa ole igoa, agetty amata le polokalama o le saini e maeʻa ai lau log in. O le mea e faanoanoa ai, e le mafai e le ' upega tafaʻatasi ona iloa le mea e tasi pe afai e le mafai e le polokalama getty ona fuafua le mea e tasi ona e le ulufale ai lea o le a le mafai pe o. Afai o le uluaʻi faʻamatalaga o le 'auʻaunaga e le mafai, o le a tuʻuina oe e toe taumafai, ma isi mea uma (o mea uma e faʻamaonia le sese). Mulimuli ane, pe a maeʻa nisi o taumafaiga le manuia e teu i totonu (pe a maeʻa le taimi e alu ai) agetty o le a toe faʻafouina ma toe amata toe faʻaogaina faʻasologa. O le taimi lava e toe tamoe ai, o le a mafai ona iloa le tulaga i le taumafaiga lona lua ina ia mafai ona lelei mea uma.

Faʻatasi ai ma se mea sese, e le mafai e le ' initaneti ona faitau saʻo mea e te tusia ma e le mafai ona e ulufale i ai. Afai e le mafai ona iloa e le tagata le mea e masani ai, o le / etc / faila faila e masani lava ona lafo i luga o le mata i luma tonu o le vave, ona mafai ai lea ona sili atu upu e teu i luga o le lau.

Aiseā e le mafai ai ona faʻamalosi le iloa o le mea e tasi e ala i le uluai lanu na lolomiina? O se faʻataʻitaʻiga lenei: Faʻapea e maua se nusipepa e 8-bit faatasi ai ma lona tulaga bit 0 (maualuga-order bit) ma faʻatasi ai ma se numera numera o le 1-bits. O le a le mea e tasi? Ia, o le numera numera o le 1 bits o lona uiga o se mea e le masani ai. Ae e mafai foi ona na o se 8-bit amio e leai se mea e tasi. E leai se auala e iloa ai po o fea. Ae o lenei ua tatou faʻaaogaina le avanoa e oo lava i le tulaga tutusa. O le iloa o le tulaga tutusa e maua mai i se faagasologa o le faʻaumatia.

Afai o le isi tapena e sosoo ai e tutusa ma le muamua ma e na o le faʻaaogaina foi o le avanoa e oʻo lava i le tulaga tutusa, e faigata lava ona fuafua le tulaga tutusa. O lenei tulaga e mafai ona faʻaauau pea faʻavavau ma i se mea e seasea tupu, o le a le toe i ai se avanoa seʻi vagana ua e suia lou igoa ole igoa. Afai e maua e le agetty se mea e tasi o le 1 o le a manatu o lenei mea o se vaega tutusa ma e le o se vaega maualuga o se uiga e 8-bit. O lea e manatu ai e te le faʻaaogaina upu-igoa (maualuga maualuga) i lou igoa faʻaaoga (e pei o lou igoa i le ASCII).

E mafai e se tasi ona ulu atu i totonu o se "lafaʻitele" i auala eseese. Faapea ua e na o se tasi le mataitusi se lua pe lua foi mo lou igoa ole saini ma toe foʻi mai. Afai e le lava nei mataitusi mo le iloa o le tulaga, ona e saini ai lea o le meli ae leʻi iloa le mea e tasi. O nisi taimi o lenei faafitauli e tupu pe afai e le oi ai le moli i luga ma / poʻo le fesoʻotaʻi pe a amata muamua le agetty.

Afai e te pipii atu i lenei "loop loop" o se auala e alu ese mai ai o le toe lavea lea i le kiliva o le toe faafoi o le tele o taimi seia oʻo ina e maua vave le tali mai. O le isi auala o le na o le faatali mo se minute pe o le taimi foi mo se taimi faatulagaina. Ona oʻo lea i le matala o le a tuʻuina i luga o le lauulu e le polokalama faʻafefe ma e mafai ona toe taumafai e te ulufale.

8tesite faʻasologa faʻamaumauga (faaopoopo faʻatasi)

Ae paga lea, e le mafai e le agetty ona iloa lenei tulaga. E oʻo mai i le faaiuga o 1999 e leai se filifiliga mo le faʻalavelaveina o le faʻataʻitaʻiina o le tulaga tutusa ma o le a maua ai le tulaga le saʻo. O le taunuʻuga o le, o le a faʻagasolo le faagasologa o le faʻasalaga ma o le a tuʻuina le sese. O le mea lea, e foliga mai e le mafai ona taumafai e faʻaoga 8-bit faʻasologa o faʻamaumauga faʻatasi ma le tasi.

tupe maua (vaega o getty_ps)

(O le tele o nei mea mai le Old Serial-HOWTO na saunia e Greg Hankins)
Mo lenei tagata e manaʻomia le tuʻuina o faʻamaumauga i se faila faatulagaina ma faaopoopo i ai se inisiua / etc / inittab . O nisi nei o faʻataʻitaʻiga faʻamatalaga e faʻaaoga mo lau masini e te tuʻu i le faila faatulagaina / etc / gettydefs .

# 38400 bps Faʻamaumauga o le Termal Dumb DT38400 # B38400 CS8 CLOCAL # B38400 SANE -ISTRIP CLOCAL # @ S @L faʻafesoʻotaʻi: # DT38400 # 19200 bps Faʻailoga o le Terminal DT19200 # B19200 CS8 CLOCAL # B19200 SANE -ISTRIP CLOCAL # @ S @L login: # DT19200 # 9600 bps Faʻamaumau o le Terminal DT9600 # B9600 CS8 CLOCAL # B9600 SANE -ISTROC CLOCAL # @ S @L login: # DT9600

Manatua o le DT38400, DT19200, ma isi mea e na o igoa ma e tatau ona tutusa ma oe / etc / inittab .

Afai e te manaʻo i ai, e mafai ona e tusia pepa lolomi i le fuʻa saini. I aʻu faʻataʻitaʻiga, o loʻo i ai loʻu igoa ma le laina laina. E mafai ona e faʻaopoopo nisi mea: [poloka poloka

paolo = ioe] @B Le taimi nei (iloiloina i le taimi e vaaia ai leBB) numera o le bps. @D Le aso nei, i MM / DD / YY. LL le laina telefoni lea e faapipiʻi ai le aitalafu. @S Le igoa o le system. @T Le taimi nei, ile HH: MM: SS (24-itula). @U Le numera o tagata faʻapipiʻi ua sainia i le taimi nei. O le numera lenei o le numera o faʻamaumauga i le / etc / utmp faila lea e maua ai le igoa nickname igoa. @V Le taua o VERSION, e pei ona tuuina mai i le faila faila. Ina ia faʻaalia se tasi '@' amio, faʻaaoga le '\ @' poʻo le '@@'.

A maeʻa ona e faʻasaʻoina / etc / gettydefs , e mafai ona e faʻamaonia o le faʻailoga e sao i le faia:

linux # getty -c / etc / gettydefs

Ia mautinoa e leai se isi faʻasoasili poʻo le uufetty config file mo le laina telefoni e faʻapipiʻiina lau komepiuta e pei o ( /etc/default/{uu}getty.ttyS N poo /etc/conf.{uu}getty.ttyS N ) , aua o lenei mea atonu o le a faalavelave i le taufetuli i luga o se laina. Aveese faila feteʻenaʻi pe afai latou te alu.

Faʻataʻitaʻe lau / etc / inittab faila i luga o le faʻamaumauga (sui i le faʻamatalaga saʻo mo lou siosiomaga - taulaga, saoasaoa, ma le faʻaaogaina o le telefoni):

S1: 23: Respawn: / sbin / getty ttyS1 DT9600 vt100 init linux # init q

I le taimi lenei, e tatau ona e vaʻavaʻai i se faʻafeiloaʻiga o le ulufale i luga o lau 'au. Atonu e tatau ona e toe foi mai e te maua le gauai o le tagata.

tamaʻi

O le "m" e tu mo le modem. O lenei polokalame e faapitoa lava mo modems ma e tusa o le ogatotonu o le 2000, o le a manaʻomia ai le toe faʻaleleia e faʻaaogaina mo faʻamatalaga tusitusia (seʻi vagana ua e faʻaaogaina le faʻaogaina o le komepiuta - ma e masani ona manaʻomia ai le uaea fai lima). Mo faʻamaumauga mo faʻamalo fesoʻotaʻi tuusaʻo tagaʻi faʻafesoʻotaʻi le vaega "Taiala" o le tusi lesona: mgetty.texi.

Vaavaai i laina mulimuli o /etc/mgetty/mgetty.config mo se faʻataʻitaʻiga o le faʻamautuina mo se mea faʻamau. Sei vagana ua e fai mai "toggle-dtr leai" o le a manatu o loʻo ia oe se modem ma pa'ū (negate) le pine DTR i le PC i se taumafaiga lē aoga e toe faʻafoʻi le modem e le o iai. I le faatusatusa atu i isi aitalafu, o le a le pipii atu le tamaititi i se mea seʻi vagana ua i ai e se tasi se ki o lena laina ina ia e vaai ai? mo le pito i luga poʻo le salamo seʻia tupu lenei mea. O ogalaau i / var / log / mgetty / e mafai ona faʻaalia ai ni nai lapataiga faʻasalalau lea e na o fetaui lava e mafai ona e le amanaiaina.

O se faʻataʻitaʻiga lea o le laina faigofie e te tuʻu i ai / etc / inittab:

S1: 23: Respawn: / sbin / mgetty -r ttyS1