انٽابين لينڪس / يونڪس حڪم

انيتاباب - انٽياباب فائل جي فارميٽ سائيو-مائيسٽيٽ انٽ جي عمل طرفان استعمال ٿيل آهي

تفصيل

انيتاباب فائل وضاحت ڪري ٿو ته بوٽ اپ تي شروع ٿيندڙ ۽ عام عمل دوران (مثال طور / /cc/init.d/boot، /etc/init.d/rc، gettys ...). انٽ (8) ڪيترن ئي رنيلويز کي الڳ ڪري ٿو، جن مان هر هڪ پنهنجي عمل جو پنهنجو طريقو آهي جيڪو شروع ڪري ٿو. صحيح رينولز 0demon प्रविष्टिن لاء 0 - 6 پلس A ، B ، ۽ سي آهن. انٽاباب فائل ۾ داخل ٿيڻ ھيٺ ڏنل شڪل آھي:

سڃاڻپ: هلائيندڙ: عمل: عمل

`# 'سان گڏ ليڪون نظرانداز ڪيا ويا آهن.

id هڪ منفرد تسلسل آهي جنهن ۾ انوباب ۾ داخل ٿيڻ جي سڃاڻپ ڪئي وئي آهي. (لائسنسز سان گڏ سينوينٽ جي نسخن لاء 5 5.18 يا لائبريريز. a.out لائبريريز لاء حد 2 اکر آهي).

نوٽ: گيٽس يا ٻين لاگ ان جي عملن لاء، id فيلڊ سان لاڳاپيل ٽيٽي جي ٽٽي جيتري هجڻ گهرجي، مثال طور 1 ٽty1 لاء. ٻي صورت ۾، لاگ ان اکاؤنٹنگ صحيح طور تي ڪم نه ٿي سگهي.

رنيلويز جو هلائيندڙ فهرست لسٽ آهي جنهن لاء مخصوص ڪارروائي ڪئي وڃي.

ڪارڪردگي بيان ڪري ٿي ته ڪهڙو عمل ورتو وڃي.

عمل کي عمل ڪرڻ جي عمل کي بيان ڪيو ويو آهي. جيڪڏهن پروسيس فيلڊ کي `+ 'جي ڪردار سان شروع ٿئي ٿي، انٽ کي پروسيس لاء utmp ۽ wtmp اڪاؤنٽنگ نه ڪندو. اهو گيٽس جي لاء ضروري آهي جنهن تي زور ڀريو پنهنجي utmp / wtmp جي گهرج تي. هي هڪ تاريخي بگ پڻ آهي.

رنلزول فيلڊ ۾ مختلف رينل ويز لاء ڪيترن ئي اکرن تي مشتمل هوندا. مثال طور، 123 بيان ڪيو ويو آهي ته هلايل 1، 2 ۽ 3 ۾ عمل کي شروع ڪيو وڃي. 3. پريمنڊي لسٽن لاء رنيلولز ۾ اي A ، B ، يا سي شامل ٿي سگھي ٿي. سيسائنٽ ، بوٽ ، ۽ بوٽ ويٽ جي درجن جي رانديگر فيلڊ کي نظر انداز نه ڪيو ويو آهي.

جڏهن سسٽم هلائيندڙ تبديل ٿي وئي آهي، ڪو به هلندڙ عمل جيڪي نئين رويلي لاء مقرر نه ڪيا ويا آهن، پهريان پهريان SIGTERM سان، پوء سان گڏ SIGKILL.

عمل جي فيلڊ لاء صحيح ڪاريون آهن:

راهن

جڏهن پروسيس کي ختم ڪري سگهجي ٿو (جهڙوڪ غدار).

انتظار ڪريو

اهو عمل هڪ ڀيرو شروع ڪيو ويندو جڏهن مخصوص مخصوص ليليلي داخل ڪئي وئي آهي ۽ ان جي ختم ٿيڻ جو انتظار ٿيندو.

هڪ دفعو

اهو عمل هڪ ڀيرو لاڳو ڪيو ويندو جنهن ۾ مخصوص رنيلول داخل ٿيل آهي.

بوٽ

اهو عمل سسٽم بوٽ دوران عملدرآمد ڪيو ويندو. رنچيل فيلڊ کي نظرانداز ڪيو ويو آهي.

بوٽيوٽو

اهو عمل سسٽم بوٽ جي دوران عملدرآمد ڪيو ويندو آهي، ۽ ان جي ختم ٿيڻ جي انتظار ۾ آهي (مثال طور / / وغيره / rc). رنچيل فيلڊ کي نظرانداز ڪيو ويو آهي.

بند

هي ڪجھ نه ٿو ڪري.

اوڏند

ھڪ عمل ھڪڙي ماڊل رنليلي سان لڳل آھي جنھن کي مقرر ٿيل demand runlevel سڏيو ويندو آھي. بهرحال، ڪو به رولل تبديلي نه ٿيندو. ( پرسنڊ رنليفس `يو '،` بي'، ۽ `سي ').

initdefault

هڪ Initdefault داخلا رويليلي بيان ڪري ٿو جيڪو سسٽم بوٽ بعد داخل ٿيڻ گهرجي. جيڪڏهن ڪوبه موجود ناهي، انٽ ۾ ڪنسول تي رنيلول بابت پڇي ويندي. عمل جي ميدان کي نظرانداز ڪيو ويو آھي.

sysinit

اهو عمل سسٽم بوٽ دوران عملدرآمد ڪيو ويندو. اهو ڪنهن به بوٽ يا bootwait انسٽاليشن کان اڳ جاري ڪيو ويندو. رنچيل فيلڊ کي نظرانداز ڪيو ويو آهي.

هلايو

جڏهن پروسيس جاري ٿي ويندي ته طاقت جڏهن ختم ٿي وڃي ٿي. انٽيٽ عام طور تي هن ڪمپيوٽر بابت ڳنڍيل يو ايس پي سان ڳالهائڻ واري عمل بابت ڄاڻ آهي. انٽيٽ جي عمل اڳتي وڌڻ کان اڳ ختم ٿيڻ جو انتظار ڪندو.

طاقتور

اقتدار جي طور تي ، انهي کان سواء ان عمل جي مڪمل ٿيڻ جو انتظار نٿو ڪري.

طاقتور

اهو عمل جلدي طور تي عملدرآمد ڪيو ويندو جنهن جي مطابق ڄاڻيل آهي ته بجلي کي بحال ڪيو ويو آهي.

طاقتور

اهو عمل جاري ڪيو ويندو جڏهن انٽ کي ٻڌايو ويو آهي ته ٻاهرئين يو ايس پي جي بيٽري تقريبا خالي آهي ۽ طاقت ناڪام ٿي ويندي آهي (مهيا ڪيو ويو آهي ته ٻاهرئين يو ايس پي ۽ نگراني جي عمل هن حالت کي ڳولڻ جي قابل آهن).

ctrlaltdel

اهو عمل جاري ڪيو ويندو جڏهن آئي اندر آئي SIGINT سگنل وصول ڪري ٿي. هن جو مطلب آهي ته ڪنهن سسٽم تي ڪنسول تي CTRL-ALT-DEL کي ميلا ميلاپ ڪيو ويو آهي. عام طور تي ھڪڙي ھڪڙي بند ڪرڻ جو عمل ڪرڻ چاھيو ٿو يا ھڪڙي صارفين جي سطح ۾ حاصل ڪرڻ يا مشين کي ٻيهر ڏيڻ لاء.

kbrequest

اهو عمل جاري ڪيو ويندو جڏهن انٽيٽ کي ڪيبورڊ هولر کان سگنل وصول ڪري ٿو ته ڪنسول ڪيبورڊ تي هڪ خاص ڪيزي ميلاپ هو.

ھن فنڪشن لاء دستاويز اڃا تائين مڪمل ناھي. وڌيڪ دستاويز کي kbd-x.xx پيڪيجز ۾ ڏسي سگھجي ٿو (تازو هن لکڻين جي وقت kbd-0.94 هئي). بنيادي طور تي توهان "ڪيبورڊ سسٽل" جي عمل لاء ڪي ڪيبورڊ ميلاپ جو نقشو ٺاھيو ٿا. مثال طور، هن مقصد لاء Alt-Uparrow کي نقشي ڏانهن پنهنجن ڪي ايم ڊيپ ۾ هيٺيان فائل استعمال ڪريو:

alt keycode 103 = ڪيبورڊ سسٽل

EXPLPLES

اهو هڪ انٽاباب جو هڪ مثال آهي جيڪو اڳين لينڪس انٽاباب وانگر آهي.

#: initab linux id لاء: 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: respawn: / etc / getty 9600 tty4

انهي Initab فائل بوٽ دوران عمل / وغيره / RC ۽ ٽٽي 1-ٽيٽي 4 تي گيتيس شروع ٿئي ٿو.

مختلف رنيلولز سان وڌيڪ تفصيلي انٽاباب (اندر اندر تبصرا ڏسو):

# سطح نمبر تي هلائڻ لاء: 2: initdefault: # ٻيو ڪجھ ڪرڻ کان پهريان سسٽم شروعاتي. سي :: 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 # "3 آڱر سلام" تي ڇا ڪجي. ca :: ctrlaltdel: / sbin / shutdown -t5 -rf هاڻي # Runlevel 2 & 3: ڪنسول تي 3 سطح تي ماڊمي پورٽ تي پڻ لڳاتار. 1: 23: سرون: شبنان / sbin / getty tty1 وي سي لينڪس 2: 23: سرونجون / sbin / getty tty2 VC linux 3: 23: respawn: sbin / getty tty3 وي سي لائين 4: 23: respawn: / sbin / getty tty4 وي سي لينڪس S2: 3: respawn: / sbin / uugetty ttyS2 M19200

پڻ ڏسندا

init (8)، telinit ( 8)

اهم: توهان جي خاص ڪمپيوٽر تي ڪئين ڪئين استعمال ڪيو وڃي ڏسڻ لاء انسان حڪم ( ٪ مڙس ) استعمال ڪريو.