Kākau-mau Terminals ma Linux

14.1 Getty (hoʻohanaʻia i / etc / inittab)

Hoʻomākaukau i Getty

I ke kaheʻana o ka papa hana e holo i ke kaha pūnaewele (a me ka pahu i hoʻohuiʻia i ka pahu) i ka hoʻomakaʻana o ka papapihi (aiʻole e hoʻololi i nā kūlana holo), e hoʻokomo i kahi kauoha loaʻa i loko o ka waihona / etc / inittab. Hiki ke pale i kaʻae mai ke laina o ke kauoha i nā pilikia (ʻike Inā loaʻa ka loaʻa mai o ka letty mai ke laina kauoha: Pau nā polokalamu eʻike i ke kumu). Loaʻa iā Getty GET kekahi TTY (kahi pahu) e hele ana. Pono kēlā me kēia pahu kuʻona i kona kauoha pono'ī. Aia kekahi ma lalo o hoʻokahi palapala loaʻa no ka console ma nā waihona / etc / inittab. Eʻimi i kēia a kau i nā kauoha loaʻa no nā hopena maoli ma kahi kokoke. Hiki i kēia pūnaewele ke komo i nā laina getty hōpili no nā mana kikokikona i'ōleloʻia no ka mea wale nō e ponoʻoe e hana, no ka weheʻoleʻana iā lākou (e wehe i ke alakaʻi #) a hoʻololi i kekahi mau manaʻo hoʻohenehene.

ʻO nā manaʻo hoʻoholo iʻaeʻia e pili ana i kahi e loaʻa ai kāu hoʻohana:
ʻElua mau mea loaʻa e pono ai nā pūnaewele pili pono i:

ʻElua mau loaʻa loaʻa no nā'ōkuhi kiko-i (e pale i nā pūnaewele pili pūnaewele pololei):

Loaʻa i nā loaʻa a me ka hoʻohanaʻana ināʻaʻoleʻoe e hoʻohana i kahi hua'ōlelo maoli. ʻO ka hapanui o nā mea hoʻohana Linux e hoʻohana i kekahi o kēia mau mea ma kā lākou monitor:

E hiki mai kāu mahele Linux ma o ka ps_getty a iʻole ka'ālunu no nā hopena helu. ʻAʻole hāʻawi kekahi o nā māhele. ʻO ka mea pōʻino, pinepine lākou e kapa aku iā ia "getty" i hiki ai iāʻoe ke noʻonoʻo i kahi mea āu i loaʻa mai ka hoʻohālikelike āu i hoʻokomo ai i ka / etc / inittab. Hoʻohanaʻo Debian i kaʻeleʻele (ma ka pūnaewele hoʻohana-linux). Ua hoʻohanaʻo RedHat a me Fedora i ka ps_getty i ka: ps_getty

Ma muli o ka hopena hope loa e ho'āʻo e hoʻoholo i kahi loaʻaʻi loaʻa iāʻoe, hiki iāʻoe ke nānā i kāna code makai (i loko o / sbin). Ua hoʻokomoʻia ka ps_getty / etc / i hoʻokomo i kēia code. No ka huliʻana iā ia, e hele i / sbin a hoʻokomo:
kani ka makani | ʻoluʻolu
Inā loaʻa i ka loaʻa ka loaʻaʻole o nā mea i loaʻa e hiki i ka meaʻole. Eia naʻe inā loaʻa iāʻoe ka hanaʻeha:
make -h
pono e hōʻike i nā koho [-hiLmw].

Ināʻaʻoleʻoe i loaʻa ka loaʻa e makemakeʻoe e nānā i nā hāʻawiʻana a me ka papahana malihini e hoʻololi i waena o nā pākihana RPM a Debian. Hiki ke kiʻi 'ia ke kumu kumu mai ka polokalamu Getty.

Ināʻaʻoleʻoe e hoʻohana ana i nā laina laina laina (e like me keʻano inā hoʻohana waleʻoe i ka helu liʻiliʻi o 3 mau conductors: transmit, loaʻa, a me ka palapala hōʻailonaʻike) pono eʻae i kaʻike eʻike i kēia me ka hoʻohanaʻana i ka hae "wahi". ʻO ka palapala o kēia mea e pili ana i kahi e hoʻohana aiʻoe.

Loaʻaʻo Getty ma hope o ka komoʻana (a hiki iā ia ke kuʻi)

Ma hope o kou loiloi eʻike anaʻoe (ma o ka hoʻohanaʻana i "top", "ps -ax", "ptree")ʻaʻole e holo hou ka'ōnaehana loaʻa. He aha ka mea i hanaʻia i kēia? No ke aha e hoʻomaka hou ai ka pīpī hou inā ua make kou iwi? Eia ke kumu.

Ma hope o kāu kākauʻana i kāu inoa inoa, lawe a loaʻa iā getty a kāhea i ka polokalamu pūnaewele e haʻi ana i kou inoa inoa. Hoʻopauʻia ka papa hana loaʻa e ke kaʻina hana. Ke noi nei ka papa hana e noi i kāu hua'ōlelo, e nānā iā ia a hoʻomaka i nā hanana i ho'ākākaʻia i loko o kāu pūnaewele waihona. ʻO kēia hana ka manawa he pūpū haʻahaʻa. Inā pēlā, hoʻomaka ke kumu haʻahaʻa a hoʻololi i ke kaʻina hana. E hoʻomaopopo i kahi'ōnaehana e pani ai i kahi'ē aʻe a ua hoʻomaka muaʻia ka pūnaehana papa haʻahaʻa e like me ke kaʻina hana. E weheweheʻia nā hopena o kēia.

I kēia manawa i ka waihona / etc / inittab, pono ka hanu e hoʻopiʻi hou (hoʻi hou) inā make. 'Ōlelo kēlā pēlā ma ka laina e kapa ai i ka letty. Akā inā ua make ka pūpū haʻahaʻa (a iʻole ka pūnaewele komo), loaʻa i ka respawns (hou hou). No ke aha mai? ʻAe,ʻo ka loiloi a me ka bash kahi pani e komo ai no ka loaʻa a me ka nohoʻana

* Terminal kikokikona How-To Index

nā hōʻailona hōʻailona e hoʻokumuʻia e nā mea mua. ʻOiaʻiʻo, ināʻoe e nānā i nā kiko'ī, eʻikeʻoe i ke kaʻina hana o ka hoʻopiʻi kūlike e like me keʻano kumu mua. Penei keʻano o ka pale i hoʻololiʻia me ka helu likeʻole o ka helu helu. Inā ua make ka bash, ua like nō ia me ka makety (no ka mea,ʻaʻole e holo hou ana ka makety). Loaʻa kēia i ka loaʻa mai o ka restywning.

Ke paʻi kekahi, pukaʻia nā hana a pau o kēlā awa pūnaewele me ka pūpū bash. Hiki paha kēia ke hana (inā ua hoʻololiʻia) inā ua hoʻounaʻia kekahi hōʻailona ala i ka port serial ma kahi iho o ka volter DCD ma o ka modem. ʻO ka hōʻailona a iʻole ka hāʻuleʻole i DCD ka hopena o ka loaʻaʻana o ka hanana. Hiki i kekahi ke hoʻokuʻu i ka loaʻa i ka hoʻopiʻiʻana ma ka pepehi limaʻana (a iʻole ke komo) ma o ka pāʻana i ke kī k, a pēlā aku ma ke "top" a me ke kauoha "pepehi". Pono pahaʻoe e pepehi iā ia me ka hōʻailona 9 (ʻaʻole hiki ke mālamaʻia).

Inā holo ka loaʻa o ka laina kauoha: Paʻa nā polokalamu

Ponoʻoe e holo mau i ka loaʻa mai i loko / etc / inittab aʻaʻole ma ka laulā kauoha a iʻole kekahi mau polokalamu e holo nei ma luna o ka pahu paha e hoʻomaha loaʻia (paniʻia). Eia ke kumu (hāʻule i kaʻaoʻao aʻe inā he kumuʻole ia iāʻoe). Inā hoʻomakaʻoe i ka makety no ka'ōlelo ttyS1 mai ke laina kauoha o kahi pahu'ē aʻe, e'ōlelo i ka tty1, a laila ua loaʻaʻo tty1 i kona "kāpena hoʻomalu" akāʻo ka pahu maoli e holo neiʻo iaʻo ttyS1. Pēlā i ka hewaʻole o ke kālaiʻana i kaʻaoʻao. Akā inā i hoʻomaka ia i loko o ka pūnaewele inittab e loaʻa iā ia ttyS1 i ka helu hoʻomalu (correct).

ʻOiai ka hewa o ke kāpena mālama, ua hana maikaʻi ke komoʻana ma ttyS1 (mai ka mea i hāʻawi aiʻoe i ttyS1 i kumu kū'ē'ē i ka loaʻa). Hoʻonohonohoʻia ka hōʻaia a me nā huahana i ka ttyS1 me ka hoʻomauʻia ka pahu hoʻomaha 11. Hiki i nā polokalamu'ē aʻe e holo i ka ttyS1 ke loaʻa i kēia kuʻina / puka hoʻokumu (i pili i ka ttyS1) a ua maikaʻi nā mea a pau. Akā, hiki i kekahi mau polokalamu ke hana i ka kuhi o ka ho'āʻoʻana e heluhelu mai kā lākou kāʻei mālama (tty1) i hewa. I kēia manawa, manaʻo pahaʻo tty1 i ka holoʻana o kēia mau papahana ma hope o ka tty1 no ka ho'āʻoʻana e heluhelu mai ka tty1 (ua pono paha ttyS1) hualoaʻa i ka ho'ōkiʻana i ka kaʻina i ho'āʻo e heluhelu. (ʻAʻole iʻaeʻia ka papa hana papa e heluhelu ai i ka mana o ka mana.). Hiki paha iāʻoe keʻike i kahi memo e like me: " [1] + Kū i " ma ka pakuhi. I kēia manawa ua paʻaʻoe no ka hikiʻole iāʻoe ke kūkākūkā me kahi hana e ho'āʻo nei e kamaʻilio meʻoe ma o ka pahu kuhihewa. ʻO ka pono e pakele mai kēia mea hiki iāʻoe ke hele i kahi pahu'ē aʻe a pepehi i ka hana, a pēlā aku.

ʻona (hiki ke kapaʻia he getty)

He lālā laʻana i / etc / inittab:

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

ʻO S1 mai ttyS1. 23 o ia hoʻi, ua holo ka loaʻa i ka hoʻokomoʻana i ka holo i nā hopena 2 aiʻole 3. Respawnʻo ia hoʻi, inā pepehiʻia ka liʻiliʻi (a iʻole ka papa hana i hoʻololiʻia e like me ka bash), e hoʻomaka a ea houʻo getty (respawn). / sbin / getty ke kauoha loaʻa. ʻO ka -L keʻano Local (hōʻole i nā hōʻailona mana modem). -h (ʻaʻole i hōʻikeʻia i loko o ka hiʻohiʻona) hiki i ka mana o ka pūnaeweleʻoihana (e like me nā'āpana hae). ʻO ka makahiki 19200 ka helu hua'ōlelo. ttyS1ʻano / dev / ttyS1 (COM2 ma MS-DOS). vt102 ka 'ano o ke kīʻaha a na kēia' upty e hoʻokumu i ka TERM o ka 'āina i kēia koina. ʻAʻohe'ōnaehana hoʻonohonoho. E hoʻokomo i "init q" ma ka laina kauoha ma hope o ka hoʻoponoponoʻana i ka getty a ponoʻoe eʻike i kahi manawa e komo ai.

'Imiʻa & # 39; sʻike kūʻokoʻa o nā pilikia pili

E ho'āʻo ana ka polokalamu hoʻopiʻi e hoʻoholo aunoa-i keʻano i hoʻonohonohoʻia ma loko o ka pahu (me kahiʻole kahi). ʻAʻole ia i kākoʻo i nā'aekeʻikepili 8-bit a me ka'ākahi-1-bit. Eʻike i nā'aekeʻikepili 8-aʻoi aʻe (me kahi kūlike). Inā hoʻohanaʻoe i ka stty e hoʻonohonoho i keʻano, hoʻololi kokeʻo agetty iā ia no ka mea e makemake muaʻo ia i ka mea like e hiki mai ai me he mea lā he heluʻikepili. Eia ke kumu no ka loaʻaʻana o ka hope hope loa (hiki paha i kahi'āpana'ākau) i kāu hanaʻana i kāu inoa inoa-i hiki ai iā ia keʻike pono i kahi pono. No laila, inā hoʻohanaʻoe i kaʻoluʻolu, e hoʻoikaika i ka mea wale nō i loko o ka'ōnaehana -kelepona aʻike pono i kaʻike maʻamau a kau i ka computer. Inā loaʻa ka'āpono o kāu mau kākoʻo, e nānā ka hulina i ka'ōpala a hiki i kou kākauʻana i kahi mea e hiki ai i kaʻike loaʻa ke

maikaʻi. Hoʻopukaʻia ka wikiwiki o nā poʻe malihini kipa, a me nā mea'ē aʻe mai ka ho'āʻoʻana e komo. ʻO ia wale nō ka mea āu e makemake ai.

I kekahi manawa he pilikia me kaʻike auto o keʻano. No ka mea ma hope o ka hoʻopuka muaʻana i kāu inoa inoa, hoʻomaka ka'ōnaehana hōʻoki e hoʻopau i ka loiloi iāʻoe i loko. Akā, hikiʻole i ka polokalamu kelepona keʻike i ka pilikino no laila ināʻaʻole iʻike ka polokalamu i ka pono i ka pono a lailaʻaʻole hiki ke hoʻoholo ʻo ia. Ināʻae ka ho'āʻo mua e ho'āʻo ai, e hōʻoiaʻoe e hōʻoia hou, a me nā mea'ē aʻe (me nā mea a pau i kūponoʻole). Ma hope, ma hope o ka nui o nā mea i ho'āʻo eʻimi i (a ma hope paha o ka manawa) e hoʻomaka hou ke'āhua a hoʻomaka hou i nā pūnaeweleʻike. Ke holo hou nei ka hopena, e hiki paha iāʻoe keʻike i ke ala hoʻokahi ma ka ho'āʻoʻelua e hiki ai i nā mea a pau ke hana iā OK.

Me ka hewa hewa, hikiʻole ke heluhelu i ka mea āu i kākau aʻaʻole hiki iāʻoe ke komo. Inā loaʻa ka'āpono o kāu mau kākoʻo, e hoʻomauʻoe eʻike i kahi pale pale. Inā loaʻaʻole kaʻike no kaʻike i keʻano he / a / / / file issue ke hāʻawiʻia i ka nānā ma mua o mua o ka'ōkuhi, hiki i nā hua'ōlelo iʻoi aku ma luna o ka pā.

No ke aha e hikiʻole ai keʻike i keʻano e like me ke kaomi mua i pēhiʻia? Eia keʻano hoʻohālikelike: Inā paha eʻike ia he 8-bit byte me konaʻano bit 0 (kahi kiʻekiʻe loa) a me ka helu maʻamau o 1-bits. He aha ka mea hoʻokahi? ʻOi, ka helu nui o 1 mau hua'ōlelo e hōʻike ana heʻano lapuwale. Akā, hiki ke hanaʻia he 8-bit pūnaeho me ka ponoʻole. ʻAʻole hiki ke koho i kahi. Akā i kēia wā, ua hoʻokahuli mākou i ka hikiʻole i keʻano hoʻokahi. ʻO kaʻike o keʻano o ka nohoʻana pēlā ke kumu o ka hoʻopauʻiaʻana.

Ināʻano like ka lua o ka māna e like me ka mea mua a ke hoʻopau wale nei i ka hiki i kahi pono,ʻaʻole hiki ke hoʻomaopopo i ka pilina. Hiki ke hoʻomauʻia kēia kūlana mau loa a i nā mea kūponoʻole e loiloi ka loiloi a hiki i kou hoʻololiʻana i kāu inoa inoa. Inā loaʻa i kahi'ākau ka mea like o kahi o ka 1, e manaʻoʻia heʻano like kēia aʻaʻoleʻo ka'āpana kiʻekiʻe o kahiʻano 8-bit. Ke manaʻo neiʻoeʻaʻoleʻoe e hoʻohana i nā hua'ōlelo-mau (kahi kiʻekiʻe i hoʻonohonohoʻia) ma kou inoa inoa (ʻo ia hoʻi ma kou inoa i ASCII).

Hiki i kekahi ke komo i loko o ka "loop loop" ma nāʻano likeʻole. Inā paha e kākau waleʻoe i kahi leka hoʻokahi aʻelua paha no kāu inoa inoa a laila e hoʻihoʻi i ka hoʻihoʻi. Ināʻaʻohe lawa kēia mau leka no kaʻikeʻike, a laila e holo i mua o kaʻikeʻana i kaʻike. I kekahi manawa, pilikia kēia pilikia ināʻaʻoleʻoe i ke pani i kahi a / a i hoʻopaʻaʻia paha i ka wā i hoʻomaka mua ai kaʻehu.

Inā hoʻokomoʻoe i kēia "loop loop" he ala e puka ai ma waho o laila e pā i ka kī pinepine i nā manawa a hiki i ka loaʻaʻana o ka hōʻailona komo. ʻO kekahiʻano'ē aʻe, e kali wale i hoʻokahi minute aiʻole pēlā no ka manawa. A laila e kauʻia ka hōʻailona hōʻailona hōʻailona ma ka papa e ka polokalamu getty a e ho'āʻo houʻoe e komo i loko.

Nāʻikepili helu 8-bit (ʻoi aku ka lōkahi)

ʻO ka mea pōʻino, hikiʻole i ka'ānele keʻike i kēiaʻano. I ka hopena o ka makahiki 1999,ʻaʻole he koho no ka hōʻoleʻana i kaʻike pono o ka pono a pēlā eʻike ai i kaʻaeʻole. ʻO ka hopena, e hoʻopaʻaʻia ke kaʻina o ka loiloi a ua kauʻia ka pono. No laila,ʻaʻole iʻikeʻia e ho'āʻo i ka hoʻohanaʻana i nāʻaeʻikepili 8-bit me keʻano.

loaʻa (hapa o getty_ps)

(ʻO ka hapa nui o kēia no Serial-HOWTO nā Greg Hankins)
No kēia mea palekana e pono e hoʻokomo i nā mea i loko o kahi pūnaewele hoʻonohonoho a hoʻohui i kahi komo i / etc / inittab . Eia kekahi mau mea hoʻopuka helu e hoʻohana ai no kāu pahu e waiho ai i loko o ka pūnae hoʻonohonoho / etc / gettydefs .

# 38400 bps Kūmole Terminal Kūʻai DT38400 # B38400 CS8 CLOCAL # B38400 SANE -ISTRIP CLOCAL # @ S @L ke hoʻohana: # DT38400 # 19200 bps Kelepona kūpeʻe puka DT19200 # B19200 CS8 CLOCAL # B19200 SANE -ISTRIP CLOCAL # @ S @L login: # DT19200 # 9600 bps Kāpena Kūpoki Kūpoko DT9600 # B9600 CS8 CLOCAL # B9600 SANE -ISTRIP CLOCAL # @ S @L inoa: # DT9600

E hoʻomaopopo i ka DT38400, DT19200, a me nā mea'ē aʻe he mau lepili wale nō ia a pono e like me kāu e hoʻohana ai i / etc / inittab .

Inā makemakeʻoe, hiki iāʻoe ke hana i nā mea paʻi a me ka bety i ka hae eʻe. Ma kaʻu mau hiʻohiʻona, aia wau i ka inoa o ka pūnaewele a me ka laina pūnaewele i paiʻia. Hiki iāʻoe ke hoʻohui i nā mea'ē aʻe: [blockquote

aniani = yes] Pau ka manawa (ʻikeʻia i ka wā iʻikeʻia ai ke Bbs) ka helu bps. LD kēia lā, ma MM / DD / YY. @L Lele pūnaewele i pili iā ia. @E inoa inoa. @T I ka manawa manawa, ma HH: MM: SS (24-hola). @U Ke helu o nā mea hoʻohana inoa i kēia manawa. He helu kēia o ka helu o nā mea komo i loko o ka waihona / etc / utmp i loaʻa kahi inoa ut_name non-null. ʻO ke kumukūʻai o KA MEA, e like me ia i hāʻawiʻia i loko o ka pūnaewele hoʻopau. No ka hōʻike 'ana i kahi' @ 'maikaʻi, e hoʻohana i' \ @ 'a' @@ '.

Ke hoʻoponoponoʻiaʻoe e ka hoʻoponoponoʻana / etc / gettydefs , hiki iāʻoe ke hōʻoia i ka pololei o ka hōʻailona ma o ka hanaʻana:

linux # getty -c / etc / gettydefs

E hōʻoiaʻaʻoleʻaia iʻole kahi pūnaewele loaʻa a iʻole ka uugetty no ka port serial e pili ana i kāu pahu i like me ( /etc/default/{uu}getty.ttyS N a /etc/conf.{uu}getty.ttyS N ) , no ka mea e pilikia paha kēia i ka hoʻokuʻuʻana ma kahi pahu. Wehe i nā faila kū'ē inā haʻalele lākou.

Hoʻoponopono i kāu pūnaewele / etc / inittab e holo i ka loaʻa ma ka port serial (kahi i hoʻonohonoho ponoʻia ma kaʻike pololei no kāu mea - ka port, ka wikiwiki, a me keʻano pahu pahu kuhi):

S1: 23: respawn: / sbin / getty ttyS1 DT9600 vt100 i loko linux # init q

I kēia manawa, ponoʻoe eʻike i ka hōʻailona komo i kāu pahu. Hiki paha iāʻoe ke paʻi i ka hoʻihoʻiʻana i ka nānāʻana o ka pahu.

kūkū

ʻO ke "m" ke kū nei no ka modem. He papahana kēia papahana no nā modems a ma ka waena o 2000 e koiʻia ana e uku hou i ka hoʻohanaʻana no ka hopena o ka helu (keʻoleʻoe e hoʻohana i ka mana o ka hoʻopili pūnaewele - aʻo ia ka mea e pono ai ke kālai lima lima). No nā palapala no nā pūnaewele pili pono e nānā i ka mahele "Direct" o ka leka uila: mgetty.texi.

E nānā i nā laina hope loa o /etc/mgetty/mgetty.config no keʻano o ka hoʻonohonohoʻana iā ia no kahi pahu. Ināʻoleʻoe e'ōlelo "holo waena-dtr no" e manaʻoʻia heʻano modem a hāʻuleʻoe (negate) i ka pine DTR ma ka PC ma kahi ho'āʻoʻole e hoʻokuʻu i ka modem hikiʻole. Ma ka hoʻohālike me nā meaʻokoʻa'ē aʻe,ʻaʻole e pili pono ka meaʻai i kahi pahu ke hikiʻole i kekahi ke kī i kekahi kī o kēlā pahu eʻike aiʻoe i? no ka pahu ma luna a iʻole mele a hiki i kēia wā. Hiki i nā loka i / var / log / mgetty / ke hōʻike i kekahi mau leka hoʻomaopopo e pili pono ana i nā modems hikiʻole iāʻoe ke haʻalele.

Eia keʻano o ka laina maʻamau āu i hoʻokomo ai i / etc / inittab:

s1: 23: respawn: / sbin / mgetty -r ttyS1