14.1 గెట్టి (/ etc / inittab లో వాడబడుతుంది)
గెట్టీకి పరిచయము
సీరియల్ పోర్ట్ (మరియు దానితో అనుసంధానించబడిన టెర్మినల్) పై ఒక లాగిన్ ప్రక్రియను కలిగి ఉండటానికి కంప్యూటర్ ప్రారంభం అవుతుండగా (లేదా స్విచ్లు రన్ స్థాయిలు) ఒక getty కమాండ్ తప్పక / etc / inittab ఫైలులో పెట్టాలి. కమాండ్ లైన్ నుండి గెట్టీని నడుపుట సమస్యలను కలిగిస్తుంది (చూడండి కమాండ్ లైన్ నుండి గెట్టీ రన్: ప్రోగ్రామ్లు ఎందుకు చూస్తాయో ఆపివేయబడతాయి). గెట్టి ఒక TTY (టెర్మినల్) వెళ్తాడు. ప్రతి టెర్మినల్ దాని సొంత గోతిక్ కమాండ్ అవసరం. ప్రతి / etc / inittab ఫైలునందు కన్సోల్ కొరకు కనీసం ఒక గాటీ కమాండ్ కూడా ఉంది. దీన్ని కనుగొని, దానికి పక్కన ఉన్న రియల్ టెర్మినల్స్ కోసం గెట్టీ ఆదేశాలు ఉంచండి. ఈ ఫైల్ను వ్యాఖ్యానించడానికి వచన టెర్మినల్స్ కోసం నమూనా గెట్టీ పంక్తులను కలిగి ఉండవచ్చు, అందువల్ల మీరు చేయవలసినది అన్నింటినీ uncomment చేస్తుంది (ప్రముఖ # తొలగించండి) మరియు కొన్ని వాదనలు మార్చండి.
అనుమతించబడిన వాదనలు మీరు ఉపయోగించే గోటీపై ఆధారపడి ఉంటాయి:నేరుగా కనెక్ట్ చేసిన టెర్మినల్స్ కోసం రెండు గెట్స్ ఉత్తమమైనవి: డయల్-ఇన్ మోడెములకు రెండు గెట్స్ ఉత్తమం (ప్రత్యక్షంగా కనెక్ట్ చేయబడిన టెర్మినల్స్కు దూరంగా ఉండండి): మీరు నిజమైన టెక్స్ట్-టెర్మినల్ను ఉపయోగించకపోతే, సాధారణ గెట్స్ ఉపయోగించాలి. చాలామంది Linux వినియోగదారులు వీటిలో ఒకదానిని వారి మానిటర్ వద్ద ఉపయోగిస్తారు: మీ లైనక్స్ పంపిణీ టెక్స్ట్-టెర్మినల్స్ కోసం ps_getty లేదా agetty తో వస్తాయి. కొన్ని పంపిణీలు కూడా సరఫరా చేయవు. దురదృష్టవశాత్తు, వారు తరచూ దీనిని "గెట్టీ" అని పిలుస్తారు, కనుక మీరు / etc / inittab విభిన్నంగా ఉన్న తర్వాత మీరు ఉంచిన వాదనలు మీకు ఏది గుర్తించాలి. డెబియన్ agetty ఉపయోగిస్తుంది (util-linux ప్యాకేజీలో). RedHat మరియు Fedora ps_getty ను ఉపయోగించింది: ps_getty మీరు గడియారాన్ని గుర్తించడానికి ప్రయత్నించడానికి చివరి క్షణంగా, మీరు దాని అమలు చేయదగిన కోడ్ (సాధారణంగా / sbin లో) ను చూడవచ్చు. ps_getty ఈ కోడ్లో / etc / gettydefs పొందుపర్చబడినది. దాని కోసం వెతకడానికి, / sbin కు వెళ్లి టైప్ చేయండి:స్ట్రింగ్స్ గోటీ | grep getty గెట్టీ నిజానికి ఎగెట్టే ఉంటే పైన ఏమీ ఫలితమౌతుంది. అయితే మీరు ఎజెట్ టైపింగ్ ఉంటే:గెట్టీ -hఎంపికలను -HLmw చూపాలి. మీరు గెట్టీ లేకపోతే మీరు ఇతర పంపిణీల తనిఖీ మరియు గ్రహాంతర RPM మరియు డెబియన్ ప్యాకేజీల మధ్య మార్చటానికి ప్రోగ్రామ్. గెట్టి సాఫ్ట్వేర్ నుండి సోర్స్ కోడ్ను డౌన్లోడ్ చేయవచ్చు. మీరు మోడెమ్ నియంత్రణ పంక్తులను ఉపయోగించకపోతే (ఉదాహరణకి మీరు కనీస సంఖ్యను 3 కండక్టర్లను ఉపయోగిస్తే: ప్రసారం, స్వీకరించడం, మరియు సాధారణ సిగ్నల్ గ్రౌండ్) మీరు ఒక "స్థానిక" జెండాను ఉపయోగించడం ద్వారా దీన్ని గట్టిగా తెలియజేయాలి. ఈ ఫార్మాట్ మీరు ఉపయోగించే గెట్టీ మీద ఆధారపడి ఉంటుంది. మీరు ప్రవేశించిన తరువాత మీరు గెట్టీ ప్రాసెస్ ఇక అమలులో లేనప్పుడు ("top", "ps -ax" లేదా "ptree" ఉపయోగించి) గమనించవచ్చు. దానికి ఏమి జరిగింది? మీ షెల్ చంపినట్లయితే ఎందుకు గెట్టీ మళ్ళీ పునఃప్రారంభించబడుతుంది? ఇక్కడ ఎందుకు ఉంది. మీరు మీ యూజర్ పేరును టైప్ చేసిన తర్వాత, గెట్టీ అది తీసుకుంటుంది మరియు లాగిన్ ప్రోగ్రామ్ను మీ యూజర్ పేరుకు పిలుస్తుంది. గెట్టీ ప్రాసెస్ను లాగిన్ ప్రక్రియ ద్వారా భర్తీ చేస్తారు. లాగిన్ ప్రక్రియ మీ పాస్వర్డ్ను అడుగుతుంది, దానిని తనిఖీ చేస్తుంది మరియు మీ పాస్వర్డ్ ఫైల్లో పేర్కొన్న ప్రక్రియ ఏదీ ప్రారంభమవుతుంది. ఈ ప్రక్రియ తరచుగా బాష్ షెల్. అలా అయితే, బాష్ మొదలవుతుంది మరియు లాగిన్ ప్రక్రియను భర్తీ చేస్తుంది. ఒక ప్రక్రియ మరొకదానిని భర్తీ చేస్తుందని గమనించండి మరియు బాష్ షెల్ ప్రాసెస్ వాస్తవానికి గెట్టీ ప్రాసెస్ వలె ప్రారంభించబడింది. దీని యొక్క చిక్కులు క్రింద వివరించబడ్డాయి. ఇప్పుడు / etc / inittab ఫైలులో, హత్యలు చంపితే respawn (పునఃప్రారంభం) చేయాల్సి ఉంటుంది. ఇది గ్యాస్ అని పిలుస్తుంది లైన్ లో కాబట్టి చెప్పారు. కానీ బాష్ షెల్ (లేదా లాగిన్ ప్రక్రియ) చంపబడినట్లయితే, గట్టి respawns (పునఃప్రారంభాలు). ఎందుకు? బాగా, లాగిన్ ప్రక్రియ మరియు బాష్ రెండింటికీ గెట్టీ మరియు వారసత్వానికి బదులుగా ఉంటాయి * టెక్స్ట్ టెర్మినల్ హౌ-టు ఇండెక్స్ సిగ్నల్ కనెక్షన్లు వారి పూర్వీకులచే ఏర్పాటు చేయబడతాయి. మీరు వివరాలను గమనించినట్లయితే వాస్తవానికి, ప్రాసెస్ ప్రాసెస్ అసలు ప్రాసెస్ వలె అదే ప్రాసెస్ ID ని కలిగి ఉంటుందని గమనించండి. కాబట్టి బాష్ అదే ప్రక్రియ ఐడి సంఖ్య మారువేషంలో గెట్టీ విధమైన ఉంది. బాష్ చనిపోతే అది బాడీ చనిపోయినట్లుగా ఉంది (గెట్టీ ఇకపై నడుస్తున్నప్పటికీ). ఇది గెట్టీ రిపెన్సింగ్లో జరుగుతుంది. ఒక లాగ్ అవుట్ చేసినప్పుడు, ఆ సీరియల్ పోర్ట్లో ఉన్న అన్ని ప్రక్రియలు బాష్ షెల్తో సహా చంపబడుతున్నాయి. మోడెమ్ ద్వారా DCD వోల్టేజ్ యొక్క డ్రాప్ ద్వారా సీరియల్ పోర్ట్కు ఒక హ్యాంప్అప్ సిగ్నల్ పంపితే, ఇది (ఎనేబుల్ అయితే) జరగవచ్చు. DCD లో లాగ్ అవుట్ లేదా డ్రాప్ గాడ్ రెస్పినింగ్ చేస్తాయి. "టాప్" లో లేదా "చంపడానికి" ఆదేశంతో ఉన్నప్పుడు k కీని నొక్కినప్పుడు, లేదా మాన్యువల్గా బాష్ (లేదా లాగిన్) ను చంపడం ద్వారా ఎవరైనా respawn కు బానిసని బలవంతం చేయవచ్చు. మీరు సిగ్నల్ 9 ను (దానిని నిర్లక్ష్యం చేయలేరు) తో చంపవలసి ఉంటుంది. మీరు సాధారణంగా లోపల నుండి గాటి అమలు చేయాలి / Etc / inittab మరియు కమాండ్ లైన్ నుండి కాదు లేదా టెర్మినల్పై నడుస్తున్న కొన్ని కార్యక్రమాలు అనుకోకుండా సస్పెండ్ కావచ్చు (నిలిపివేయబడింది). ఇక్కడ ఎందుకు (మీకు ఎందుకు ముఖ్యం కానట్లయితే తదుపరి విభాగానికి వెళ్లండి). మరొక టెర్మినల్ యొక్క ఆదేశ పంక్తి నుండి ttyS1 అని మీరు చెప్పినప్పుడు, tty1 అని చెప్పితే, tty1 అని చెప్పినప్పుడు, అది tty1 "t టెర్మినల్ను నియంత్రిస్తుంది. అందుచే ఇది తప్పుగా నియంత్రించడంలో టెర్మినల్ ఉంది. కానీ అది inittab ఫైలు లోపల ప్రారంభించారు ఉంటే అది నియంత్రించడంలో టెర్మినల్ (సరైన) గా ttyS1 ఉంటుంది. నియంత్రణ టెర్మినల్ తప్పు అయితే, ttyS1 వద్ద లాగిన్ జరిమానా పనిచేస్తుంది (మీరు getty ఒక వాదన వంటి ttyS1 ఇచ్చిన నుండి). నియంత్రణా టెర్మినల్ tty11 మిగిలి ఉన్నప్పటికీ ప్రామాణిక ఇన్పుట్ మరియు అవుట్పుట్ ttyS1 కు సెట్ చేయబడ్డాయి. TtyS1 వద్ద అమలు చేయబడిన ఇతర ప్రోగ్రామ్లు ఈ ప్రామాణిక ఇన్పుట్ / అవుట్పుట్ (ttyS1 కు అనుసంధానించబడి) వారసత్వంగా లభిస్తాయి మరియు అన్నింటినీ సరే. కానీ కొన్ని కార్యక్రమాలు వాటి నియంత్రణ టెర్మినల్ (tty1) నుండి చదవటానికి ప్రయత్నిస్తున్న తప్పు కావచ్చు, ఇది తప్పు. ఇప్పుడు tty1 ఈ కార్యక్రమాలు tty1 ద్వారా నేపథ్యంలో అమలు అవుతుందని అనుకోవచ్చు, తద్వారా tty1 (ఇది ttyS1 అయ్యింది) నుండి చదివే ప్రయత్నం చదవటానికి ప్రయత్నించిన ప్రక్రియను నిలిపివేస్తుంది. (నేపథ్య నియంత్రణ దాని నియంత్రణ టెర్మినల్ నుండి చదవడానికి అనుమతించబడదు.). మీరు ఇలాంటి సందేశాన్ని చూడవచ్చు: "1 + నిలిపివేసింది"తెరపై మీరు తప్పుడు టెర్మినల్ ద్వారా మీతో కమ్యూనికేట్ చేయటానికి ప్రయత్నిస్తున్న ఒక ప్రక్రియతో పరస్పర చర్య చేయలేనందున ఈ సమయంలో మీరు ఇరుక్కున్నారు.ఇది తప్పనిసరిగా మీరు మరొక టెర్మినల్కు వెళ్లి, ప్రాసెస్ని చంపవచ్చు . / Etc / inittab లో ఒక ఉదాహరణ పంక్తి:
S1 ttyS1 నుండి. 23 అంటే, రన్ అవుట్ లెవల్ 2 లేదా 3 లోకి ప్రవేశించడం జరుగుతుందని అర్థం అవుతుంది. Respawn అనగా గెట్టీ (లేదా బాష్ లాగా మార్చిన ప్రక్రియ) చంపబడినట్లయితే, గోటీ స్వయంచాలకంగా మళ్లీ ప్రారంభమవుతుంది (respawn). / sbin / getty isget command. -L అర్థం స్థానికం (మోడెమ్ నియంత్రణ సంకేతాలను విస్మరించండి). -h (ఉదాహరణలో చూపబడదు) హార్డ్వేర్ ప్రవాహ నియంత్రణను (స్టిటి క్రస్ట్ట్స్ లాగానే) సాధ్యం చేస్తుంది. 19200 బాడ్ రేటు. ttyS1 అంటే / dev / ttyS1 (MS-DOS లో COM2). vt102 అనేది టెర్మినల్ రకం మరియు ఈ గ్యాస్ ఈ విలువకు పర్యావరణ వేరియబుల్ TERM ని సెట్ చేస్తుంది. ఆకృతీకరణ ఫైల్లు లేవు. "Init q" అని టైప్ చేసి ఆదేశ పంక్తిలో టైప్ చేయండి మరియు మీరు లాగిన్ ప్రాంప్ట్ ను చూడాలి. ది agetty ప్రోగ్రామ్ టెర్మినల్ (ఏ పారిటీతో సహా) లో ఉన్న పారిటీ సమితిని స్వయంచాలకంగా గుర్తించడానికి ప్రయత్నిస్తుంది. ఇది 8-బిట్ డేటా బైట్లు మరియు 1-బిట్ పారిటీకి మద్దతు ఇవ్వదు. 8-బిట్ డేటా బైట్లు చూడండి (ప్లస్ పారిటీ). మీరు ఉపయోగిస్తే stty పారిటీ సెట్ చేయడానికి, agetty అది ప్రారంభంలో అది ఒక డేటా బిట్ ఉంటే వంటి త్రూ వచ్చిన పారిటీ బిట్ కోరుకుంటున్నారు నుండి స్వయంచాలకంగా అది అన్సెట్ చేస్తుంది. ఇది మీ లాగిన్-పేరును టైప్ చేస్తున్నప్పుడు చివరి బిట్ (బహుశా ఒక పారిటీ బిట్) పొందటం వలన అది ఆటోమేటిక్గా పార్టీని గుర్తించగలదు. మీరు పారిటీని వాడుకుంటే, టెక్స్ట్-టెర్మినల్ లోపల మాత్రమే దానిని ప్రారంభించండి agetty దానిని ఆటో-గుర్తించి కంప్యూటర్లో సెట్ చేయండి. మీ టెర్మినల్ స్వీకరించబడిన పారిటీకి మద్దతు ఇచ్చినట్లయితే, మీరు ఏదో టైప్ చేసే వరకు లాగిన్ ప్రాంప్ట్ కలగలిసి కనిపిస్తుంది కాబట్టి, గెట్టీ పారిటీ. గందరగోళ ప్రాంప్ట్ సందర్శకులను అడ్డుకుంటుంది, మొదలైనవి లాగిన్ చేయకుండా. మీకు కావాల్సినది మాత్రమే కావచ్చు. కొన్నిసార్లు పారిటీ ఆటో గుర్తింపుతో సమస్య ఉంది. మీరు మీ లాగిన్ పేరుని టైప్ చేసిన తర్వాత ఇది జరుగుతుంది, agetty మొదలవుతుంది లాగిన్ దురదృష్టవశాత్తు, మీరు లాగింగ్ పూర్తి లాగిన్ కార్యక్రమం పోరిటీ గుర్తించలేకపోతే కాబట్టి జెట్టి కార్యక్రమం అప్పుడు పారిటీ గుర్తించేందుకు విఫలమైంది లాగిన్ గాని దానిని గుర్తించలేరు. మొదటి లాగిన్ ప్రయత్నం విఫలమైతే, లాగిన్ మీరు మళ్ళీ ప్రయత్నించనివ్వండి, మొదలైనవి. చివరకు, అనేకసార్లు విఫల ప్రయత్నాల తర్వాత (లేదా గడువు ముగిసిన తరువాత) agetty మళ్లీ ప్రారంభమవుతుంది మరియు లాగిన్ సీక్వెన్సెస్ మళ్లీ ప్రారంభమవుతుంది. ఒకసారి గెట్టీ మళ్లీ నడుస్తుంటే, రెండో ప్రయత్నంలో సమానంగా గుర్తించడం సాధ్యమవుతుంది, తద్వారా ప్రతిదీ సరే పనిచేయవచ్చు. తప్పుడు పారిటీ తో లాగిన్ కార్యక్రమం మీరు సరిగ్గా టైప్ చేయలేరు మరియు మీరు లాగిన్ చేయలేరు. మీ టెర్మినల్ స్వీకరించబడిన పక్షపాత మద్దతును కలిగి ఉంటే, మీరు మురికిగా కనిపించే తెరను చూస్తారు. క్షేత్రం పాటిటీని గుర్తించడంలో విఫలమైతే, / etc / issue ఫైల్ సాధారణంగా ప్రాంప్ట్కు ముందుగానే స్క్రీన్కు కుప్పకూలుతుంది, కాబట్టి ఎక్కువ గందరగోళ పదాలు తెరపై కనిపిస్తాయి. మొదటి అక్షరం టైప్ చేస్తే ఎజిటిటి పాటిటీని ఎందుకు గుర్తించలేదు? ఇక్కడ ఒక ఉదాహరణ ఉంది: ఇది దాని పారిటీ బిట్ 0 (అధిక-ఆర్డర్ బిట్) మరియు 1-బిట్స్ బేసి సంఖ్యతో ఒక 8-బిట్ బైట్ను గుర్తించవచ్చని అనుకుందాం. అది ఏమిటి? బాగా, 1 బిట్స్ బేసి సంఖ్య అది బేసి పారిటీ అని సూచిస్తుంది. కానీ ఇది కేవలం ఏ ఒక్కటీ లేని 8-బిట్ పాత్ర కావచ్చు. ఇది ఇప్పటివరకు ఎటువంటి మార్గం లేదు. కానీ ఇప్పటివరకు మేము కూడా పారిటీ అవకాశం తొలగించారు. అందువలన తొలగింపు ప్రక్రియ ద్వారా పారిటీని గుర్తించడం జరుగుతుంది. తర్వాతి బైట్ టైప్ చేసినట్లయితే మొదటిది ఒకేలా ఉంటుంది మరియు కూడా సమానత్వం యొక్క అవకాశంను మాత్రమే తొలగిస్తుంది, అది పారిటీని నిర్ణయించడం ఇప్పటికీ అసాధ్యం. ఈ పరిస్థితి నిరవధికంగా కొనసాగుతుంది మరియు మీ లాగిన్-పేరుని మార్చు వరకు అరుదైన సందర్భాల్లో లాగిన్ విఫలమవుతుంది. Agetty 1 ఒక పారిటీ బిట్ కనుగొంటే అది ఒక పారిటీ బిట్ మరియు ఒక 8-bit పాత్ర యొక్క అధిక ఆర్డర్ బిట్ కాదు అని భావించబడుతుంది. ఇది మీ యూజర్ పేరు (అంటే మీ పేరు ASCII లో ఉన్నది) లో మీరు మెటా-అక్షరాలు (అధిక బిట్ సెట్) ను ఉపయోగించరని ఊహిస్తుంది. వివిధ మార్గాల్లో ఒక "లాగిన్ లూప్" లోకి రావచ్చు. మీరు మీ లాగిన్ పేరు కోసం ఒకే అక్షరం లేదా రెండు టైప్ చేసి, ఆపై తిరిగి నొక్కండి. ఈ ఉత్తరాలు పారిటీ డిటెక్షన్ కొరకు సరిగ్గా లేనట్లయితే, అప్పుడు పారిటీ గుర్తించబడటానికి ముందు నడుస్తుంది. కొన్నిసార్లు టెటినల్ను కలిగి ఉండకపోతే మరియు ఈ సమస్య సంభవిస్తుంది. మీరు ఈ "లాగిన్ లూప్" లో చిక్కుకున్నట్లయితే అది బయటికి ప్రవేశించేటప్పుడు మీరు గెట్టీ లాగిన్ ప్రాంప్ట్ వచ్చేవరకు అనేకసార్లు నొక్కండి. మరొక మార్గం కేవలం ఒక సమయం ముగిసింది కోసం ఒక నిమిషం లేదా వేచి ఉంది. అప్పుడు గెట్టీ లాగిన్ ప్రాంప్ట్ గెట్టీ ప్రోగ్రాం ద్వారా తెరపై చాలు మరియు మీరు మళ్ళీ లాగ్ ఇన్ అవ్వండి. దురదృష్టవశాత్తు, అగ్టిటీ ఈ పారిటీని గుర్తించలేదు.1999 చివరినాటికి, ఇది పారిటీ యొక్క స్వీయ-గుర్తింపును నిలిపివేయడానికి ఎటువంటి ఎంపికను కలిగి ఉండదు మరియు తద్వారా తప్పుగా ఉన్న సమానతను గుర్తించవచ్చు. దీని ఫలితంగా లాగిన్ ప్రక్రియ అస్పష్టంగా ఉంటుంది మరియు పారిటీ తప్పుగా సెట్ చేయబడుతుంది. అందువల్ల ఇది 8-బిట్ డేటా బైట్స్ను పారిటీతో ఉపయోగించటానికి సాధ్యపడదు. (వీటిలో ఎక్కువ భాగం గ్రెగ్ హాంకిన్స్చే పాత సీరియల్-హౌటో)ఈ గ్యాప్ కోసం ఒక కాన్ఫిగరేషన్ ఫైల్ లో రెండు ఎంట్రీలను ఉంచండి మరియు ఒక ఎంట్రీని జోడించాలి / Etc / inittab. ఇక్కడ మీరు మీ టెర్మినల్ కొరకు ఆకృతీకరణ ఫైలుకు వాడటానికి కొన్ని ఉదాహరణ ఎంట్రీలు / Etc / gettydefs.
DT38400, DT19200, మొదలైనవి కేవలం లేబుళ్ళు మరియు మీరు సైన్ ఇన్ చేసేలా ఉండాలి / Etc / inittab. మీకు కావాలంటే, మీరు చేయవచ్చు జెట్టి లాగిన్ బ్యానర్లో ఆసక్తికరమైన విషయాలు ముద్రించండి. నా ఉదాహరణలలో, నాకు సిస్టమ్ పేరు మరియు సీరియల్ లైన్ ముద్రించబడి ఉన్నాయి. మీరు ఇతర విషయాలు జోడించవచ్చు: blockquote నీడ = అవును
మీరు సంకలనం పూర్తి చేసినప్పుడు / Etc / gettydefs, మీరు సిన్టాక్స్ చేయడం సరిగ్గా ఉందని ధృవీకరించవచ్చు:
ఇంకెవరూ లేరని నిర్ధారించుకోండి జెట్టి లేదా uugetty మీ టెర్మినల్ జతచేయబడిన సీరియల్ పోర్ట్ కొరకు config ఫైలు (/etc/default/{uu}getty.ttySN లేదా /etc/conf.{uu}getty.ttySN), ఇది బహుశా అమలులో జోక్యం చేస్తుంది జెట్టి ఒక టెర్మినల్ లో. అటువంటి వైరుధ్య ఫైళ్ళను వారు నిష్క్రమిస్తే తొలగించండి. మీ సవరించండి / Etc / inittab అమలు చేయడానికి ఫైల్ జెట్టి సీరియల్ పోర్ట్ (మీ ఎన్విరాన్మెంట్ - పోర్ట్, స్పీడ్, డీఫాల్ట్ టెర్మినల్ రకానికి సరైన సమాచారం కోసం బదులుగా):
ఈ సమయంలో, మీరు మీ టెర్మినల్లో ఒక లాగిన్ ప్రాంప్ట్ ను చూస్తారు. టెర్మినల్ యొక్క దృష్టిని పొందడానికి మీరు తిరిగి నొక్కాలి. "M" మోడెమ్ కొరకు ఉంటుంది. ఈ కార్యక్రమం ప్రాథమికంగా మోడెములకు మరియు 2000 ల మధ్యకాలంలో టెక్స్ట్-టెర్మినల్స్కు ఉపయోగించటానికి పునర్వినియోగం అవసరం (మీరు హార్డ్వేర్ ప్రవాహ నియంత్రణను ఉపయోగించకపోతే మరియు సాధారణంగా చేతితో చేసిన కేబుల్ అవసరం). ప్రత్యక్షంగా అనుసంధానించబడిన టెర్మినల్స్ కొరకు డాక్యుమెంటేషన్ మాన్యువల్ యొక్క "డైరెక్ట్" విభాగాన్ని చూడండి: mgetty.texi. చివరి పంక్తులు చూడండి /etc/mgetty/mgetty.config ఒక టెర్మినల్ కొరకు దానిని ఆకృతీకరించటానికి ఉదాహరణ. "టోగుల్-డీట్రా లేదు" అని మీరు చెప్పితే తప్ప, మీరు మోడెమ్ మరియు డ్రాప్ (నిరాకరించడం) PC లో DTR పిన్ను ఉనికిలో లేని మోడెమ్ను రీసెట్ చేసే ప్రయత్నంగా భావిస్తారు. ఇతర gettys విరుద్ధంగా, mgetty ఒక టెర్మినల్కు అటాచ్ చెయ్యదు ఎవరైనా ఆ టెర్మినల్ ఏ కీ హిట్స్ కాబట్టి మీరు ఒక చూస్తారు? టెర్మినల్ కొరకు టాప్ లేదా ps ఇది జరుగుతుంది వరకు. లాగ్లు / Var / log / mgetty / మీరు విస్మరించగల మోడెమ్లకు మాత్రమే వర్తించే కొన్ని హెచ్చరిక సందేశాలను చూపించవచ్చు. ఇక్కడ మీరు ఉంచిన సరళ రేఖ యొక్క ఉదాహరణ / Etc / inittab:
గెట్టీ లాగిన్ తర్వాత నిష్క్రమించారు (మరియు respawn చేయవచ్చు)
కమాండ్ లైన్ నుండి గెట్టీ రన్ చేస్తే: కార్యక్రమాలు నిలిపివేయబడతాయి
ఎగతాళి (గస్తీ పేరు పెట్టబడవచ్చు)
S1: 23: respawn: / sbin / getty -L 19200 ttyS1 vt102 పారిటీ సమస్యల యొక్క ఆత్మా యొక్క స్వీయ-గుర్తింపు
8-బిట్ డేటా బైట్లు (ప్లస్ పారిటీ)
గెట్టి (గెట్టీ_పిఎస్ యొక్క భాగం)
mgetty













