Inittab-Linux / Unix Command

انټاباب - د انټاباب دوتنې بڼه چې د sysv-compatible init process لخوا کارول کیږي

تفصیل

د انټاباب فایل تشریح کوي کوم پروسې په بوټ اپ کې پیل شوي او د عادي عملیاتو پر مهال پیل کیږي) د مثال په توګه /etc/init.d/boot، /etc/init.d/rc، gettys ...). انټرنټ (8) د څو رنځولونو توپیر کوي، چې هر یو یې د خپل ځان پروسې پیل کولی شي پیل شوي. باوري رنیلولونه د 0dem- 6 plus A ، B ، او C دي د آنډنډند د ثبت لپاره. د انټاباب فایل کې ننوتل لاندې بڼه لري:

id: runlevels: عمل: پروسې

د '#' سره پیل شوي لیکونه له پامه غورځول شوي.

ID د 4-4 حروفونو یو ځانګړی ترتیب دی چې په انټاباب کې د ننوتلو پیژندنه کوي (د سایونویټ نسخو د کتابتونونو سره مرتب شوي <5.2.18 یا کتابتونونو کې حد محدودیت دوه حروفونه دي).

یادونه: د ګیتیس یا د ننوتلو نور پروسو لپاره، د id ساحه باید د ورته ټیټ ټیټ تکمیل وي، د مثال په توګه د تیتی 1 لپاره. که نه نو، د ننوت حساب کول ممکن سم کار ونکړي.

رنیلیلونه د رنیلول لیست لیست لپاره چې مشخص اقدام باید وشي.

عمل بیانوي چې کوم اقدام باید وشي.

پروسې هغه پروسه مشخصوي چې عمل یې پلي کیږي. که چیرې د بهیر ساحه د `+ 'کارکونکي سره پیل شي، انټرنټ به د دې پروسې لپاره utmp او wtmp حساب ورکونه نده ترسره کړي. دا د ګوټ ګوټ لپاره اړتیا ده چې ټینګار کوي د دوی د utmp / wtmp کوربه کولو کار کوي. دا یوه تاریخي غله هم ده.

د رنیلول میدان کېدای شي د مختلف رنیلیلونو لپاره ګڼ شمیر حروف ولري. د بیلګې په توګه، 123 مشخصوي چې پروسه باید په دوهم، 2 او 3 برخې کې پیل شي. 3. د لنډمهاله ګټو لپاره رنیلول ممکن A ، B ، یا C کې شامل وي . د سیسټینټ ، بوټ ، او بوټو ویټ اندیښنې د رنیلول میدان په پام کې نه نیول کیږي.

کله چې سیسټم چلول بدل شي، هر هغه روان بهیرونه چې د نوي رنیلول لپاره مشخص شوي ندي وژل شوي، لومړی د SIGTERM سره، بیا د SIGKILL سره.

د کاري ساحې لپاره درست ګامونه دي:

respawn

بهیر به بیا پیل شي کله چې دا کار ختم شي (د بیلګې په توګه غصب).

انتظار

پروسه به یوځل پیل شي کله چې مشخص رنیلول داخل شي او داخل به د هغې د ختمولو انتظار وکړي.

یوځل

پروسه به یوځل اعدام شي کله چې مشخص رنیلول داخل شي.

بوټ

دا پروسه به د سیسټم بوټ پر مهال پلي شي. د رنیلول میدان په پام کې نیول شوی نه دی.

بوټ ویټ

پروسه به د سیسټم بوټ په جریان کې پلي شي، پداسې حال کې چې انټرنټ د پای ته رسیدو انتظار کوي) د مثال په ډول / etc / rc (. د رنیلول میدان په پام کې نیول شوی نه دی.

بند

دا هیڅ شی نه کوي.

اوسمهال

هغه پروسه چې د اوډنډنډ رنډول سره نښلول کیږي به اعدام شي کله چې مشخص شوی demand runlevel ویل کیږي. په هرصورت، د رنیلول هیڅ بدلون به رامینځته نشي) په آنمانډ رنیلولس `الف '،` ب'، او `ج '(.

Initdefault

د انټیډففټ داخله د رنیلول مشخص کوي چې د سیسټم بوټ وروسته باید داخل شي. که چیرې هیڅ شتون ونلري، انټرنټ به په کونسل کې د رنولیو غوښتنه وکړي. د پروسې ساحه له پامه غورځول شوې ده.

sysinit

دا پروسه به د سیسټم بوټ پر مهال پلي شي. دا به د بوټ یا بوټو ویټ ثبتولو څخه مخکې اعدام شي. د رنیلول میدان په پام کې نیول شوی نه دی.

بریښنا

دا پروسه به پلي شي کله چې بریښنا تیریږي. انټرنټ عموما د دې پروسې په اړه خبر دی چې د کمپیوټر سره تړلې یو UPS سره خبرې کوي. انټرنټ به دا پروسه انتظار باسي مخکې له دې چې پای ته ورسیږي پای ته ورسوي.

بریښنا لیک

د ځواک لپاره د دې لپاره، پرته له هغه چې د بهیر بشپړېدل انتظار نه کوي.

د بریښنا ټایټ

دا پروسه به ژر تر ژره پلي شي ځکه چې انټرنټ خبر دی چې ځواک بیرته راستانه شوی.

د بریښنا فیلنج

دا پروسه پلي کیږي کله چې انټرنټ ته ویل کیږي چې د بهرني UPS بیټرۍ تقریبا خالي وي او بریښنا نشتوالې) د دې لپاره چې بهرني UPS او د څارنې بهیر وړتیا لري چې دا حالت کشف کړي (.

ctrlaltdel

پروسه به پلي شي کله چې انټرنټ د SIGINT اشغال ترلاسه کوي. دا پدې مانا ده چې د سیسټم کنسول باندې څوک د CTRL-ALT-DEL کلیدي ترکیب فشار راوړی. په عموما ډول غواړي چې ځینې بندیزونه پلي کړي یا هم د واحد کاروونکي کچې ته ورسیږي یا د ماشین بیابولو لپاره.

kbrequest

پروسه به پلي شي کله چې انټرن د کیبورډ د لاسرسي څخه یو سیسټم ترلاسه کوي چې یو ځانګړی کلیدي ترکیب د کونسل کیبورډ باندې فشار راوړی.

د دې کار لپاره اسناد لا تر اوسه بشپړ ندي؛ د KBD-x.xx کڅوړو کې نور اسناد موندل کیدی شي (په دې وروستیو کې د دې لیکلو په وخت کې kbd-0.94 وه). په اصل کې تاسو غواړئ چې د "کیبورډ سنګال" کړنې لپاره د کیبورډ ګډونوال نقشه وکړو. د بېلګې په توګه، د دې هدف لپاره Alt-Uparrow نقشه کول ستاسو د کیپپس فایل کې لاندې کاروونکي کاروي:

د کیلوډ کوډ 103 = کی بورڈ سمبال

نمونې

دا د انټاباب یوه بیلګه ده چې د لینکس لینکس انټاباب ورته ورته دي:

د لینککس id لپاره 1 انټاباب: 1: initdefault: rc :: bootwait: / etc / rc 1: 1: respawn: / etc / getty 9600 tty1 2: 1: respawn: / etc / getty 9600 tty2 3: 1: respawn: نور / ګوتې 9600 ټیت 3 4: 1: ځواب: / / نور / 9600 ټیت 4

دا انټاباب دوتنه د بوټ په اوږدو کې / etc / rc تطبیق کوي او ګیتیسونه په Tty1-tty4 پیل کوي.

د مختلف رنیلولونو سره یو ډیر مشهور انټرنېټ) دننه تبصرې وګورئ (:

# په id کې چلولو کچه: 2: initdefault: # د بل څه څخه مخکې د سیسټم ابتکار کول. si :: sysinit: /etc/rc.d/bcheckrc # Runlevel 0.6 ټکول او ریبوټ دی، 1 د ساتنې طریقه ده. l0: 0: انتظار: /etc/rc.d/rc.halt ل 1: 1: انتظار: /etc/rc.d/rc.single l2: 2345: انتظار: /etc/rc.d/rc.multi l6: 6: انتظار: /etc/rc.d/rc.reboot # څه شی باید "د ګوتې سلام" کې ترسره شي. ca :: ctrlaltdel: / sbin / shutdown -t5 -ff اوس # runlevel 2 & 3: کنسول کې سطحه، کچه 3 د موډیم بندر په اړه هم غښتلی. 1: 23: respawn: / sbin / getty tty1 VC لینکس 2: 23: respawn: / sbin / getty tty2 VC لینک 3: 23: respawn: / sbin / getty tty3 VC لینکس 4: 23: respawn: / sbin / getty tty4 VC لینکس S2: 3: respawn: / sbin / uugetty ttyS2 M19200

هم وګوره

انټرنټ (8)، ټیلینټ ( 8)

مهم: د انسان قوماندې ( ٪ man ) کاروئ ترڅو وګورئ چې ستاسو په ځانګړی کمپیوټر کې کوم قوماندې کارول کیږي.