Skip to main content

লিনাক্সে পাঠ্য-টার্মিনালগুলি - 14.1 গ্যাটি (/ etc / inittab এ ব্যবহৃত)

উবুন্টু লিনাক্স-এ টার্মিনাল-এর ব্যবহার - ১ (জুন 2026)

উবুন্টু লিনাক্স-এ টার্মিনাল-এর ব্যবহার - ১ (জুন 2026)
Anonim

14.1 গ্যাটি (/ etc / inittab ব্যবহার করা হয়েছে)

Getty পরিচিতি

যখন কম্পিউটারটি শুরু হয় (অথবা রান লেভেলগুলি স্যুইচ করে) তখন একটি সিরিয়াল পোর্টে (এবং তার সাথে টার্মিনাল সংযুক্ত) লগইন প্রক্রিয়াটি চালানোর জন্য / etc / inittab ফাইলে একটি getty কমান্ডটি রাখা উচিত। কমান্ড লাইন থেকে Gatty চালানো সমস্যা হতে পারে (দেখুন কমান্ড লাইন থেকে Getty চালানো হলে: প্রোগ্রাম কেন দেখতে থামানো হয়)। Getty একটি TTY (একটি টার্মিনাল) GET যাচ্ছে। প্রতিটি টার্মিনাল তার নিজস্ব gty কমান্ড প্রয়োজন। প্রতিটি / etc / inittab ফাইলে কনসোলের জন্য অন্তত একটি gty কমান্ড রয়েছে। এটি খুঁজুন এবং তার পাশে আসল টার্মিনালগুলির জন্য গ্যাটি কমান্ডগুলি রাখুন। এই ফাইলে পাঠ্য টার্মিনালগুলির জন্য নমুনা গ্যাট্টি লাইন থাকতে পারে যা মন্তব্য করার জন্য আপনাকে যা করতে হবে তা হ'ল তাদের অগ্রাহ্য করা (শীর্ষস্থানীয় # অপসারণ করুন) এবং কয়েকটি আর্গুমেন্ট পরিবর্তন করুন।

অনুমতি দেওয়া যা আর্গুমেন্ট আপনি ব্যবহার gtyty উপর নির্ভর করে:সরাসরি সংযুক্ত টার্মিনালগুলির জন্য সেরা দুটি gettys হয়:

  • agetty (কখনও কখনও শুধু GTYTY বলা হয়): সেট আপ খুব সহজ। কোন কনফিগারেশন ফাইল। Agetty দেখুন
  • Getty (getty_ps অংশ)

ডায়াল-ইন মডেমগুলির জন্য সরাসরি দুটি gettys (সরাসরি সংযুক্ত টার্মিনালগুলির জন্য এড়ানো):

  • mgetty: মডেমের জন্য সেরা এক; খুব কম কিন্তু টার্মিনাল জন্য কাজ করে
  • uugetty: শুধুমাত্র মডেম জন্য; getty_ps প্যাকেজ অংশ

আপনি যদি একটি বাস্তব টেক্সট-টার্মিনাল ব্যবহার না করেন তবে সহজ gettys ব্যবহার করুন। বেশিরভাগ লিনাক্স ব্যবহারকারী তাদের মনিটরের মধ্যে একটি ব্যবহার করেন:

  • mingetty
  • fbgetty
  • fgetty
  • rungetty

আপনার লিনাক্স বিতরণ পাঠ্য-টার্মিনালগুলির জন্য ps_getty বা agetty এর সাথে আসতে পারে। কিছু বিতরণ সরবরাহ না। দুর্ভাগ্যবশত, তারা প্রায়শই এটি "গ্যাট্টি" নামক কল করে, যাতে আপনার / etc / inittab এর মধ্যে থাকা আর্গুমেন্টগুলির পরে আপনার কোনটি থাকে তা নির্ধারণ করতে হবে। ডেবিয়ান ব্যবহার agetty (ইউটিলিটি-লিনাক্স প্যাকেজ)। রেডহ্যাট এবং ফেডোরা ps_getty ব্যবহার করেছেন যা ps_getty এ রয়েছে

আপনার কোন গ্যাটটি আছে তা নির্ধারণ করার জন্য শেষ অবলম্বন হিসাবে, আপনি তার এক্সিকিউটেবল কোডটি পরীক্ষা করতে পারেন (সাধারণত / sbin)। ps_getty এই কোডে / etc / gettydefs এম্বেড আছে। এটির জন্য অনুসন্ধান করতে / sbin এ যান এবং টাইপ করুন:স্ট্রিং GETTY | Grep Gatty Gattty প্রকৃতপক্ষে উপরে agetty যদি কিছুই ফলাফল হবে। তবে আপনি যদি agetty টাইপিং আছে:Getty-hঅপশন -hiLmw প্রদর্শন করা উচিত।

আপনি গ্যাট্টি না থাকে তাহলে আপনি অন্যান্য বিতরণ চেক এবং চান পরক RPM এবং ডেবিয়ান প্যাকেজগুলির মধ্যে রূপান্তর প্রোগ্রাম। সোর্স কোডটি গ্যাট্টি সফ্টওয়্যার থেকে ডাউনলোড করা যেতে পারে।

আপনি যদি মডেম নিয়ন্ত্রণ লাইনগুলি ব্যবহার করেন না (উদাহরণস্বরূপ, যদি আপনি শুধুমাত্র সর্বনিম্ন 3 ক্র্যাণ্ডার ব্যবহার করেন: ট্রান্সমিট, গ্রহণ এবং সাধারণ সিগন্যাল গ্রাউন্ড) আপনি একটি "স্থানীয়" পতাকা ব্যবহার করে Gatty কে এটি জানাতে পারেন। এটির বিন্যাসটি আপনি কোন গ্যাটটি ব্যবহার করেন তার উপর নির্ভর করে।

গেটি লগইন করার পরে প্রস্থান (এবং respawn করতে পারেন)

আপনি লগ ইন করার পরে নোটিশটি দেখবেন ("শীর্ষ", "ps -ax", বা "ptree" ব্যবহার করে) যে গ্যাটটি প্রক্রিয়া আর চলছে না। এটা কি ঘটেছে? কেন আপনার শেল হত্যা করা হয় আবার Gtyty পুনরায় আরম্ভ? কারণটা এখানে.

আপনার ব্যবহারকারীর নাম টাইপ করার পরে, Getty এটি নেয় এবং লগইন প্রোগ্রামটিকে আপনার ব্যবহারকারীর নাম বলার জন্য কল করে। Getty প্রক্রিয়া লগইন প্রক্রিয়া দ্বারা প্রতিস্থাপিত হয়। লগইন প্রক্রিয়া আপনার পাসওয়ার্ডের জন্য জিজ্ঞাসা করে, এটি পরীক্ষা করে এবং আপনার পাসওয়ার্ড ফাইলে যে কোন প্রক্রিয়া নির্দিষ্ট করা শুরু করে। এই প্রক্রিয়া প্রায়ই bash শেল হয়। যদি তাই হয়, bash শুরু হয় এবং লগইন প্রক্রিয়া প্রতিস্থাপন করে। উল্লেখ্য যে এক প্রক্রিয়া অন্যকে প্রতিস্থাপন করে এবং ব্যাশ শেল প্রক্রিয়াটি মূলত গ্যাটি প্রক্রিয়া হিসাবে শুরু হয়। এর প্রভাব নিচে ব্যাখ্যা করা হবে।

এখন / etc / inittab ফাইলের মধ্যে, Gatty নিহত হলে পুনরায় শ্বাস ফেলা (পুনরায় আরম্ভ) অনুমিত হয়। এটা লাইন কল যে তাই বলে। কিন্তু যদি bash শেল (অথবা লগইন প্রক্রিয়া) মারা যায়, Gatty respawns (পুনঃসূচনা)। কেন? ওয়েল, লগইন প্রক্রিয়া এবং bash উভয় Gatty এবং উত্তরাধিকার জন্য প্রতিস্থাপন হয়

* টেক্সট টার্মিনাল কিভাবে টু ইনডেক্স

সংকেত সংযোগ তাদের পূর্বসুরী দ্বারা স্থাপন। প্রকৃতপক্ষে যদি আপনি বিস্তারিত পর্যবেক্ষণ করেন তবে আপনি লক্ষ্য করবেন যে প্রতিস্থাপনের প্রক্রিয়াটির মূল প্রক্রিয়া হিসাবে একই প্রক্রিয়া আইডি থাকবে। সুতরাং bash একই প্রক্রিয়া আইডি নম্বর সঙ্গে ছদ্মবেশে gtyty ধরনের। যদি বশে মারা যায় তবে গ্যাটি মারা গিয়েছিল (যদিও গ্যাট্টি আর চলছে না)। এই Gatty respawning ফলাফল।

যখন কেউ লগ আউট করে, তখন সিরিয়াল পোর্টের সমস্ত প্রক্রিয়াগুলি বাশ শেল সহ মারা যায়। এটি হ'ল (যদি সক্ষম থাকে) যদি মোডেম দ্বারা ডিসিডি ভোল্টেজের ড্রপ দ্বারা একটি সিরিয়াল পোর্টে হ্যাঙ্গআপ সিগন্যাল পাঠানো হয়। হয় ডিসিডি লগআউট বা ড্রপ Gatty respawning ফলে হবে। কেউ "শীর্ষ" বা "kill" কমান্ডের সাথে যখন কে কী আঘাত করে বাছাই করে বাশে (বা লগইন) নিজে নিজে হত্যা করে Gatty দ্বারা শ্বাসরোধ করতে পারে। আপনি সম্ভবত সংকেত 9 সঙ্গে এটি হত্যা করতে হবে (যা উপেক্ষা করা যাবে না)।

Gatty কমান্ড লাইন থেকে রান: প্রোগ্রাম বন্ধ করা হয়

আপনি সাধারণত অভ্যন্তর থেকে গ্যাট্টি চালানো উচিত / Etc / inittab এবং কমান্ড লাইন থেকে না অন্যথায় টার্মিনালে চলমান কিছু প্রোগ্রাম অপ্রত্যাশিতভাবে স্থগিত করা (বন্ধ) হতে পারে। এখানে কেন (যদি আপনার জন্য গুরুত্বপূর্ণ না হয় তবে পরবর্তী বিভাগে যান)। যদি আপনি অন্য টার্মিনালের কমান্ড লাইন থেকে ttyS1 বলার জন্য গোটিটি শুরু করেন, tty1 বলুন, তাহলে tty1 টি তার "কন্ট্রোলিং টার্মিনাল" হিসাবে থাকবে, যদিও প্রকৃত টার্মিনালটি এটি চালায় তবে এটি ttyS1 হয়। সুতরাং এটি ভুল নিয়ন্ত্রণ টার্মিনাল আছে। কিন্তু যদি এটি initab ফাইলের ভিতরে শুরু হয় তবে এটি ttyS1 টি নিয়ন্ত্রণকারী টার্মিনাল (সঠিক) হিসাবে থাকবে।

কন্ট্রোলিং টার্মিনালটি ভুল হলেও, ttyS1 এ লগইনটি সূক্ষ্ম কাজ করে (যেহেতু আপনি ttyS1 কে Gatty এর জন্য একটি যুক্তি হিসাবে দিয়েছেন)। কন্ট্রোলিং টার্মিনাল tty11 অবধি যদিও স্ট্যান্ডার্ড ইনপুট এবং আউটপুট ttyS1 তে সেট করা হয়। TtyS1 এ চালানো অন্যান্য প্রোগ্রাম এই স্ট্যান্ডার্ড ইনপুট / আউটপুট (যা ttyS1 সংযুক্ত করা হয়) উত্তরাধিকারী হতে পারে এবং সবকিছু ঠিক আছে। তবে কিছু প্রোগ্রাম তাদের নিয়ন্ত্রণকারী টার্মিনাল (টিটি 1) থেকে পড়ার চেষ্টা ভুল করতে পারে যা ভুল। এখন tty1 মনে করতে পারে যে এই প্রোগ্রামটি tty1 দ্বারা পটভূমিতে চলছে তাই tty1 থেকে এটি পড়ার একটি প্রচেষ্টা (এটি ttyS1 হওয়া উচিত) যা পড়ার চেষ্টা করে এমন প্রক্রিয়াটি বন্ধ করতে পারে। (একটি ব্যাকগ্রাউন্ড প্রক্রিয়া তার নিয়ন্ত্রণকারী টার্মিনাল থেকে পড়তে অনুমতি দেওয়া হয় না।)। আপনি একটি বার্তা মত কিছু দেখতে পারেন: "1 + থামানো"স্ক্রিনে। এই মুহুর্তে আপনি আটকে আছেন যেহেতু আপনি এমন কোনও প্রক্রিয়াটির সাথে ইন্টারঅ্যাক্ট করতে পারবেন না যা আপনার সাথে ভুল টার্মিনালের মাধ্যমে যোগাযোগ করার চেষ্টা করছে। অবশ্যই এটি থেকে পালিয়ে যাওয়ার জন্য আপনি অন্য টার্মিনালে যেতে এবং প্রক্রিয়াটি হত্যা করতে পারেন। ।

agetty (Gatty নামকরণ করা যেতে পারে)

/ Etc / inittab একটি উদাহরণ লাইন:

S1: 23: respawn: / sbin / gattty -l 19200 ttys1 vt102

S1 ttyS1 থেকে হয়। ২3 মানে গেটটি রান লেভেল 2 বা 3 এ প্রবেশ করার পরে চালানো হয়। শ্বাসনালী মানে গ্যাটটি (বা ব্যাশ হিসাবে এটি প্রতিস্থাপিত একটি প্রক্রিয়া) মারা গেলে গ্যাটটি আবার স্বয়ংক্রিয়ভাবে (শ্বাসযন্ত্র) আবার শুরু হবে। / sbin / GETTY GETTY কমান্ড। -ল মানে স্থানীয় (মডেম নিয়ন্ত্রণ সংকেত উপেক্ষা)। -h (উদাহরণে দেখানো হয়নি) হার্ডওয়্যার প্রবাহ নিয়ন্ত্রণ (স্ট্টি crtscts হিসাবে একই) সক্ষম করে। 19200 বাউড হার। ttyS1 মানে / dev / ttyS1 (MS-DOS মধ্যে COM2)। vt102 টার্মিনালের ধরন এবং এই গ্যাটটি এই মানটিতে পরিবেশ পরিবর্তনশীল TERM সেট করবে। কোন কনফিগারেশন ফাইল আছে। Getty সম্পাদনা করার পরে কমান্ড লাইনে "init q" টাইপ করুন এবং আপনাকে একটি লগইন প্রম্পট দেখতে হবে।

অ্যাট্টিটি প্যারিটি সমস্যার স্বয়ংক্রিয় সনাক্তকরণ

দ্য agetty প্রোগ্রাম টার্মিনাল ভিতরে সমান্তরাল সেট অটো সনাক্ত করার চেষ্টা করবে (কোন সমতা সহ)। এটি 8-বিট ডেটা বাইট প্লাস 1-বিট সমতা সমর্থন করে না। 8-বিট তথ্য বাইট (প্লাস সমতা) দেখুন। আপনি ব্যবহার করেন stty সমতা সেট করা, agetty এটি স্বয়ংক্রিয়ভাবে অনির্বাচিত হবে কারণ এটি প্রাথমিকভাবে সামঞ্জস্য বিটটি যদি এটি একটি ডেটা বিট হিসাবে আসতে চায়। কারণ এটি আপনার শেষ লগ (সম্ভবত একটি সমতা বিট) পেতে হবে যখন আপনি আপনার লগইন-নাম টাইপ করেন যাতে এটি সমতাটি স্বয়ংক্রিয়ভাবে সনাক্ত করতে পারে। সুতরাং আপনি সমতা ব্যবহার করলে, শুধুমাত্র পাঠ্য-টার্মিনালের অভ্যন্তরে এটি সক্ষম করুন এবং ছেড়ে দিন agetty এটি স্বয়ংক্রিয় সনাক্ত করুন এবং কম্পিউটারে সেট করুন। যদি আপনার টার্মিনাল প্রাপ্ত সমান্তরাল সমর্থন করে তবে লগইন প্রম্পট আপনি কিছু টাইপ না হওয়া পর্যন্ত বিরক্তিকর দেখতে পাবেন যাতে Gatty সনাক্ত করতে পারে

সমতা। গ্লাবল্ড প্রম্পট লগইন করার চেষ্টা করে দর্শক ইত্যাদি বাধা দেয়। যে আপনি চান কি হতে পারে।

সমতা স্বয়ংক্রিয় সনাক্তকরণ সঙ্গে কখনও কখনও একটি সমস্যা হয়। এটি ঘটে কারণ আপনি প্রথমে আপনার লগইন নাম টাইপ করার পরে, agetty শুরু হয় লগইন প্রোগ্রাম আপনি লগইন শেষ করতে। দুর্ভাগ্যবশত, দী লগইন প্রোগ্রাম সমান্তরাল সনাক্ত করা যাবে না তাই যদি Getty প্রোগ্রাম তারপর সমতা নির্ধারণ করতে ব্যর্থ হয়েছে লগইন এটি নির্ধারণ করতে সক্ষম হবে না। প্রথম লগ-ইন প্রচেষ্টা ব্যর্থ হলে, লগইন আপনি আবার চেষ্টা করতে হবে, ইত্যাদি (সমতা সেট ভুল সঙ্গে সব)। অবশেষে, লগইন করার কয়েকটি ব্যর্থ প্রচেষ্টা (অথবা একটি সময়সীমার পরে) agetty আবার শুরু হবে এবং আবার সব লগইন ক্রম শুরু হবে। একবার Gatty আবার চালানো হয়, এটি দ্বিতীয় চেষ্টা নেভিগেশন সমতা সনাক্ত করতে সক্ষম হতে পারে তাই সবকিছু ঠিক আছে কাজ করতে পারে।

ভুল সমতা সঙ্গে, দী লগইন প্রোগ্রামটি আপনার টাইপ করা সঠিকভাবে পড়তে পারে না এবং আপনি লগ ইন করতে পারবেন না। যদি আপনার টার্মিনাল প্রাপ্ত সমানতাকে সমর্থন করে তবে আপনি একটি গ্ল্যাডড স্ক্রিন দেখতে পাবেন। গ্যাট্টি প্যারিটি সনাক্ত করতে ব্যর্থ হলে একটি / etc / issue ফাইলটি সাধারণত প্রম্পটের পূর্বেই স্ক্রীনে ডাম্প করা হয়, তাই পর্দায় আরো গলাযুক্ত শব্দ প্রদর্শিত হতে পারে।

প্রথম চিঠি টাইপ করে কেন সমৃদ্ধি সমতা সনাক্ত করতে পারে না? এখানে একটি উদাহরণ রয়েছে: ধরুন এটি তার সমতা বিট 0 (উচ্চ-অর্ডার বিট) এবং 1-বিটগুলির অদ্ভুত সংখ্যা সহ একটি 8 বিট বাইট সনাক্ত করে। এটা কি সমতা? আচ্ছা, 1 বিট অদ্ভুত সংখ্যা বোঝায় যে এটি অসামান্য সমতা। কিন্তু এটি একটি সামঞ্জস্য সঙ্গে একটি 8-বিট চরিত্র হতে পারে। যা নির্ধারণ করতে কোন উপায় নেই। কিন্তু এ পর্যন্ত আমরা এমনকি সমতা সম্ভাবনা নির্মূল করেছেন। সমতা সনাক্তকরণ এইভাবে বর্জন একটি প্রক্রিয়া দ্বারা আয়।

যদি পরবর্তী বাইট টাইপ করা হয় প্রথমটির মতো এবং এমনকি সমানতার সম্ভাবনাকেও বাদ দেয় তবে এটি এখনও সমতা নির্ধারণ করা অসম্ভব। এই পরিস্থিতিটি অনির্দিষ্টকালের জন্য চলতে পারে এবং বিরল ক্ষেত্রে লগইন-নামটি আপনার লগইন-নামটি পরিবর্তন না হওয়া পর্যন্ত ব্যর্থ হবে। Agetty একটি সমতা বিট 1 খুঁজে পায় যদি এটি অনুমান করা হবে যে এটি একটি সমতা বিট এবং একটি 8-বিট চরিত্র একটি উচ্চ ক্রম বিট নয়। এটি এইভাবে অনুমান করে যে আপনি আপনার ব্যবহারকারীর নামতে মেটা অক্ষর (হাই বিট সেট) ব্যবহার করেন না (যেমন আপনার নাম ASCII)।

এক বিভিন্ন উপায়ে একটি "লগইন লুপ" পেতে পারে। ধরুন আপনি নিজের লগইন নামটির জন্য শুধুমাত্র একটি অক্ষর বা দুটি টাইপ করুন এবং তারপরে রিটার্নটি চাপুন। যদি এই অক্ষর সমতা সনাক্তকরণের জন্য যথেষ্ট না হয় তবে প্যারিটি সনাক্ত হওয়ার আগে লগইন রান করুন। কখনও কখনও এই সমস্যাটি ঘটে যদি আপনার টার্মিনাল না থাকে এবং / অথবা সংযুক্ত হওয়ার সময় প্রথমটি সংযুক্ত থাকে।

যদি আপনি এই "লগইন লুপ" এ আটকে যান তবে এটির একটি উপায় আপনাকে গ্যাটি লগইন প্রম্পট না হওয়া পর্যন্ত অনেকবার রিটার্ন কী আঘাত করতে হয়। আরেকটি উপায় একটি সময়সীমার জন্য একটি মিনিট বা তাই অপেক্ষা করা হয়। তারপর গ্যাটি লগইন প্রম্পটটি গ্যাট্টি প্রোগ্রাম দ্বারা পর্দায় রাখা হবে এবং আপনি লগ ইন করতে আবার চেষ্টা করতে পারেন।

8-বিট তথ্য বাইট (প্লাস সমতা)

দুর্ভাগ্যবশত, agetty এই সমতা সনাক্ত করতে পারে না।1999 সালের শেষের দিকে তার সমতা সনাক্তকরণ নিষ্ক্রিয় করার কোন বিকল্প নেই এবং এভাবে ভুল সমতা সনাক্ত করবে। ফলস্বরূপ লগইন প্রক্রিয়া ভেঙ্গে ফেলা হবে এবং সমতা ভুল করা হবে। সুতরাং সমান সঙ্গে 8-বিট তথ্য বাইট ব্যবহার করার চেষ্টা করার জন্য এটি কার্যকর বলে মনে হচ্ছে না।

Getty (getty_ps অংশ)

(বেশিরভাগই গ্রেগ হ্যাঙ্কিনের পুরানো সিরিয়াল-হাওটোর থেকে)এই gtyty জন্য উভয় একটি কনফিগারেশন ফাইল উভয় এন্ট্রি করা প্রয়োজন এবং একটি এন্ট্রি যোগ করুন / Etc / inittab। এখানে আপনি আপনার কনফিগারেশন ফাইলের মধ্যে যে টার্মিনালটি ব্যবহার করেছেন তার জন্য কিছু উদাহরণ এন্ট্রি রয়েছে জন্য / etc / gettydefs.

উল্লেখ্য, DT38400, DT19200, ইত্যাদি কেবল লেবেল এবং আপনি যা ব্যবহার করেন তা অবশ্যই একই / Etc / inittab.

যদি আপনি চান, আপনি করতে পারেন Getty লগইন ব্যানার আকর্ষণীয় জিনিস মুদ্রণ। আমার উদাহরণে, আমার সিস্টেমের নাম এবং সিরিয়াল লাইন মুদ্রিত আছে। আপনি অন্যান্য জিনিস যোগ করতে পারেন: blockquote

আলোছায়া = হ্যা

আপনি সম্পাদন সম্পন্ন করা হয় জন্য / etc / gettydefs, আপনি সিনট্যাক্সটি সঠিক করে যাচাই করতে পারেন:

অন্য কোন আছে নিশ্চিত করুন Getty অথবা uugetty সিরিয়াল পোর্টের জন্য কনফিগার ফাইল যা আপনার টার্মিনাল যেমন সংযুক্ত থাকে (/etc/default/{uu}getty.ttySএন অথবা /etc/conf.{uu}getty.ttySএন), এই সম্ভবত চলমান সঙ্গে হস্তক্ষেপ করবে Getty একটি টার্মিনালে। তারা বহিষ্কার যদি যেমন দ্বন্দ্ব ফাইল মুছে ফেলুন।

আপনার সম্পাদনা করুন / Etc / inittab চালানোর জন্য ফাইল Getty সিরিয়াল পোর্টে (আপনার পরিবেশের জন্য সঠিক তথ্য প্রতিস্থাপন - পোর্ট, গতি, এবং ডিফল্ট টার্মিনাল টাইপ):

এই মুহুর্তে, আপনার টার্মিনালে লগইন প্রম্পট দেখতে হবে। আপনি টার্মিনালের মনোযোগ পেতে ফিরে আসতে পারে।

mgetty

"এম" মডেম জন্য দাঁড়িয়েছে। এই প্রোগ্রামটি প্রধানত মডেমের জন্য এবং মধ্য 2000 হিসাবে এটি পাঠ্য-টার্মিনালগুলির জন্য এটি ব্যবহার করার জন্য পুনরায় কম্পাইলিংয়ের প্রয়োজন হবে (যদি না আপনি হার্ডওয়্যার প্রবাহ নিয়ন্ত্রণ ব্যবহার করেন - এবং এটি সাধারণত একটি হাতের তৈরি তারের প্রয়োজন)। সরাসরি সংযুক্ত টার্মিনালগুলির জন্য ডকুমেন্টেশনের জন্য ম্যানুয়ালের "সরাসরি" বিভাগটি দেখুন: mgetty.texi।

শেষ লাইন তাকান /etc/mgetty/mgetty.config একটি টার্মিনাল জন্য এটি কনফিগার করার উদাহরণ জন্য। যদি না আপনি "টগল-ডিআরআর না" বলে মনে করেন তবে অস্তিত্বহীন মোডেমটি পুনরায় সেট করার ব্যর্থতার সাথে আপনার কম্পিউটারে একটি মোডেম এবং ডিটিআর পিন ড্র্যাগ (অস্বীকার) করুন। অন্যান্য gettys বিপরীতে, mgetty নিজেকে টার্মিনালে সংযুক্ত করবে না যেহেতু কেউ সেই টার্মিনালটির যেকোনো কী হিট করবে তাই আপনি দেখতে পাবেন? টার্মিনাল জন্য শীর্ষ অথবা PS এই পর্যন্ত। লগ ইন প্রথমেই / var / log /? Mgetty / কয়েকটি সতর্কবাণী বার্তা দেখাতে পারে যা কেবলমাত্র মোডেমগুলিতে প্রযোজ্য যা আপনি উপেক্ষা করতে পারেন।

এখানে আপনি রাখা সহজ লাইন একটি উদাহরণ / Etc / inittab: