| | zuì zǎo yóu měi guó diàn huà diàn bào gōng sī (at&t) bèi 'ěr shí yàn shì de dān ní sī · lǐ qí hé kěn · tānɡ pǔ sēn kāi fā de cāo zuò xì tǒng, yǔn xǔ jì suàn jī tóng shí chǔlǐ duō yòng hù hé chéng xù。 cóng 20 shì jì 70 nián dài kāi fā yǐ lái, unix yǐ yóu xǔ duō gè rén hé gōng sī, tè bié shì jiā lì fú ní yà dà xué de jì suàn jī kē xué jiā bó kè lì zēng qiáng。 zhè zhǒng cāo zuò xì tǒng zài gè lèi jì suàn jī xì tǒng, cóng gè rén jì suàn jī dào zhù jī shàng guǎng fàn shǐ yòng, bìng yǐ qí tā xíng shì shǐ yòng。 aix shì yùn xíng zài ibm gōng zuò zhàn shàng de shí xiàn, a/ux shì zài macintosh jì suàn jī shàng yùn xíng de tú xíng bǎn běn; solaris zài yīng tè 'ěr wēi chǔlǐ jī shàng yùn xíng。 unixware shì unix de novell shí xiàn。 unix de netware yuán shǐ shè bèi zhì zào shāng (oem) bǎn běn。 | UNIX cāo zuò xì tǒng fā zhǎn lì chéng | Unix yī qiē yuán zì yú Bell shí yàn shì , zhè gè wéi AT&T( měi guó diàn huà hé diàn bào ) gōng sī shè lì de yán jiū xíng shí yàn shì .AT&T bèi rèn wéi shì wǒ men zhè gè shí dài zuì dà hé zuì yòu shí lì de gōng sī zhī yī . tā xiǎn rán duì kāi fā hé xiāo shòu jì suàn jī jí ruǎn jiàn cāo zuò xì tǒng bù gǎn xīng qù , shí jì shàng měi guó sī fǎ bù yě bù yǔn xǔ AT&T gōng sī xiāo shòu ruǎn jiàn . rán 'ér , dāng shí AT&T yóu rén hé zhǐ zhāng zǔ chéng de gōng sī xìn xī xì tǒng hěn kuài jiù yào bèi 60 nián dài de làng cháo suǒ yānmò . dào 70 nián dài de shí hòu diàn huà yè wù de fā zhǎn yǐ jīng miàn lín fēng xiǎn .AT&T gōng sī de KenThompson kāi shǐ wéi zì jǐ bù mén shì nèi de xìn xī chǔlǐ xún zhǎo jiě jué de fāng fǎ , xū yào yī gè duō yòng hù cāo zuò de , néng jìn xíng duō gè liú chéng chǔlǐ de fāng fǎ , zhè zhǒng dōng xī zài dāng shí lái shuō méi yòu yī jiā jì suàn jī gōng sī kě yǐ tí gōng . zhè zhǒng dōng xī de mùdì qí shí jiù shì jiàn lì yī gè néng zhī chí duō wèi huà wù yuán zài yī gè fù zá de huán jìng zhōng jìn xíng tóng shí zuò yè de cāo zuò xì tǒng . zhè gè xū yào de dōng xī jiù shì Unix méng fā de yuán tóu . jiē xià lái de jiè shào kāi fā Unix lèi cāo zuò xì tǒng de xún xù jiàn jìn guò chéng zhōng fā shēng de zhù yào shì jiàn jí duì yìng shí duàn .
[1965 nián dào 1969 nián ]
1965 nián Bell shí yàn shì jiā rù liǎo MIT( má shěng lǐ gōng xué yuàn ) hé GE( tōng yòng diàn qì gōng sī ) hé zuò kāi fā de yī gè xiàng mù , gāi xiàng mù yào qiú zài tōng yòng gōng sī de GE645 dà xíng jì suàn jī yìng jiàn shàng kāi fā chū yī tào duō yòng hù jiāo hù cāo zuò xì tǒng ruǎn jiàn , míng zì dìng wéi Multics. rán 'ér yóu yú Bell shí yàn shì duì xì tǒng kāi fā zhōng jīng cháng xìng de yán chí hé gāo chéng běn xiāo hào bù mǎn , zuì hòu zhōng yú zài 1969 nián tuì chū liǎo Multics xì tǒng de kāi fā xiàng mù .1969 nián KenThompson bǎ Multics zài Bell shí yàn shì nèi jìn xíng liǎo zhǎn shì , zhè shí hòu zhèng hǎo yù shàng liǎo DennisRitchie, tā tí gōng liǎo yī tái DEC( shù zì shè bèi gōng sī ) de PDP-7 mí nǐ jì suàn jī yìng jiàn , kě yǐ jì xù yòng lái kāi fā néng zhī chí duō yòng hù yán jiū huán jìng de cāo zuò xì tǒng . zhè liǎng gè rén jiàn lì liǎo yī gè kāi fā yuán xíng hòu ,KenThompson fǎn huí liǎo Bell shí yàn shì bìng gǔ lì zài zhuān lì bù mén shǐ yòng xīn kāi fā de zhè kuǎn cāo zuò xì tǒng lái jìn xíng wén dàng chǔlǐ gōng zuò . wéi qū bié yú Multics xiàng mù , xīn cāo zuò xì tǒng bèi mìng míng wéi Unix. kāi fā Unix de gè zhǒng nǔ lì zài jì xù , zhōng yú zài 1971 nián Unix dé yǐ zài Bell shí yàn shì biàn dé shí jì kě yòng . dì yī bǎn běn de unix cāo zuò xì tǒng wán quán shǐ yòng huì biān yǔ yán zài PDP-11/20 yìng jiàn shàng kāi fā wán chéng . tā bāo hán liǎo jī běn wén jiàn xì tǒng , yǐ jí fork,roff hé ed sān gè gōng jù , dāng shí tā de yòng tú jiù shì wéi Bell shí yàn shì zhuān lì bù mén de wén dàng zhǔn bèi gōng zuò tí gōng zì chǔlǐ gōng jù .
[1970 nián dào 1972 nián ]
70 nián dài zǎo qī ,Unix kāi shǐ zài Bell shí yàn shì biàn dé liú xíng qǐ lái , zuò wéi xīn dàn shēng de cāo zuò xì tǒng Unix yě shòu dào liǎo dà xué jī gòu de huān yíng . yǔ xué yuàn hé gāo kē jì yán jiū lǐng yù duì Unix xǐ 'ài xíng shì bù tóng , shāng yè shè qū dào chù chōng chì zhe huái yí Unix de shēng yīn . wéi tí shēng Unix de liú xíng dù ,AT&T gōng sī kāi shǐ jiāng Unix yuán dài mǎ yǐ zuì xiǎo de jià gé xǔ kě gěi dà xué jī gòu yán jiū yòng ,AT&T tí gōng liǎo guān yú Unix dà liàng ruǎn jiàn dài mǎ hé shuō míng shǒu cè , dàn shì méi yòu tí gōng ruǎn jiàn shǐ yòng de jì shù zhī chí .70 nián dài mò , jīhū 70% de dà xué jī gòu huò dé liǎo Unix xǔ kě . xǔ duō jì suàn jī zhuān yè de bì yè shēng zài shǐ yòng Unix, shèn zhì duì Unix dài mǎ jìn xíng xiū gǎi , shǐ tā gèng jiā jiàn quán .Unix shì yòng huì biān yǔ yán xiě chū lái de zhù yào yùn xíng zài DEC gōng sī de yìng jiàn shè bèi píng tái shàng , kāi shǐ zài PDP-7 shè bèi shàng , rán hòu shì PDP-11/40 shè bèi hé 11/45 shè bèi , zuì hòu dào PDP-11/70 shè bèi , shǐ yòng biàn dé gèng jiā guǎng fàn hé liú xíng .
[1973 nián dào 1979 nián ]
zhè duàn shí qī shì Unix kāi fā zuì zhòng yào de shí qī .Ritchie hé Thompson liǎng rén zài 1969 dào 1973 nián shí jiān nèi kāi fā chū liǎo C biān chéng yǔ yán , bìng qiě bǎ Unix de nèi hé yòng C gāo jí biān chéng yǔ yán jìn xíng liǎo chóngxīn biān xiě .unix cāo zuò xì tǒng dé yǐ zài bù tóng yìng jiàn píng tái shàng biān yì yùn xíng . huā jǐ gè yuè shí jiān , yòng C biān xiě de Unix jiù kě yǐ yí zhí dào xīn de yìng jiàn píng tái shàng . zài C yǔ yán de bāng zhù xià xiū gǎi cāo zuò xì tǒng yě biàn dé róng yì qǐ lái . xué shù shè qū de huì yuán yǐ jīng kāi shǐ zài xǔ duō xì tǒng shè jì kè chéng zhōng shǐ yòng Unix, lì yòng tōng yòng C yǔ yán xiě xiàn dài de mìng lìng ,Unix yě kāi shǐ zǒu chū liǎo zì chǔlǐ hé biān ji děng jú xiàn xìng lǐng yù . cǐ shí Unix yǐ jīng fā zhǎn dào liǎo dì liù gè bǎn běn , yī gè míng jiào Whitesmiths de shāng yè gōng sī jī yú dì liù bǎn Unix fā bù liǎo yī gè míng jiào Idris de shāng yè Unix bǎn běn .1975 nián Thompson zào fǎng Berkeley dà xué 'ān zhuāng zài PDP-11/70 shè bèi shàng dì liù bǎn Unix, cǐ kè xué xiào de liǎng wèi bì yè shēng BillJoy hé ChuckHaley gāng hǎo yǔ Berkeley de zhè bǎn Unix dǎ jiāo dào , tā liǎ zài Berkeley wéi Unix de fā zhǎn bàn yǎn liǎo zhòng yào de juésè , tā men zài dì liù bǎn Unix huán jìng shàng de dì yī gè xiàng mù shì ex biān ji qì de kāi fā . tā liǎ duì Unix de nèi bù yùn xíng yuán lǐ hěn gǎn xīng qù ,Joy bǎ C yǔ yán zēng qiáng ké yǐ jí vi biān ji qì děng zǔ hé dào liǎo yī qǐ , xíng chéng liǎo yī gè jiào BSD(Berkeley ruǎn jiàn fā xíng bāo ) de tào zhuāng ,1975 dì yī cì fā bù , zhè zhǒng mó shì zài 1978 nián jìn xíng liǎo dì 'èr cì fā bù , dì 'èr cì fā bù de BSD zhōng tiān jiā liǎo xū nǐ nèi cún de zhī chí , yǔn xǔ chéng xù kě yǐ zài zài wù lǐ nèi cún dà xiǎo bù gòu yòng de qíng kuàng xià , jì xù mó nǐ chū xū nǐ nèi cún lái jìn xíng shǐ yòng . zhè gè tè shū de xiǎng fǎ duì Bell shí yàn shì fā bù dì qī bǎn de Unix yǐng xiǎng fēi cháng dà , dì qī bǎn Unix yě shì zuì hòu yī bǎn wán quán yóu Bell shí yàn shì yuán chuàng de Unix fā xíng bǎn . cǐ hòu de Unix bǎn běn zhōng de gōng néng nèi róng yóu duō jiā shāng yè gōng sī hé dà xué yán jiū jī gòu jìn xíng liǎo huò duō huò shǎo de zēng tiān .70 nián dài mò měi guó guó fáng bù gāo jí yán jiū xiàng mù jú jué dìng jiāng qí tōng yòng jì suàn huán jìng gòu jiàn zài Berkeley bǎn de Unix zhī shàng , zài 4.1 bǎn BSD de jī chǔ shàng , guó fáng bù gāo jí yán jiū xiàng mù jú wéi 4.1BSD jìn xíng liǎo zhòng yào de xìng néng diào yōu tí shēng , tí gōng de fast wén jiàn xì tǒng tí shēng liǎo xì tǒng xìng néng zǔ zhǐ liǎo wén jiàn suì piàn de shēng chéng , gāi wén jiàn xì tǒng bèi jiā jìn liǎo 4.2 bǎn de BSD ruǎn jiàn xì tǒng zhōng .
[1982 nián dào 1983 nián ]
1982 nián AT&T gōng sī zhèng shì xiàng shāng yè lǐng yù fā bù liǎo yī kuǎn cè shì bǎn Unix, míng jiào SystemIII(SystemI hé SystemII cóng lái méi yòu cún zài guò ), suī rán SystemIII jī yú dì qī bǎn Unix dàn tā yě jiā rù liǎo yī xiē lái zì BSD de gōng jù , dàn SystemIII fā bù bǎn zhōng méi yòu bāo hán vi biān ji qì hé C ké , dàn nèi hán liǎo chéng xù yuán workbench( gōng zuò xìng néng dù liàng gōng jù ), zài fā xíng SystemIII de shí hòu ,AT&T kàn dào liǎo Unix de wèi lái , hěn kuài jiù tuī chū liǎo SystemV bǎn běn de Unix(SystemIV méi yòu zài AT&T gōng sī wài chū xiàn guò ), qí zhōng bāo hán liǎo biān ji qì ,curses( jī yú píng mù de ruǎn jiàn kù ), hé init( chū shǐ huà chéng xù ), zhè xiē dōng xī yòng lái zài kāi shǐ yùn xíng Unix shí qǐ dòng gè zhǒng guò chéng .80 nián dài chū ,Joy cóng berkeley dà xué qǔ dé liǎo diàn qì gōng chéng shuò shì xué wèi hòu bì yè liǎo , biàn chéng liǎo SUN( sī tǎn fú dà xué wǎng luò ) wēi xì tǒng gōng sī de hé huǒ chuàng shǐ rén zhī yī .Sun gōng sī gēn jù BSD shí xiàn de unix cāo zuò xì tǒng míng jiào SunOS. zhè kuǎn Unix yǐ kào duì yuán BSD xì tǒng zhōng de wǎng luò gōng jù jìn xíng kuò zhǎn , zhè xiē kuò zhǎn zhōng jiù yòu zhù míng de hòu lái biàn wéi gōng yè biāo zhǔn de NFS( wǎng luò wén jiàn xì tǒng xié yì ).Sun hái wéi zǎo qī de Unix chuāng kǒu ruǎn jiàn kāi fā zuò liǎo yī xiē gōng zuò ,SunOS yú 1983 nián shǒu cì fā bù . lì yòng Sun tí gōng de gōng zuò zhàn yìng jiàn chǎn pǐn ,Unix kāi shǐ zài gāo jì shù lǐng yù , yóu qí shì jì suàn jī fǔ zhù shè jì hé gōng chéng lǐng yù (CAD/CAE) bèi guǎng fàn dì jiē shòu .80 nián dài zǎo qī CAD/CAE biàn dé liú xíng qǐ lái , lìng wài de PC gōng zuò zhàn tí gōng shāng xiàng HP hé Apollo děng kāi shǐ jiā rù dào gāi lǐng yù , dàn pèi bèi Unix de Sun gōng zuò zhàn zài xìng néng hé duō yòng hù chǔlǐ fāng miàn shèng guò liǎo PC gōng zuò zhàn . zài qí tā de shāng yè jì suàn huán jìng zhōng ,Unix shǐ zhōng bèi rèn wéi shì yī gè xū zì wǒ wán shàn de cāo zuò xì tǒng , tā méi yòu qīn zhàn dà xíng jī de shì chǎng , zhǐ shì zài duō rèn wù chǔlǐ hé wǎng luò lián jiē zhōng fā huī liǎo xiǎn zhù de tè sè . gèng zhòng yào de zài yú C yǔ yán de dàn shēng shǐ Unix kě yǐ xiàng jīhū rèn hé yìng jiàn píng tái yí zhí .
[1984 nián dào 2001 nián ]
1984 nián AT&T fā bù liǎo kě yǐ zhī chí jiān shì qì lián jiē dào Unix de SystemVr2, gāi gōng néng tōng guò termcap de jiān shì qì shù jù kù wén jiàn shí xiàn , mìng míng wéi terminfo de wén jiàn kě yǐ tí gōng duō zhǒng jiān shì qì yìng jiàn de zhī chí . qí tā de hái yòu Streams hé yuǎn chéng wén jiàn xì tǒng děng .Solaris shì 1993 nián yóu SunOS gǎi míng 'ér lái , kāi shǐ zhuànxiàng zhī chí AT&T gōng sī de SystemVrelease4 bǎn běn .1993 nián Unix shāng biāo bèi Novell gōng sī gòu dé .1994 nián Solaris2.4 fā bù .1995 nián Solaris2.5 fā bù ,1997 nián Solaris2.6 shēng xiào ,1998 nián Solaris7 fā bù ,2000 nián Solaris8 fā bù ,2001 nián Solaris9 cè shì bǎn zài 3 jì dù fā bù . cóng Solaris8 kāi shǐ ,Solaris chú liǎo néng zài Sun gōng sī zì jǐ de SPARC xì liè chǔlǐ qì shàng yùn xíng wài , hái kě yǐ yùn xíng zài Intel chǔlǐ qì píng tái shàng | UNIX tè diǎn yìng yòng fàn wéi | yìng yòng: jīhū suǒ yòu 16 wèi jí yǐ shàng de jì suàn jī shàng, bāo kuò wēi jī、 gōng zuò zhàn、 xiǎo xíng jī、 duō chǔlǐ jī hé dà xíng jī děng děng。
tè diǎn
1.(1) duō rèn wù、 duō yòng hù
2.(2) bìng xíng chǔlǐ néng lì
3.(3) guǎn dào
4.(4) ān quán bǎo hù jī zhì
5.(5) gōng néng qiáng dà de shell
6.(6) qiáng dà de wǎng luò zhī chí, Internet shàng gè zhǒng fú wù qì de shǒu xuǎn cāo zuò xì tǒng
7.(7) wěn dìng xìng hǎo
8.(8) xì tǒng yuán dài mǎ yòng C yǔ yán xiě chéng, yí zhí xìng qiáng
9.(9) chū shòu yuán dài mǎ, ruǎn jiàn chǎng jiā zì jǐ zēng shān
UNIX liú pài jǔ lì
UNIX lèi bié jì suàn jī
SCOUNIXPC jiān róng jī
DigitalUnixDecAlpha jī
SunUNIXSun gōng zuò zhàn
AIXIBM jī | | unix cāo zuò xì tǒng jié gòu yóu sān dà bù fēn zǔ chéng:
1.(1)kernel( nèi hé )
2.(2)shell( wàiqiào )
3.(3) gōng jù jí yìng yòng chéng xù
UNIXKernel( UNIX nèi hé) shì unix cāo zuò xì tǒng de hé xīn, zhǐ huī diào dù UNIX jī qì de yùn xíng, zhí jiē kòng zhì jì suàn jī de zī yuán, bǎo hù yòng hù chéng xù bù shòu cuò zōng fù zá de yìng jiàn shì jiàn xì jié de yǐng xiǎng。
yìng jiàn
gōng jù hèyìng yòng chéng xù
SHELL
KERNAL
UNIXShell( UNIX wàiqiào) shì yī gè UNIX de tè shū chéng xù, shì UNIX nèi hé hé yòng hù de jiē kǒu, shì UNIX de mìng lìng jiě shì qì。
mù qián cháng jiàn de Shell yòu sān zhǒng:
shell lèi xíng jiǎn chēng mìng lìng zhù yào tè diǎn
BourneShellBShellsh zuì lǎo、 shǐ yòng zuì guǎng fàn, měi gè UNIX dū tí gōng。
KornShellKShellksh shì duì BShell de kuò chōng, jiān róng BShell。
C-Shellcsh gé shì yòu diǎn xiàng C yǔ yán。 gōng néng qiáng, mìng lìng jì yì shāo nán, zài dà xué hé xué yuàn zhōng jiào wéi liú xíng。
yī bān xì tǒng quē shěng wéi BourneShell, běn wén yǐ cǐ shell wéi lì。
yào xiǎng jiāng dāng qián Shell gǎi wéi qí tā Shell, zhǐ xū zài cāo zuò xì tǒng tí shì fú xià jiàn rù xiāng yìng de Shell mìng lìng jí kě。 rú zài BShell xià jiàn shū rù mìng lìng :
$ksh jiù jìn rù liǎo KShell。 | Unix cāo zuò xì tǒng cháng jiàn gù zhàng huī fù jì qiǎo | SCO Unix cāo zuò xì tǒng shì yī gè duō yòng hù、 duō rèn wù de cāo zuò xì tǒng, zài rì cháng de xì tǒng wéi hù zhōng, zhèng què chǔlǐ tū fā de zāinàn gù zhàng( rú bù néng qǐ dòng huò bù néng dēng lù děng), bǎo zhèng shù jù de wán zhěng kě kào, shì xì tǒng guǎn lǐ yuán yīnggāi zhǎng wò de yī zhǒng jì néng。 běn wén jiè shào yòu guān gāi xì tǒng de yī xiē cháng jiàn gù zhàng de huī fù jì qiǎo。
yìng jí yǐn dǎo pán de zhì zuò
zài xì tǒng pèi zhì wán chéng hòu, chuàng jiàn boot/root yìng jí yǐn dǎo pán。 xià miàn yǐ SCOOpenServer5.0 wéi lì, jiè shào yìng jí yǐn dǎo pán de zhì zuò bù zhòu:
● yǐ chāo jí yòng hù root zhù cè;
● jìn rù chuàng jiàn yìng jí yǐn dǎo pán de jiè miàn:
#mkdevfd
● gēn jù tí shì zhì zuò boot hé root pán, qí zhōng zhì zuò boot pán shí yī bān xuǎn zé yǔ běn jī xiāng tóng de nèi hé。
chǔlǐ“ Noos ” tí shì
rú guǒ xì tǒng yǐn dǎo shī bài huò xiǎn shì“ Noos” xìn xī, shuō míng yǐn dǎo kuài zhōng /etc/hd0boot hé /etc/hd1boot huò zhù yǐn dǎo kuài /etc/masterboot bèi pò huài liǎo, xū yào jìn xíng huī fù:
● chā rù boot pán yǐn dǎo, dāng chū xiàn boot: tí shì fú shí, jiàn rù mìng lìng:
hd(40)unix
● jìn rù dān yòng hù fāng shì, bìng jiàn rù xià liè mìng lìng:
#instbbhd/dev/hd0a
#dparam-w
qí zhōng, instbb bǎ bù fēn yǐn dǎo kuài xiě rù yìng pán ;dparam bǎ zhù yǐn dǎo kuài dài mǎ xiě rù yìng pán de zhù yǐn dǎo kuài。 duì yú mǒu xiē yìng pán, hái xū yào 'àn dparam de miáo shù biāo jì yìng pán huàfēn qíng kuàng。
chǔlǐ boot wèn tí
rú guǒ xì tǒng yǐn dǎo shí, chū xiàn rú xià cuò wù xìn xī:
bootnotfound
cannotopen
stage1bootfailure:errorloadinghd(40)/boot
zhè biǎo míng xì tǒng zhōng de /boot sǔn huài huò diū shī liǎo, kě yǐ 'àn rú xià fāng fǎ jìn xíng huī fù:
● chā rù boot yǐn dǎo pán, chóngxīn yǐn dǎo jī qì。 zài boot: tí shì xià jiàn rù:
fd(60)unix.Zroot=hd(42)
shàng shù mìng lìng cóng ruǎn pán shàng yǐn dǎo xì tǒng, bìng cóng ruǎn pán shàng zhuāng rù hé xīn, ān zhuāng gēn wén jiàn xì tǒng。
● zài tí shì fú xià jiàn rù root kǒu lìng, jìn rù dān yòng hù mó shì。 xiè zài /stand wén jiàn xì tǒng (boot hé hé xīn zài gāi wén jiàn xì tǒng zhōng ):
umount/stand
yóu yú /boot wén jiàn xì tǒng tōng cháng shì yǐ zhǐ dú fāng shì 'ān zhuāng de, suǒ yǐ zài tì huàn boot wén jiàn zhī qián, bì xū xiān bǎ tā xiè xià, zài chóngxīn 'ān zhuāng shàng。
● chóngxīn 'ān zhuāng /stand wén jiàn xì tǒng:
mount/stand
● ān zhuāng yǐn dǎo pán:
mount-r/dev/fd0/mnt
● huī fù /boot wén jiàn :
cp/mnt/boot/stand
gāi mìng lìng zài yìng pán shàng fù zhì yī gè xīn de /boot wén jiàn。
● bǎ yǐn dǎo pán cóng qū dòng qì zhōng qǔ chū zhī qián, jiàn rù rú xià mìng lìng:
mount/mnt
chóngxīn qǐ dòng xì tǒng jí kě。
chǔlǐ Unix wén jiàn wèn tí
rú guǒ zài kāi shǐ yǐn dǎo shí, xì tǒng xiǎn shì: unixnotfound, zé biǎo míng xì tǒng wén jiàn bèi sǔn huài huò diū shī liǎo, gāi wén jiàn bāo hán liǎo xì tǒng hé xīn de yǐn dǎo yìng xiàng。 Unix wén jiàn diū shī hòu, kě yǐ cóng lìng wài de hé xīn wén jiàn( rú unix.old huò unix.safe) shàng yǐn dǎo xì tǒng, wèicǐ, zhǐ xū zài boot tí shì fú xià jiàn rù tì dài de hé xīn wén jiàn míng jí kě。
rú guǒ zài xì tǒng shàng méi yòu lìng wài de hé xīn wén jiàn, jiù xū yào cóng yìng jí pán yǐn dǎo xì tǒng, yǐ biàn huī fù xì tǒng unix wén jiàn。 shǒu xiān, zài boot: tí shì xià jiàn rù:
fd(60)unix.Zroot=hd(42)swap=hd(41)
rán hòu, zài dān yòng hù mó shì xià, jiàn rù mìng lìng:
umount/stand
mount/stand
mount-r/dev/fd0/mnt
cp/mnt/unix.Z/stand
chǔlǐ bù néng jìn rù duō yòng hù wèn tí
rú guǒ 'àn <ctrl>+D jiàn hòu, xì tǒng jìn rù duō yòng hù fāng shì shī bài, huò zài yǐn dǎo shí xiǎn shì rú xià xìn xī, biǎo míng /etc/inittab wén jiàn diū shī :
init:cannotopen/etc/inittaberrno:2
wén jiàn /etc/inittab zhōng bāo hán init mìng lìng。 rú guǒ wén jiàn inittab diū shī liǎo, jiù bù néng zhí xíng xì tǒng qǐ dòng mìng lìng, xì tǒng yě jiù bù néng jìn rù duō yòng hù fāng shì。 suǒ yǐ, àn <ctrl>+D jiàn shí, xì tǒng tíng liú zài dān yòng hù mó shì xià, bìng xiǎn shì shàng shù chū cuò xìn xī。
yào huī fù inittab wén jiàn, bì xū chóngjiàn hé xīn huán jìng:
● jìn rù xì tǒng wéi hù mó shì, jiàn rù yǐ xià mìng lìng:
#cd/etc/conf/cf.d
#touch/etc/.new-unix
#../bin/idmkenv
● zài xì tǒng tí shì xuǎn zé xìn xī shí, jiàn rù y bìng 'àn <ctrl> jiàn, rán hòu jiàn rù mìng lìng:
cat/etc/inittab
● rú guǒ xì tǒng tí shì yòu guān bù néng dǎ kāi gāi wén jiàn de xìn xī, jiàn rù mìng lìng:
ln-s/var/opt/K/SCO/unix/*/etc/inittab/etc/inittab
● zài jiàn rù exit hòu, xì tǒng chū xiàn rú xià xìn xī:
Enterrunlevel(0-6, sorS):
jiàn rù 2, xì tǒng jí kě yǐ jìn rù duō yòng hù fāng shì。
chǔlǐ root wén jiàn wèn tí
rú guǒ root wén jiàn xì tǒng zāo dào pò huài, kě yǐ tōng guò yǐ xià bù zhòu jìn xíng huī fù:
● yòng yìng jí boot ruǎn pán qǐ dòng, bìng gēn jù tí shì chā rù yìng jí root pán。
● zài root tí shì fú xià jiàn rù mìng lìng:
fsck/dev/hd0root
rú guǒ fsck jiǎn chá wú wù, nà me shǐ yòng haltsys guān bì xì tǒng, bìng qiě cóng yìng pán qǐ dòng jí kě; rú guǒ fsck jiǎn chá yòu wù, nà me jì xù jìn xíng yǐ xià shè zhì:
● chóngxīn pèi zhì xì tǒng yìng pán:
#mkdevhd
yòng hù kě yǐ yùn xíng suǒ yòu de chū shǐ huà yìng pán de yìng yòng chéng xù duì yìng pán chóngxīn jìn xíng pèi zhì。
● dāng xì tǒng tí shì: makingfilesystems hòu, xì tǒng jiāng fǎn huí dào root tí shì fú xià, jiàn rù rú xià mìng lìng zhěng lǐ yìng pán shàng de root wén jiàn xì tǒng:
#fsck/dev/hd0root
● ān zhuāng yìng pán shàng de root wén jiàn xì tǒng:
#mount/dev/hd0root/mnt
● huī fù yìng pán shàng de root wén jiàn xì tǒng de bèi fèn:
cd/mnt
cpio-ivmkBud-I/dev/xxx
qí zhōng, xxx biǎo shì cí dài qū dòng qì shè bèi míng。 duì yú 1/4 yīng cùn hé shì cí dài qū dòng qì, xxx wéi rcto; duì yú mini hé shì cí dài qū dòng qì, xxx wéi rctmini。 lìng wài, yòng hù hái kě yǐ gēn jù shí jì qíng kuàng, yòng cpio mìng lìng de qí tā xuǎn xiàng wán chéng cǐ xiàng gōng zuò。
wán chéng bèi fèn gōng zuò hòu, hái yào què rèn stand mù lù shì fǒu wèi yú root wén jiàn de dǐng céng, rú guǒ bù shì, shǐ yòng rú xià mìng lìng xíng jìn xíng xiāng yìng de tiáozhěng :
mkdirstand
● xiè zài hé zhěng lǐ huī fù de root wén jiàn xì tǒng :
cd/
umount/dev/hd0root
fsck/dev/hd0root
cǐ shí, xì tǒng jiāng huì tí shì yī gè jǐng gào xìn xī, yòng hù kě yǐ hū lüè zhè gè jǐng gào xìn xī:
umount:warning:/dev/filesystemwasnotinmounttable
● jiǎn chá boot wén jiàn xì tǒng (/stand):
fsck/dev/boot
● ān zhuāng boot wén jiàn xì tǒng :
mount/dev/boot/mnt
● shǐ yòng rú xià mìng lìng xiè zài hé zhěng lǐ huī fù de boot wén jiàn xì tǒng :
cd/
umount/mnt
fsck/dev/boot
chóngxīn qǐ dòng xì tǒng jí kě。
chǔlǐ emulator wèn tí
rú guǒ zài kāi shǐ yǐn dǎo shí, xì tǒng xiǎn shì: Nofloatingisavailable …… xìn xī, biǎo míng xì tǒng de /etc/emulator wén jiàn bèi sǔn huài huò diū shī liǎo, kě yǐ 'àn rú xià bù zhòu huī fù:
● chā rù boot yìng jí pán qǐ dòng xì tǒng, zài chū xiàn boot: tí shì shí huí chē。
● qīng lǐ gēn wén jiàn xì tǒng:
#fsck-s/dev/hd0root
● yòng yìng jí yǐn dǎo pán chóngxīn qǐ dòng xì tǒng, jiàn rù mìng lìng:
#/etc/mount/dev/hd0root/mnt
#cp/etc/emulator/mnt/etc/emulator
#/etc/umount/mnt
chóngxīn qǐ dòng xì tǒng jí kě。
chǔlǐ login wén jiàn diū shī
dāng xì tǒng tí shì“ login:”, dàn shū rù hòu què bù néng dēng lù shí, xiǎn shì“ can xián exec/bin/login:nosuchfile” xìn xī, biǎo míng login wén jiàn sǔn huài huò diū shī。
● chā rù boot yìng jí pán, chóngxīn qǐ dòng xì tǒng, jìn rù wéi hù zhuàng tài。
● huī fù dēng lù wén jiàn:
#cpioidv-I/dev/rct0bin/login | unix cāo zuò xì tǒng zhèng què de wǔ zhǒng guān jī fāng fǎ | unix cāo zuò xì tǒng shì mù qián wǎng luò shàng yòng dé zuì duō de cāo zuò xì tǒng zhī yī, shǐ yòng UNIX xì tǒng , jī qì de guān jī yào bǐ shǐ yòng DOS dān yòng hù jī qì de guān jī guò chéng fù zá dé duō。 zài UNIX xià rú bù shǐ yòng zhèng què de guān jī mìng lìng hé guān jī fāng fǎ, jiāng pò huài wén jiàn xì tǒng, zào chéng hěn dà de sǔn shī。 xià miàn jiè shào UNIX xì tǒng de wǔ zhǒng guān jī fāng fǎ。
1、 yòng haltsys mìng lìng guān jī
haltsys mìng lìng yī fā chū, jiù huì lì jí bǎ xì tǒng guān bì diào。 qí yōu diǎn shì xì tǒng xiǎng yìng kuài, qiǎngpò xìng qiáng, yīn cǐ, gāi mìng lìng zhǐ shì hé yú xì tǒng shàng zhǐ yòu yī gè yòng hù de qíng kuàng。 rú guǒ xì tǒng shàng yòu duō gè yòng hù zài gōng zuò, yī fā chū mìng lìng, zhè xiē yòng hù jiù bèi pò tuì chū xì tǒng, tā men de jìn chéng yě diū shī liǎo。 cāo zuò fāng fǎ shì: yǐ chāo jí yòng hù dēng lù, shū rù haltsys, huí chē, xì tǒng xiǎn shì guān jī xìn xī shí, guān diào diàn yuán。
2、 yòng reboot mìng lìng guān jī
reboot mìng lìng shì yóu xì tǒng guǎn lǐ yuán zhí xíng de tíng jī chéng xù, reboot shí zhì shàng shì hé haltsys mìng lìng liàn jiē zài yī qǐ de。 reboot hé haltsys de wéi yī qū bié shì tā zài zhèng cháng tíng jī hòu bù yòng 'àn rèn yì jiàn, mǎ shàng zì dòng yǐn dǎo, chóngxīn qǐ dòng xì tǒng。 reboot tè bié shì hé xì tǒng guǎn lǐ yuán tiáoshì jī qì yòng。
3、 yòng shutdown mìng lìng guān jī
shutdown mìng lìng shì yī gè yòng shell yǔ yán biān xiě de chéng xù, zhù liú zài /etc mù lù zhōng。 tā yóu chāo jí yòng hù zài qián tái yùn xíng, zì dòng zhí xíng wall mìng lìng, tōng zhī zhèng zài xì tǒng zhōng gōng zuò de suǒ yòu yòng hù, xì tǒng jiāng zài zhǐ dìng de shí jiān nèi tíng jī, qǐng zuò hǎo zhǔn bèi gōng zuò, rán hòu cóng xì tǒng zhōng zhù xiāo。 dāng suǒ yòu yòng hù yǐ cóng xì tǒng zhōng zhù xiāo huò zhǐ dìng shí jiān yǐ dào shí, shutdown jiù zhí xíng kill mìng lìng bǎ xì tǒng zhōng chú zhù kòng tái wài de suǒ yòu jìn chéng dū zhōng zhǐ, jiē zhe zhí xíng haltsys mìng lìng shǐ xì tǒng zhèng cháng tíng jī。 shǐ yòng gé shì: shutdown - g[hh:]mm- f"Mesg", qí zhōng [hh:]mm shì xì tǒng zhǐ dìng guān jī shí jiān,“ Mesg" shì xì tǒng xiàng gè zhōng duān yòng hù fā sòng de xìn xī。 zài wǎng luò yòng hù zhōng tuī jiàn shǐ yòng shutdown mìng lìng lái guān jī。
4、 yòng bye mìng lìng guān jī
bye mìng lìng shì yǐ shutdown wéi hé xīn, yòng vi biān ji shēng chéng de guān jī mìng lìng , zhù yào yōu diǎn shì jiǎn dān yì jì。 bye wén jiàn nèi róng wéi: shutdown- y- g0( cān shù kě gēn jù shí jì xū yào shè zhì), biān ji hòu de bye quán xiàn wéi- rw- r- r-, cǐ shí bye bù néng zhí jiē shǐ yòng, jiāng qí quán xiàn fàng kāi, # chmodu + xbye, bye cái kě xíng shǐ shutdown zhí néng。
5、 chuàng jiàn guān jī yòng hù bye
yòng chāo jí yòng hù lái guān jī, bù lì yú xì tǒng de guǎn lǐ, cún zài yī dìng de 'ān quán yǐn huàn, yīn cǐ yòu bì yào jiàn lì zì dòng guān jī yòng hù。 xià miàn yǐ sysadmsh mìng lìng lái chuàng jiàn guān jī yòng hù bye。
( 1) chuàng jiàn bye yòng hù。 yòng chāo jí yòng hù dēng lù dào UNIX, jiàn rù sysadmsh, xuǎn zé Account- >User- >Create, zài Username zhōng shū rù: bye, qí tā quē shěng。
( 2) zài Account- >User- >Examine zhōng, shū rù bye hòu xuǎn zé Privilege- >Subsystem- >Specify shū rù shutdown, bǎo cún xiū gǎi xìn xī bìng tuì chū sysadmsh。
( 3) yòng bye zhù cè dào UNIX, biān ji dāng qián mù lù xià de .profile wén jiàn。 gāi wén jiàn nèi róng wéi:
trapexit2,3/tcb/bin/asrootshutdown- y- g0
( 4) zài Login: zhuàng tài xià, zhǐ yào jiàn rù bye jiù huì zì dòng guān bì unix cāo zuò xì tǒng 。 |
|
|