Inittab-Linux / Unix Command

inittab - формати файли inittab, ки бо раванди ташаббуси sysv-мувофиқ истифода мешавад

Тавсифи

Файл дар inittab тасвир мекунад, ки равандҳо дар тиреза ва дар амалиётҳои муқаррарӣ оғоз мешаванд (масалан, /etc/init.d/boot, /etc/init.d/rc, gettys ...). Инъикос (8) фарогирии бисёркаратҳоро фарқ мекунад, ки ҳар яки онҳо маҷмӯи худсохтҳои худро доранд. Роҳҳои бомуваффақият 0 - 6 plus A , B , ва C барои воридшавиҳои қаблӣ . Вуруд дар файли inittab формати зерин дорад:

id: мелодрама: амал: раванд

Линзаҳо бо ибтидоии "#" сарфи назар карда мешаванд.

id - як ҷузъи алоҳидаи 1-4 аломатҳоест, ки дар дохил дар inittab (барои вергулҳои sysvinit таҳия шудааст бо китобхонаҳо <5.2.18 ё китобхонаҳои a.out маҳдудияти 2 аломат).

Эзоҳ: Барои баргҳо ё дигар равандҳои воридшаванда, майдони ID бояд ба тифодаи минбаъдаи tty мувофиқ бошад, масалан, барои tty1 . Дар акси ҳол, ҳисоби ҳисобҳо метавонад дуруст кор кунад.

Роҳбариятҳо баҳо медиҳанд, ки амалҳои мазкур бояд гирифта шаванд.

амал мекунад, ки кадом амал бояд гирифта шавад.

раванди равандро иҷро мекунад. Агар соҳаи майдон бо аломати "+" оғоз шавад, ташаббус барои ин раванд utmp ва wtmp кор намекунад. Ин барои онҳое, ки дар бораи кори хомӯшонаи худ / исми худро талаб мекунанд, лозим аст. Ин ҳам иштибоҳи таърихӣ аст.

Майдони магнитӣ метавонад дорои аломатҳои гуногун барои амалиётҳои гуногун бошад. Масалан, 123 муайян мекунад, ки раванд бояд дар якҷоягӣ 1, 2 ва 3 оғоз шавад. Роҳандозишҳо барои вурудоти пешакӣ метавонанд A , B , ё C дошта бошанд . Рӯйхати слайдҳои сабти ном, сутунҳо ва вурудоти блоквайвӣ манъ карда шудаанд.

Ҳангоми тағйир додани системаи ҷустуҷӯӣ, равандҳои даврӣ, ки барои роҳандозии нав муайян карда нашудаанд, аввал бо SIGTERM, пас бо SIGKILL кушта мешаванд.

Амалҳои дуруст барои соҳаи амалиёт :

ҷавоб дод

Раванди ҳар вақте, ки он хотима меёбад (масалан, getty).

интизор шавед

Ин раванд як маротиба оғоз меёбад, вақте ки нишондиҳандаи муайяншуда ворид карда мешавад ва ташаббус барои қатъ кардани он интизор мешавад.

як маротиба

Раванди якум, вақте ки нишондиҳандаи муайяншуда ворид карда мешавад.

бориш

Раванди дар вақти боркунии система иҷро мешавад. Майдонҳои кӯҳнаро рад мекунанд.

bootwait

Ин раванд дар вақти боркунӣ иҷро карда мешавад, дар ҳоле, ки ташаббус барои қатъкунӣ интизор мешавад (масалан, / etc / rc). Майдонҳои кӯҳнаро рад мекунанд.

хомӯш

Ин ягон кор намекунад.

дархостӣ

Раванди бо нишондиҳандаи пешрафт ва дараҷаи ишорашуда , ҳар вақте, ки иҷрокунандаи вазифаи номаълум номбар карда мешавад, иҷро карда мешавад. Бо вуҷуди ин, ягон тағйирёбии роҳнамо рух намедиҳад (дар айни замон роҳҳои пешқадами "а", "b" ва "c").

ташаббус

Вуруд ба ташаббуси ташаббус нишон медиҳад, ки баъд аз систематика бояд дохил шавад. Агар ягон вуҷуд вуҷуд надошта бошад, ташаббус дар бораи консерваторияи ронандагӣ мепурсад. Соҳаи коркардашуда беэътибор дониста мешавад.

sysinit

Раванди дар вақти боркунии система иҷро мешавад . Он пеш аз ҳама гуна боркунӣ ё блогнавис иҷро карда мешавад. Майдонҳои кӯҳнаро рад мекунанд.

энергия

Ҳангоми қувваи барзиёд иҷро шудани раванд иҷро карда мешавад. Инит одатан дар ин бора бо раванди сӯҳбат бо UPS бо компютер пайваст шудааст. Инит пеш аз идома додани раванди интизорӣ интизор мешавад.

қувваи барқ

Дар мавриди қувваи барқ , ба истиснои он, ки ташаббус ба анҷом расидани раванди интизор нест.

Powerokwait

Ин раванд ба итмом расонида мешавад, вақте ки ташаббус иттилоъ медиҳад, ки барқ ​​барқарор карда шудааст.

қудрат

Ин раванд ҳангоми коргузорӣ эълон карда мешавад, ки батареяи UPS-и беруна қариб холӣ ва қувваи дастнорас аст (бо назардошти он, ки UPS-и беруна ва раванди мониторинг метавонад қобилияти ин ҳолатро ошкор кунад) иҷро карда мешавад.

НОҲИЯИ ДАНҒАРА

Сатҳи сигнали SIGINT гирифта мешавад. Ин маънои онро дорад, ки касе дар консолаи система комбинати CTRL-ALT-DEL пахш карда шуд . Одатан як қатор мехоҳед, ки як қатор хомӯширо ба даст оред, то ба як сатҳҳои якдафъа ба даст биёред ё мошинро барқарор кунед.

Кбреқест

Ҳангоми иҷро намудани сигнал, аз воҳиди клавиатура, ки дар клавиатураи консолӣ як комбинатсияи махсуси тугма пахш карда мешавад, иҷро мешавад.

Ҳуҷҷатҳо барои ин функсия ҳанӯз пурра нестанд; Дар варақаҳои kbd-x.xx бештар ҳуҷҷатҳоро пайдо кардан мумкин аст (аксҳои охирин kbd-0.94 дар ин вақт навишта шудаанд). Асосан шумо мехоҳед, ки якҷоя кардани баъзе комбайнҳои клавиатура ба амалияи "KeyboardSignal" амал кунед. Барои мисол, барои поён додан ба Alt-Uparrow ин файлро дар файли keymaps истифода баред:

калтаки клавиатура 103 = KeyboardSignal

Мисолҳо

Ин намунаи якто аст, ки Linux дар қабати кӯҳна монанд аст:

# inittab for 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: etc / getty 9600 tty3 4: 1: respawn: / etc / getty 9600 tty4

Ин версияи файли inittab / etc / rc дар вақти пурборкунӣ иҷро мекунад ва баргҳои tty1-tty4 оғоз меёбад.

Дар тафсири дигар, бо тафовутҳои гуногун (ба тафсирҳои дохилӣ нигаред):

# Диққат дар корти id: 2: initdefault иҷро мекунад: # Васлкунаки система то ҳама чизи дигар. si :: sysinit: /etc/rc.d/bcheckrc # Рождество 0,6 адад ва барқароркунӣ, 1 ҳолати тараққиёт аст. l0: 0: интизори: /etc/rc.d/rc.halt l1: 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 now # runlevel 2 & 3: getty дар консол, сатри 3 низ дар бораи портали модем. 1: 23: responce: / sbin / getty tty1 VC linux 2: 23: respawn: / sbin / getty tty2 VC linux 3: 23: respawn: / sbin / getty tty3 VC linux 4: 23: respawn: / sbin / getty tty4 VC linux S2: 3: respawn: / sbin / uugetty ttyS2 M19200

Ҳамчунин нигаред

init (8), telinit ( 8)

Муҳим: Кушодани мард ( % мард ) -ро истифода баред, ки чӣ гуна фармон дар компютери шумо истифода бурда мешавад.