Inittab-Linux / Unix ትዕዛዝ

inittab - በ sysv ተኳሃኝ የሆነውን መነሻ ሂደት የሚጠቀሙት የ inittab ፋይል ቅርጸት

መግለጫ

Inittab ፋይል የትኛው ሂደቶች በምንጫኑበት ጊዜ እና በተለመደው አሰራር (ለምሳሌ /etc/init.d/boot, /etc/init.d/rc, gettys ...) ላይ ይጀምራሉ. ኢንት (8) የተለያዩ የሂደቱን ደረጃዎች ይለያል , እያንዳንዱም የራሱ የሆነ ሂደቶች ሊጀመር ይችላል. ትክክለኛው የሂደት ልኬቶች ለ ondemand ምዝግቦች ከ 0 - 6 ሲደመር A , B እና C መካከል ናቸው. በ inittab ፋይል ውስጥ ያለው ግቤት የሚከተለው ቅርጸት አለው:

id: runlevels: action: process

ከ «#» ጀምሮ ያሉ መስመሮች ችላ ይባላሉ.

መታወቂያ ኢቲያትብ ውስጥ ልዩነት (1-4) ሆሄያት ነው (በ sysvinit ለ libraries <5.2.18 ወይም a.out ቤተ-ፍርግሞች የተቀመጠው ገደብ ገደብ 2 ቁምፊዎች ነው).

ማስታወሻ ለጂቲስ ወይም ሌሎች የመግቢያ ሂደቶች, መታወቂያው መስመሩ ተመሳሳይ የቲቲ ቁጥር (tty) ቅጥያ መሆን አለበት, ለምሳሌ 1tty1 . አለበለዚያ የመግቢያ መዝገብ ላይ በትክክል ላይሰራ ይችላል.

runlevels የተገለጸው እርምጃ ሊወሰድበት የሚችሉትን የሂደቱን ደረጃዎች ይዘረዝራል.

እርምጃው የትኛው እርምጃ መውሰድ እንዳለበት ይገልጻል.

ሂደቱ የሚፈጸምበትን ሂደት ይነግራል. የሂደቱ መስክ ከ` + 'ቁምፊ ከተጀመረ የመጀመሪያ እሴት ሒሳብ እና ሒሳብ አያደርግም. የጂፕቲስ / ዊቲፕ ማጠራቀሚያ ማካሄድን የሚጠይቁ የጂቲስ ነዋሪዎች ያስፈልጋሉ. ይህ ታሪካዊ ሳንካ ነው.

የሩጫ ፍልስሮች መስክ ለተለያዩ የተግባር ደረጃዎች በርካታ ቁምፊዎችን ሊይዝ ይችላል. ለምሳሌ 123 የሚለው ሂደቱ በሂሳብ 1, 2 እና 3 ውስጥ መጀመር አለበት. የ " ondemand" ግቤቶች የ A , B ወይም C ሊሆኑ ይችላሉ. የሲሲቲት , ቡት እና የቡት- መግባት ሁነታዎች የሂደት የስራ መስኮች ችላ ይባላሉ.

የስርዓቱ ረፍልሔል ሲለወጥ, ለአዲሱ ደርዳል ያልተገለፁ ማናቸውም ሂደቶች ይሞታሉ, መጀመሪያ በ SIGTERM እና በ SIGKILL.

ለድርጊቱ መስክ ትክክለኛ እርምጃዎች የሚከተሉት ናቸው:

መተካት

ሂደቱ ሲያቆም እንደገና ይጀመራል (ለምሳሌ getty).

ጠብቅ

የተገለጸው የፍተሻ ደረጃ ሲገባ እና ሂደቱ እስኪያልቅ ድረስ ይጠብቃል.

አንድ ጊዜ

ሂደቱ የተገለጸው የሂደቱ ደረጃ በሚገባበት ጊዜ አንድ ጊዜ ይከናወናል.

ማስነሻ

ሂደቱ በስርዓት ማስነሻ ጊዜው ይፈጸማል. የሩጫ ፍልስፎች መስክ ችላ ይባላል.

bootwait

ሂደቱ በስርዓት ማስነሳት ሂደት ይከናወናል, እዩም ማቋረጡን ይጠብቃል (ለምሳሌ / etc / rc). የሩጫ ፍልስፎች መስክ ችላ ይባላል.

ጠፍቷል

ይሄ ምንም አያደርግም.

በፍላጎት

ondemand runlevel ምልክት የተደረገባቸው ሂደቶች የልድውድ ረፍፈህል በተጠቀሱ ቁጥር ይፈጸማሉ. ሆኖም ግን, የሂደት ፍሰት ለውጥ አይኖርም (የ ondemand runlevels ሀው, `b> እና` c) ናቸው.

initdefault

አንድ የ initdefault ግቤት ከስርዓት ቡት በኋላ መግባት ያለበት የሂደቱን ደረጃ ይገልጻል. ከሌለ, አኑሩ በኮንሶል ውስጥ ኮርሱን እንዲሰጥ ይጠይቃል. የስራ ሂደቱ ችላ ተብሏል.

syinin

ሂደቱ በስርዓት ማስነሻ ጊዜው ይፈጸማል. ከየትኛውም ቡት ወይም ማስነሻ መግቢያዎች በፊት ይፈጸማል . የሩጫ ፍልስፎች መስክ ችላ ይባላል.

ኃይል

ኃይሉ ሲወድቅ ሂደቱ ይፈጸማል. ኢንትራንቲው ብዙውን ጊዜ ከኮምፒዩተር ጋር ከተገናኘ ዩፒኤስን ጋር በመነጋገር ሂደቱን ይመለከታል. ከመቀጠልዎ በፊት ሂደቱ እስኪጠናቀቅ ድረስ ይጠብቁ.

powerfail

የኃይል ፍጆታ ሂደቱ , ሂደቱ እስኪያልቅ ድረስ እስኪያጠናቅቅ ድረስ.

powerokwait

ይህ ሂደቱ ኃይሉ እንደተመለሰ መረጃ ካገኘ በኋላ ሂደቱ ይፈጸማል.

powerfailnow

ይህ ሂደት ውጫዊው ዩ ፒ ኤስ ባትሪ ባዶ ሊሆን እና የኃይል መውደቅ (የውጭ ዩ ፒ ኤስ እና የክትትል ሂደቱ ይህንን ሁኔታ ለማወቅ ቢቻሉ ) ሂደቱ ተፈጻሚ ይሆናል.

ctrlaltdel

አሠራሩ የ SIGINT ምልክት ሲቀበል ሂደቱ ይፈጸማል. ይሄ ማለት በስርዓት ኮንሶል ላይ ያለ ሰው በ CTRL-ALT-DEL ቁልፍ ቅንብር ተጭኖታል ማለት ነው. በተለምዶ አንድ ወደ አንድ ነጋዴ ደረጃ ለመግባት ወይም ማሽንን እንደገና ለማስጀመር አንድ አይነት መዘጋት ያስፈልገዋል .

ጥልፍልፍ

ሂደቱ በኮንፊሉ ቁልፍ ሰሌዳ ላይ ልዩ የቁልፍ ቅንብር ተጭኖ ከሆነ በቁልፍ ሰሌዳው ተቆጣጣሪ ላይ ምልክት ሲቀበል ይከናወናል.

የዚህ ተግባር ሰነዱ ገና አልተጠናቀቀም; ተጨማሪ ሰነዳዎች በ kbd-x.xx ጥቅሎች (በጣም በቅርብ ጊዜ ውስጥ በዚህ kbd-0.94 ጊዜ ውስጥ ሊገኝ ይችላል). በመሠረቱ አንዳንድ የቁልፍ ሰሌዳ ውህደትን ወደ «ቁልፍ ሰሌዳ ሰንደቅ» ተግባር ማተም ይፈልጋሉ. ለምሳሌ, ለዚህ አላማ Alt-Uparrow ካርታ በካርታዎች ፋይልዎ ውስጥ የሚከተለውን ይጠቀሙ

alt ቁልፍ ኮዶች 103 = ቁልፍ ሰሌዳ ሰንሰለት

ምሳሌዎች

ይህ እንደ የድሮው የሊኑክስ ሊንቲን (ኢንተርነት) ከሚመስለው ኢንቲአብ ምሳሌ ነው.

# initanab 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/getty9600 tty4

ይህ ኢንቲራቢ ፋይል ሲጠናቀቅ / etc / rc ሲጠናቀቅ በ tty1-tty4 ላይ gettys ን ይጀምራል.

በተሇያዩ የሂሳብ ክንዋኔዎች (inittab) ውስጥ በጣም የተራቀቀ (በውስጡ ያሉትን አስተያየቶች እይ):

# ደረጃ ለመሄድ ደረጃ: 2: initdefault: # ከማንኛውም ነገር በፊት የስርዓት ማስጀመር. si :: sysinit: /etc/rc.d/bcheckrc # የስራ ደረጃ 0,6 ታግዷል እና ዳግም አስነሳ, 1 የጥገና ሁነታ ነው. l0: 0: wait: /etc/rc.d/rc.halt l1: 1: ይጠብቁ: /etc/rc.d/rc.single l2: 2345: ይጠብቁ: /etc/rc.d/rc.multi l6: 6: wait: /etc/rc.d/rc.reboot # በ "3 ጣት ቀጠሮ" ምን ማድረግ እንዳለብዎ. ca: ctrlaltdel: / sbin / shutdown -t5 -rf now # Runlevel 2 & 3: getty on console, ደረጃ 3 በ modem ወደብ ላይም ገደል ያደርገዋል. 1: 23: respawn: / 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), ቴኒን ( 8)

ጠቃሚ ማሳሰቢያ: በኮምፒተርዎ ውስጥ እንዴት አንድ ትዕዛዝ እንዴት ጥቅም ላይ እንደዋለ ለመመልከት የሰውውን ትዕዛዝ ( % man ) ይጠቀሙ.