ovoda ne povrezhdeny. Ispol'zovanie kabelya na zaranee ispravnoj sisteme i pechat' re- zul'tatov pod upravleniem operacionnoj sistemy DOS yavlyaetsya ho- roshej proverkoj. . Povtornyj kontrol' konfiguracii printera putem proverki polozheniya pereklyuchatelej, ustanovlennyh na printere s polozheni- yami pereklyuchatelej, opisannymi v rukovodstve po apparaturnym sredstvam printera. . Povtornyj kontrol' pereklyuchatelej, ustanovlennye na pla- te parallel'nogo adaptera. Polozhenie pereklyuchatelej dolzhno ras- poznavat'sya vo vremya vypolneniya procedury samozagruzki v tom vide, kak eto opisyvalos' vyshe vo vremya vypolneniya shaga 6. Esli pol'zovatel' poluchil datu, vyvedennuyu na pechat' prin- terom, to emu neobhodimo vypolnit' sleduyushchuyu nastrojku printe- ra: Printery -> Ustanovit' konfiguraciyu -> Podsoedinit' -19-10- Dannaya nastrojka obespechivaet nastrojku spulera, is- pol'zuemogo vo vremya raboty printera. (Dopolnitel'naya informaciya po dannomu voprosu privedena v dannom rukovodstve v razdele "Ispol'zovanie printerov"). Pereklyuchenie na vypolnenie operacii oprosa Esli konfiguraciya parallel'nyh portov byla ustanovlena pravil'no tak, kak eto opisyvalos' v predydushchem razdele, i vse eshche proyavlyaetsya oshibka medlennoj pechati printera, to eto ozna- chaet, chto parallel'nyj port komp'yutera ne sposoben generirovat' preryvaniya. Reshenie, kotoroe pozvolyaet likvidirovat' dannuyu oshibku, zaklyuchaetsya v izmenenii puti kommunikacii apparaturnyh sredstv komp'yutera i drajvera printera. Drajver parallel'nogo printera mozhet sdelat' "pereklyuchenie" parallel'nogo porta. V dannom spo- sobe obrabotki oshibki drajver ne ispol'zuet preryvaniya, postu- payushchie iz parallel'nogo porta. Tem ne menee dannyj sposob mozhet privesti k istoshcheniyu sistemnyh resursov. CHtoby vospol'zovat'sya vozmozhnost'yu pereklyucheniya na paral- lel'nyj port ili parallel'nyj printer, pol'zovatelyu neobhodimo sozdat' "special'nyj uzel ustrojstva". Posle etogo zaregistri- rovat'sya v kachestve kornevogo pol'zovatelya (super-pol'zovate- lya) i vydat' odin iz privedennyh nizhe naborov komand. (Neobho- dimo zafiksirovat' informaciyu o raspoznavanii portov printera, poluchaemuyu iz soobshcheniya o samozagruzke.) Nabor komand dlya printera lp0: mknod/dev/lp0p c 6 64 chown bin/dev/lp0p chgrp bin/dev/lp0p chmod 222/dev/lp0p -19-11- Nabor komand dlya printera lp1 mknod/dev/lp1p c 6 65 chown bin/dev/lp1p chgrp bin/dev/lp1p chmod 222/dev/lp1p Nabor komand dlya printera lp2 mknod/dev/lp2p c 6 66 chown bin/dev/lp2p chgrp bin/dev/lp2p chmod 222/dev/lp2p Esli vo vremya raboty ispol'zuetsya spuler printera, to pol'zovatelyu neobhodimo vypolnit' progon utility mkdev lp s cel'yu uvedomleniya spulera novogo parallel'nogo pereklyuchayushchego ustrojstva. V dannoj utilite pol'zovatel' mozhet ispol'zovat' funkciyu dobavleniya novogo printera ili funkciyu povtornoj konfi- guracii sushchestvuyushchego printera. Kogda pol'zovatelyu vydaetsya zapros o vybore ustrojstva dlya printera, zapreshchaetsya ispol'zo- vanie standartnyh parallel'nyh ustrojstv, spisok kotoryh otob- razhaetsya na ekrane terminala. Vmesto etogo pol'zovatel' dolzhen ispol'zovat' sleduyushchie ustrojstva: /dev/lp0p, /dev/lplp ili /dev/lp2p. -19-12- Prekrashchenie vypolneniya beskontrol'nogo processa Beskontrol'nyj process predstavlyaet soboj vypolnyayushchuyusya programmu, kotoraya ne mozhet byt' ostanovlena s terminala, na kotorom dannaya programma byla zapushchena. Dannaya situaciya mozhet vozniknut' vsyakij raz, kogda oshibka, voznikayushchaya v programme, blokiruet terminal, to est', dannaya oshibka prepyatstvuet vvodu informacii, obrabatyvaemoj v sisteme. CHtoby prekratit' vypolnenie beskontrol'nogo processa, ne- obhodimo vypolnit' sleduyushchie shagi: Pol'zovateli sistemy sysadmsh vybirayut sleduyushchie dejstviya: Raboty -> Zavershenie dejstvij 1. Perejti rabotat' na terminal, kotoryj ne zablokirovan oshibkoj. 2. Vojti v sistemu v kachestve super pol'zovatelya. 3. Vvesti komandu: ps -a Nazhat' na klyuch <RETURN>. Sistema vyveden na ekran termina- la vse tekushchie processy i ih identifikacionnye nomera PID. Naj- dite identifikacionnye nomera PID beskontrol'no vypolnyayushchejsya programmy. 4. Vvedite komandu: kill pid Nazhmite na klyuch <RETURN>. Operand PID yavlyaetsya nomerom identifikacii beskontrol'no vypolnyayushchejsya programmy. Vypolnenie programmy budet priostanovleno. Esli vypolnenie processa ne os- tanovleno, to pol'zovatelyu neobhodimo vvesti sleduyushchuyu komandu: kill -9 PID Posle vvoda dannoj komandy nazhmite na klyuch <RETURN>. Vypolnenie poslednego shaga garantiruet ostanovku processa, odnako dannaya komanda sohranyaet vremennye fajly ili terminal, kotoryj rabotaet v rezhime bez eho otveta. CHtoby vosstanovit' terminal k normal'nomu rezhimu, pol'zovatelyu neobhodimo vypol- nit' dejstviya, opisannye ranee v razdele "Vosstanovlenie termi- nala bez eto otveta. -19-13- Razblokirovanie terminala ili scheta pol'zovatelya Esli na ekrane terminala otobrazitsya privedennoe nizhe soob- shchenie: "Terminal nedostupen, obratites' k administratoru po podtverzhdeniyu prava na dostup" |to soobshchenie oznachaet, chto terminal zablokirovan po prichine togo, chto sistemnyj administrator zapretil vhod v sistemu s dannogo terminala ili po prichine togo, chto sistema zablokirova- la terminal iz-za prevysheniya chisla neuspeshnyh popytok vhoda v sistemu. CHtoby razblokirovat' terminal, nahodyas' v srede siste- my sysadmsh(ADM) , vypolnite sleduyushchie dejstviya: Scheta pol'zovatelya -> Terminaly -> Razblokirovka Dopolnitel'naya informaciya po dannomu voprosu nahoditsya v razdele "Blokirovka terminala" v glave "Obespechenie sistemnoj bezopasnosti". Esli schet zablokirovan, v moment vypolneniya registracii, to na ekrane terminala otobrazhaetsya sleduyushchee soobshchenie: "Tekushchij schet nedostupen - obratites' k administratoru po podtverzhdeniyu prava na dostup". V dannom sluchae, schet byl ili zablokirovan obdumanno, ili bylo prevysheno kolichestvo neudachnyh popytok vhoda v sistemu ili zaporchen parol' pol'zovatelya. CHtoby razblokirovat' schet, pol'- zovatel' dolzhen vypolnit' privedennye nizhe dejstviya,nahodyas' pri etom v srede sistemy sysadmsh: Tekushchie scheta -> Pol'zovatel' -> Primer:Vhod v sistemu Izmenite znachenie polya "Sostoyanie zamka" i ustanovite no- voe znachenie "Ochistka vseh zamkov". Dopolnitel'naya informaciya po dannomu voprosu nahoditsya v razdele "Blokirovka/Razblokirov- ka scheta pol'zovatelya", kotoryj soderzhitsya v dannom rukovodstve v glave "Upravlenie schetami pol'zovatelya". -19-14- Zameshchenie zabytogo parolya pol'zovatelya Sistema ne obespechivaet sposoba rasshifrovki parolya. Esli pol'zovatel' zabyl svoj parol', to sistemnyj upravlyayushchij dolzhen izmenit' parol' i ustanovit' novyj. CHtoby izmenit' obychnyj pa- rol' pol'zovatelya, neobhodimo vypolnit' dejstviya, opisannye v razdele "Izmenenie parolej pol'zovatelej, kotoryj nahoditsya v glave "Upravlenie schetami pol'zovatelya". -19-15- Vosstanovlenie svobodnogo prostranstva Sistema vyvodit na ekran terminala soobshchenie "pamyat' is- cherpana" vsyakij raz, kogda dlya kornevoj fajlovoj sistemy vyde- leno slishkom malo pamyati ili esli vo vremya raboty dannaya pamyat' byla ischerpana. CHtoby vosstanovit' rabotu sistemy, pol'zovatel' dolzhen udalit' ili umen'shit' razmer odnogo ili bol'shego koli- chestva fajlov, nahodyashchihsya v kornevoj fajlovoj sisteme. CHtoby udalit' i umen'shit' razmer fajlov, pol'zovatelyu neobhodimo vy- polnit' shagi, opisannye v razdele "Obespechenie svobodnogo prostranstva", kotoryj nahoditsya v dannom rukovodstve v glave "Ispol'zovanie fajlovyh sistem". Esli pol'zovatelem razresheno vypolnenie revizii bezopas- nosti, to vo vremya vypolneniya dannoj revizii diskovoe prost- ranstvo pamyati ispol'zuetsya polnost'yu. Po umolchaniyu fajly pod- vergayushchiesya revizii zapominayutsya v direktoriyah /tcb/audittmp/audit*. Vypolnite proverku raboty diska s dannymi direktoriyami. Esli pol'zovatel' obnaruzhil davno sformirovannye fajly revizii, to emu mozhet potrebovat'sya sdelat' rezervnuyu ko- piyu dannyh fajlov i posle etogo udalit' dannye fajly s ispol'- zovaniem vybora funkcij v srede sistemy sysadmsh. Dannye dejs- tviya podrobno opisyvayutsya v razdele "Obespechenie revizii", kotoraya nahoditsya v dannom rukovodstve v glave "Obespechenie sistemnoj bezopasnosti". Pol'zovatel' mozhet vypolnit' proverku ili udalenie fajlov revizii obychnymi sposobami. CHtoby izbezhat' dannoj situacii v budushchem, rekomenduetsya ispol'zovat' komandu df(C) dlya vypolneniya periodicheskoj prover- ki kolichestva svobodnogo prostranstva, nahodyashchegosya v fajlovyh sistemah. -19-16- Vosstanovlenie poteryannyh sistemnyh fajlov Esli sistemnaya programma ili fajl dannyh sluchajno modifi- cirovan ili udalen iz fajlovoj sistemy, to pol'zovatel' mozhet vosstanovit' poteryannuyu informaciyu s rezervnoj kopii programmoj sysadmsh. CHtoby vosstanovit' fajly, pol'zovatel' dolzhen vypol- nit' dejstviya, opisannye v razdele "Vosstanovlenie individual'- nyh fajlov ili direktorij s rezervnyh kopij", kotoryj nahoditsya v dannom rukovodstve v glave "Vosstanovlenie fajlovoj sistemy s rezervnyh kopij". -19-17- Vosstanovlenie isporchennoj kornevoj fajlovoj sistemy Ochen' redko, odin ili bol'shee kolichestvo kriticheskih sis- temnyh fajlov mogut byt' sluchajnym obrazom modificirovany ili udaleny i tem samym dejstviya operacionnoj sistemy mogut byt' zablokirovany. V dannom sluchae pol'zovatelyu neobhodimo vossta- novit' svoyu kornevuyu fajlovuyu sistemu, ispol'zuya dlya etogo re- zervnye kopii. CHtoby vosstanovit' svoyu kornevuyu fajlovuyu siste- mu, neobhodimo snachala podgotovit' zapasnoj samozagruzayushchijsya nakopitel' na gibkom magnitnom diske tak, kak eto opisyvaetsya v "Rukovodstve po ustanovke". Esli pol'zovatel' ne podgotovit na- kopitel' na gibkom magnitnom diske, to v etom sluchae neobhodimo vypolnit' povtornuyu ustanovku operacionnoj sistemy. Krome eto- go, esli u pol'zovatelya otsutstvuyut rezervnye kopii kornevoj fajlovoj sistemy, to vo vremya vypolneniya povtornoj ustanovki, dannye rezervnye kopii takzhe dolzhny byt' sformirovany. Dlya to- go, chtoby vypolnit' povtornuyu ustanovku sistemy, pol'zovatel' dolzhen vypolnit' dejstviya, opisannye v glave "Povtornaya ustanov- ka i modifikaciya operacionnoj sistemy", kotoraya nahoditsya v "Rukovodstve po ustanovke". CHtoby vosstanovit' kornevuyu sistemu, pol'zovatel' dolzhen v tochnosti vypolnit' privedennye nizhe shagi: 1. Vklyuchit' elektropitanie komp'yutera i zagruzit' operaci- onnuyu sistemu, ispol'zuya dlya etogo zapasnoj samozagruzhayushchijsya nakopitel' na gibkom magnitnom diske. Sleduet zametit', chto v rasporyazhenii pol'zovatelya dolzhen byt' otdel'nyj zapasnoj samo- zagruzhayushchijsya nakopitel' na gibkom magnitnom diske dlya kazhdoj sistemy. Esli dannoe trebovanie ne vypolneno, to mozhet proizoj- ti katastroficheskoe razrushenie sistemy. 2. Ispol'zuya sistemnuyu podskazku, vydajte sleduyushchuyu koman- du: /bin/fsck -y /dev/hd0root Na ekrane monitora poyavitsya soobshchenie, ukazyvayushchie na to, chto funkciya fsck , opisannaya v dannoj komande, vypolnyaet pyat' ili shest' faz sistemnoj ochistki. Esli vypolnenie programmy za- vershitsya cherez neskol'ko sekund ili esli na ekrane terminala budut vyvedeny soobshcheniya ob oshibkah, kotorye ukazyvayut na to chto proizoshli nezaplanirovannye dejstviya vo vremya vypolneniya sistemnoj ochistki, to pol'zovatelyu neobhodimo vosstanovit' kor- nevuyu fajlovuyu sistemu polnost'yu. Nizhe privodyatsya dva soobshche- -19-18- niya, v kotoryh ukazyvaetsya sleduyushchaya informaciya: Neizvestnaya fajlovaya sistemnaya versiya 65535 Ochistka treh nesistemnyh fajlov iz fajlovoj sistemy (Dopolnitel'naya informaciya po dannomu materialu nahoditsya v sleduyushchem razdele: "Vosstanovlenie posle narusheniya v fajlovoj sisteme posle ostanovki utility fsck pri vypolnenii proverki razmera fajla"). Esli v soobshchenii ukazyvaetsya, chto rabota s funkciej fsck vypolnyaetsya uspeshno, to vypolnite sverku svoej operacionnoj sistemy, ispol'zuya dlya etogo komandu haltsys(ADM), i popytajtes' vypolnit' samozagruzku s nakopitelya na zhestkom magnitnom diske. Esli samozagruzka ne vypolnyaetsya, to pol'zova- tel' dolzhen prodolzhit' vypolnenie dannoj procedury. 3. Esli privedennaya vyshe procedura ne privodit k ispravle- niyu oshibki, to pol'zovatel' dolzhen vypolnit' vosstanovlenie svoej kornevoj fajlovoj sistemy. S sistemnoj podskazki pol'zo- vatel' dolzhen vvesti odnu iz privedennyh nizhe komand (snachala vypolnyaetsya obrabotka tomov programmoj chio(C) ili backup(ADM), a zatem programmoj xbackup(ADM)): cpio -iudv -I/dev/imya_ ustrojstva -S512 xrestore fr /dev/imya_ ustrojstva /dev/hd0root Operand imya_ustrojstva opredelyaet ustrojstva, s kotorogo budut schityvat'sya rezervnye kopii. Naprimer dlya kassetnogo na- kopitelya na magnitnoj lente budet ispol'zovat'sya znachenie /dev/ rct0, a dlya mini nakopitelya na magnitnoj lente budet ispol'zo- vat' znachenie /dev/rctmini. Esli ispol'zuetsya nakopitel' na gib- kom magnitnom diske s plotnost'yu zapisi 96 dorozhek na dyujm, to dlya dannogo ustrojstva ispol'zuetsya znachenie /dev/fd096. 4. Posle togo, kak sistema vosstanovlena, ostanovite sis- temu, ispol'zuya dlya etogo komandu haltsys(ADM) i vypolnite sa- mozagruzku sistemy s zhestkogo diska sistemy eshche raz. Posle vy- polneniya dannyh dejstvij mozhno vosstanovit' drugie fajlovye sistemy obychnym obrazom. Esli pol'zovatel' ne mozhet vypolnit' samozagruzku sistemy s zhestkogo diska, to pohozhe na to, chto ne- obhodimo vypolnit' povtornuyu ustanovku operacionnoj sistemy s drugogo dostupnogo nakopitelya. -19-19- Remont fajlovoj sistemy posle oshibki: ostanovka utility fsck pri proverke razmera Esli utilita fsck(ADM) vypolnyaetsya s oshibkami, naprimer tak, kak opisano nizhe, to eto oznachaet, chto vo vremya raboty dannoj utility voznikli ser'eznye oshibki. Vosstanovlenie posle dannyh oshibok mozhet byt' vypolneno utilitoj fsdb(ADM): +--------------------------------------------------------- | # fsck /dev/xyz | /dev/xyz | Fajlovaya sistema: / Tom: xyz | Proverka razmera: fsize 0 isize 0 | # | Esli utilita zavershaet rabotu tak, kak eto opisano v pri- mere, to pol'zovatelyu neobhodimo izuchit' razdel "Ispravlenie fajlovoj sistemy utilitoj fsck, kotoryj nahoditsya v dannom ru- kovodstve v glave "Ispol'zovanie fajlovyh sistem". -19-20- Vosstanovlenie posle sistemnoj avarii Sistemnaya avariya yavlyaetsya pechal'nym i dramaticheskim naru- sheniem raboty operacionnoj sistemy, kotoroe privodit k ostanovu vsej raboty, vypolnyaemoj komp'yuterom. Sistemnaya avariya voznika- et ochen' redko. Sistemnaya avariya voznikaet v osnovnom v rezul'- tate oshibok apparaturnyh sredstv komp'yutera ili avarii v korne- voj fajlovoj sisteme, kotorye operacionnaya sistema ne mozhet ispravit' sobstvennymi silami. Kogda voznikaet sistemnaya ava- riya, sistema obychno vyvodit na ekran terminala soobshchenie, v ko- torom privoditsya ob®yasnenie prichiny voznikshej oshibki. Posle vy- dachi soobshcheniya rabota operacionnoj sistemy ostanavlivaetsya. Informaciya, vyvodimaya na ekran terminala, predostavlyaet sistem- nomu upravlyayushchemu shans na vypolnenie dejstvij po vosstanovleniyu posle avarii putem ispravleniya oshibki, esli dannoe ispravlenie vozmozhno, i perezagruzki operacionnoj sistemy. Kogda voznikaet sistemnaya avariya, sistema ili vyvodit na ekran sistemnoj konsoli soobshchenie, kotoroe nachinaetsya so slov "panic" (avariya), ili perestaet vypolnyat' obrabotku vseh vhod- nyh dannyh (vklyuchaya obrabotku klyuchej <INTERRUPT> (PRERYVANIE) i <QUIT> (ZAVERSHENIE DEJSTVIJ)), postupayushchih s sistemoj konsoli i so vseh drugih terminalov. CHtoby vosstanovit' sistemu posle sistemnoj avarii, pol'zo- vatel' dolzhen vypolnit' shagi, opisannye nizhe: 1. Ispol'zujte soobshchenie ob oshibke (ili soobshcheniya ob oshib- kah), vyvodimye na sistemnuyu konsol' s cel'yu vyyavleniya oshibki, kotoraya vyzvala avariyu v sisteme. Esli soobshchenie ob oshibke ne vyvoditsya, to perejdete k vypolneniyu shaga 3. -19-20a- 2. Sdelajte ispravlenie oshibki, esli eto vozmozhno. Zaver- shite spisok soobshchenij ob oshibkah i opisanij ispravleniya dannyh oshibok, kotoryj priveden v razdele "Soobshcheniya (M)" "Spravochnogo rukovodstva dlya pol'zovatelej". Dazhe v tom sluchae, kogda oshibka ne mozhet byt' obnaruzhena ili ispravlena, popytajtes' vypolnit' restart sistemy po krajnej mere odin raz posle zaversheniya os- tavshihsya shagov dannoj procedury. 3. Vyklyuchite elektropitanie komp'yutera i vypolnite shagi, opisannye v razdele "Nachalo raboty i ostanovka sistemy". Dannye dejstviya pomogut vypolnit' restart sistemy. 4. Esli vypolnit' restart operacionnoj sistemy ne udaetsya ili esli voznikaet avariya posle kazhdoj popytki restarta siste- my, to eto oznachaet, chto operacionnaya sistema povrezhdena oshib- koj i dolzhna byt' vosstanovlena ili povtorno proinicializirova- na. CHtoby vosstanovit' operacionnuyu sistemu, pol'zovatel' dolzhen vypolnit' procedury, opisannye v predydushchem razdele. CHtoby vy- polnit' vosstanovlenie fajlov pol'zovatelya, neobhodimo izuchit' razdel "Sozdanie rezervnyh kopij fajlovoj sistemy". 5. Esli ne udaetsya zagruzit' sistemu s samozagruzhayushchegosya diska, kotoryj postavlyaetsya s distributivnoj sistemoj, neobho- dimoj dlya ustanovki komp'yutera, to eto oznachaet, chto voznikli ser'eznye narusheniya apparaturnyh sredstv komp'yutera. S cel'yu ustraneniya neispravnostej komp'yutera, pol'zovatelyu neobhodimo obratit'sya k predstavitelyu firmy, kotoraya zanimaetsya obsluzhiva- niem apparaturnyh sredstv komp'yutera". -19-21- Vyyavlenie nekachestvennoj chastoty elektropitaniya komp'yutera Esli na kakom-to etape raboty operacionnoj sistemy na ek- ran komp'yutera budet vyvedeno soobshchenie "Nekachestvennaya chastota elektropitaniya komp'yutera", to eto oznachaet, chto v fajlovuyu sistemu mozhet byt' zapisana nedostovernaya informaciya ili dazhe dannye fajly mogli byt' zaporcheny. Peremennaya HZ ispol'zuetsya operacionnoj sistemoj dlya predstavleniya sistemnoj chastoty, formiruemoj preryvaniyami, vy- rabatyvaemymi vo vremya raboty chasov. Pol'zovatel' dolzhen ob®- yavit' peremennuyu HZ v treh mestah: v fajle /etc/rc2, fajle /.profile ili fajle /.login i v fajle /etc/default/login. Esli v dannom fajle ili v fajlah, opisannyh vyshe, nepravil'no usta- novlena peremennaya HZ i informaciya, nahodyashchayasya v dannyh faj- lah, nedostoverna ili poteryana, to na ekran terminala budet vy- vedeno soobshchenie: "Nekachestvennaya chastota elektropitaniya komp'yutera". Krome etogo, esli pol'zovatel' vypolnil proverku dannyh fajlov i proverka pokazala, chto informaciya, nahodyashchayasya v dan- nyh fajlah verna, to dannoe soobshchenie mozhet ukazyvat' na to, chto yadro, v kotorom rabotaet pol'zovatel' nepravil'no preobra- zovano v posledovatel'nuyu formu. Znachenie HZ dolzhno byt' ustanovleno v 50 ciklov v sekundu. Esli pol'zovatel' vypolnil proverku, kotoraya pokazala, chto zna- chenie ustanovleno pravil'no v sistemnyh fajlah, to mozhno vypol- nit' povtornoe preobrazovanie k posledovatel'nomu vidu yadra. CHtoby vypolnit' povtornoe preobrazovanie k posledovatel'nomu vidu yadra, pol'zovatel' dolzhen vvesti sleduyushchie komandy: cd/ cp/unix unix.bkp /ect/brant<serial#><actionkey> /unix /etc/shutdown Sejchas zagruzite svoyu sistemu eshche raz. Soobshcheniya ob oshibke na ekrane terminala otobrazhat'sya ne budet. -19-22- Poluchenie informacii o defektnoj dorozhke Defektnye dorozhki nahodyashchiesya na zhestkom diske otobrazhayut- sya vo vremya vypolneniya procedury ustanovki. Dannye dejstviya pozvolyayut operacionnoj sisteme isklyuchit' iz ispol'zovaniya de- fektnye oblasti. Vo vremya vypolneniya operacii chteniya-zapisi de- fektnye dorozhki ne ispol'zuyutsya. Tem ne menee, nakopiteli na zhestkom magnitnom diske mogut raspoznavat' defektnye dorozhki posle togo, kak vypolnena ustanovka sistemy i proizvoditsya ra- bota v nej, vydavaya, kak pokazano nizhe v primere, soobshchenie ob oshibke: oshibka na zhestkom diske: upravlenie=0 ustrojstvo = 0/47 blok = 31434 komanda = 00000020 sostoyanie=00005180, sektor=62899, cilindr/golovka=483/4 Esli dannaya situaciya voznikaet, to super pol'zovatelyu (kornevomu) neobhodimo zapustit' utilitu badtrk(ADM), dejstviya kotoroj pozvolyayut operacionnoj sisteme vo vremya svoej raboty izbezhat' obrashcheniya k novoj defektnoj dorozhke (ili dorozhkam). Ubedites' v tom, chto progon utility badtrk vypolnyaetsya ne v re- zhime razrusheniya dannyh tak, kak ispol'zovanie dannogo rezhima pozvolyaet sohranit' dannye na nakopitele na zhestkom magnitnom diske. Progon utility badtrk dolzhen vypolnyat'sya v rezhime edins- tvennogo pol'zovatelya. Ispol'zujte utilitu /etc/shutdown su dlya perehoda v rezhim edinstvennogo pol'zovatelya iz mnogo pol'zova- tel'skogo rezhima (dlya polucheniya dopolnitel'noj informacii izu- chite utilitu shutdown(ADM), kotoraya opisana v dannom rukovods- tve). Dlya prosmotra, dobavleniya ili udaleniya zapisej v tablice defektnoj dorozhki, neobhodimo zapustit' utilitu badtrk, kotoraya vypolnyaet ukazannye dejstviya, ispol'zuya dlya etogo funkcional'- noe menyu. Dlya polucheniya dopolnitel'nyh svedenij o ispol'zovanii dannyh opcij, pol'zovatelyu neobhodimo v dannom rukovodstve izu- chit' razdel, v kotorom opisyvaetsya rabota utility badtrk(ADM). -20-1- GLAVA 20 Ispol'zovanie sistemnoj konsoli i cvetnyh displeev str Vstuplenie....................................... 20-1 Vybor tipa klaviatury konsoli.................... 20-2 Ruchnoe pereklyuchenie rezhimov raboty klaviatury.... 20-2 Izmenenie rezhimov raboty klaviatury na vse vremya raboty........................................... 20-3 Ispol'zovanie mul'tiekranov...................... 20-4 Mul'tiekrany i mul'ti-video adaptery............. 20-5 Izmenenie video shriftov.......................... 20-6 Upravlenie cvetnymi displeyami, vypolnyaemoj utili- toj setcolor..................................... 20-7 Izmenenie cvetov perednego i zadnego plana....... 20-7 Izmenenie cvetov obratnogo video izobrazheniya..... 20-8 Izmenenie cveta obramleniya ekrana................ 20-8 Upravlenie zvonkom klaviatury.................... 20-8 Sbros ekrana..................................... 20-9 Vstuplenie V dannoj glave privoditsya opisanie utilit, kotorye ispol'- zuyutsya pri rabote s sistemnoj konsol'yu i drugimi cvetnymi disp- leyami. Displei konsolej soedinyayutsya so standartnym adapterom displeya , a cvetnye terminaly ili displei soedinyayutsya s siste- moj cherez special'nye adaptery. V dannoj glave ob®yasnyaetsya kakim obrazom mozhno vypolnit' sleduyushchie dejstviya: . Ustanovit' ili izmenit' tip klaviatury konsoli (HT ili AT), ispol'zuya dlya etogo utilitu kbmode(ADM). . Ispol'zovat' utilitu multiscreen(M) dlya upravleniya mul'- tiekranami s edinstvennogo displeya. . Izmenit' shrift, ispol'zuemyj na ekranah displeya, utili- toj vidi(C). . Izmenit' cveta, otobrazhennye na ekranah cvetnyh monito- rov, utilitoj setcolor(C). Esli pol'zovatelyu neobhodimo ustanovit' posledovatel'nuyu konsol', to emu trebuetsya izuchit' razdel "Ustanovka posledova- tel'noj konsoli" v glave "Dopolnenie portov, terminalov i mode- mov", kotoraya privedena v dannom rukovodstve. -20-2- Vybor tipa klaviatury konsoli Operacionnaya sistema obespechivaet dva rezhima raboty klavi- atury: AT i HT. Po umolchaniyu sistemoj ustanavlivaetsya konfigu- raciya HT. V rezhime AT obespechivaetsya rasshirennyj nabor shriftov, pri etom mozhet ispol'zovat'sya klaviatura so 101 ili 102 klyucha- mi. Klaviatura komp'yutera AT budet rabotat' pravil'no v rezhime HT, odnako rasshirennyj nabor klyuchej v rabote ispol'zovat'sya ne budet. Pol'zovatel' ne mozhet ustanovit' konfiguraciyu klaviatury HT ili druguyu klaviaturu, otlichnuyu ot klaviatury AT, rabotaya v rezhime AT. Sistema ne budet raspoznavat' vhodnye dannye, postu- payushchie s klaviatury, esli ne vypolneny dannye dejstviya. Dlya vy- polneniya testirovaniya i ustanovki rezhima raboty klaviatury mozh- no ispol'zovat' utilitu kbmode(ADM). Nekotorye klaviatury imeyut komponovku klaviatury komp'yute- ra AT, no rezhim raboty AT s dannoj klaviaturoj ne obespechen. CHtoby proverit' rezhim raboty klaviatury i opredelit' obespechen li rezhim AT, pol'zovatel' dolzhen vyzvat' utilitu kbmode i zako- dirovat' ee sleduyushchim obrazom: kbmode test Primer sessii s ispol'zovaniem utility kbmode v rezhime testirovaniya priveden nizhe. Zakonchite testirovanie klaviatury vvodom neobhodimyh parametrov, ukazannyh nizhe zhirnym shriftom: +-------------------------------------------------------- | # Proverka, vypolnyaemaya utilitoj # kbmode test. | Klaviaturoj, ispol'zuemoj v tekushchij moment vremeni yav- | lyaetsya klaviatura HT. | Vam neobhodimo opredelit' obespechen li rezhim klavia- | tury AT? | Esli eto tak vvedite y (Da). | Vo vremya vypolneniya testirovaniya klaviatura budet pe- | revedena v rezhim raboty AT. | Posle dannogo vvoda pol'zovatelyu neobhodimo nazhat' na | klyuch probela dva ili tri raza. | Vy gotovy k nachalu raboty? | Vvedite otvet y (Da), esli eto tak. | Pozhalujsta sejchas nazhmite na klyuch probela! | Klaviatura budet perevedena v rezhim ispol'zovaniya po | umolchaniyu. | Dlya dannoj klaviatury obespechen rezhim raboty AT. | # -20-2a- Posle vypolneniya dannyh dejstvij budet vypolnena vremennaya inicializaciya displeya v rezhim raboty AT. Ruchnoe pereklyuchenie rezhimov raboty klaviatury Utilita kbmode mozhet byt' takzhe ispol'zovana dlya ustanovki rezhima. Ispol'zujte odnu iz privedennyh nizhe komand dlya perek- lyucheniya na rezhim RS/AT i rezhim RS/HT sootvetstvenno: kbmode at kbmode xt -20-3- Izmeneniya rezhimov raboty klaviatury na vse vremya raboty CHtoby izmenit' rezhim raboty klaviatury, ispol'zuemoj v sisteme po umolchaniyu, na vse vremya raboty, dlya vybrannoj klavi- atury dolzhen byt' ustanovlen parametr yadra KBTYPE. CHtoby izme- nit' parametr KBTYPE pol'zovatel' dolzhen prognat' utilitu configure(ADM) i ispol'zovat' opciyu dannoj utility 13. Ispol'- zovanie dannoj opcii opisano v razdele "Parametry, zavisyashchie ot apparaturnyh sredstv komp'yutera". Esli pol'zovatel' izmenil dannyj parametr, vospol'zovavshis' utilitoj configure , to emu neobhodimo eshche raz otredaktirovat' yadro operacionnoj sistemy tak, kak eto opisano v dokumente "Podklyuchenie drajverov ust- rojstv programmoj redaktora". -20-4- Ispol'zovanie mul'tiekranov Ispol'zovanie mul'tiekranov pozvolyaet pol'zovatelyu rabo- tat' za svoej konsol'yu, kak za neskol'kimi terminalami v odno i to zhe vremya. Nazhatie prostoj kombinacii klyuchej pozvolyaet pol'- zovatelyu perejti s odnogo ekrana na drugoj pri etom kazhdyj ek- ran dejstvuet kak nezavisimyj terminal. Tak kak kazhdyj mul'tiekran nezavisim drug ot druga, to pol'zovatel' mozhet zaregistrirovat'sya i prognat' programmu na kazhdom ekrane. Tak kak vyhodnye dannye, poluchennye iz programm sohranyayutsya v bufere ekrana, to pol'zovatel' mozhet prosmotret' bol'shinstvo novyh vhodnyh dannyh, sozdannyh na kazhdom ekrane. Esli pol'zovatel' priostanovil vyvod dannyh na ekrane, naprimer vo vremya nazhatiya kombinacii klyuchej <CTL>s , to rabotu mozhno vy- polnyat' tol'ko s dannym ekranom. Kolichestvo pamyati dostupnoe komp'yuteru opredelyaet koli- chestvo mul'tiekranov, kotorye mogut ispol'zovat'sya v sisteme pol'zovatelya. Esli pol'zovatel' zagruzhaet svoyu sistemu, to na ekran terminala vyvoditsya kolichestvo mul'tiekranov, dostup k kotorym byl avtomaticheski ustanovlen operacionnoj sistemoj. Dlya bol'shinstva komp'yuterov chislo dostupnyh mul'tiekranov izmenyaet- sya ot dvuh do shesti, odnako pol'zovatel' mozhet ustanovit' na svoem komp'yutere, vplot' do dvenadcati mul'tiekranov, esli komp'yuter pol'zovatelya obladaet dostatochnym ob®emom pamyati. CHtoby uvelichit' kolichestvo mul'tiekranov v sisteme pol'zovate- lya, neobhodimo uvelichit' ob®em pamyati komp'yutera. Dobavlenie ekranov v sistemu budet vypolnyat'sya avtomaticheski. Tak kak vse mul'tiekrany mogut byt' otkryty i aktiviziro- vany k rabote odnovremenno, to pol'zovatel' uvidit tol'ko odin ekran v kakoj-to moment vremeni. Vybrannyj mul'tiekran analogi- chen terminalu, kotoryj "soedinen" s klaviaturoj. Pereklyuchenie mezhdu ekranami podobno perehodu na drugoj terminal potomu, chto kazhdyj mul'tiekran imeet svoj sobstvennyj fajl ustrojstva. Sredstvo mul'tiekrannogo obespecheniya ispol'zuet fajly ustrojstv /dev/tty[01...02]. Dannye fajly obespechivayut simvol'nyj vvod-vyvod mezhdu operacionnoj sistemoj pol'zovatelya, ekranom komp'yutera i klaviaturoj. CHtoby vybrat' kakoj-libo aktivnyj ekran, neobhodimo nazhat' na kombinaciyu klyuchej <ALT>-Fn , gde Fn yavlyaetsya odnim iz funk- cional'nyh klyuchej raspolozhennyh na klaviature. Funkcional'nye klyuchi v osnovnom razmeshchayutsya v shirinu verhnej chasti klaviatury ili mogut nahodit'sya v dal'nej levoj storone klaviatury. Pri nazhatii kombinacii klyuchej <Alt><F1> , aktiviziruetsya terminal tty01 , pri nazhatii klyuchej <Alt><F2> aktiviziruetsya terminal tty02 , a pri nazhatii klyuchej <Alt><F3> aktiviziruetsya terminal -20-5- tty03 i tak dalee. Naprimer, nazhatie klyuchej <Alt><F6> osushchest- vlyaet pereklyuchenie na 6 ekran, to est' pereklyuchenie k fajlu us- trojstva /dev/tty06. Pol'zovatel' takzhe mozhet po krugu prosmotret' ekrany, na- zhimaya dlya etogo na kombinaciyu klyuchej upravlenie i pechat' ekrana <CTL>-PrtSc (ispol'zuya dlya etogo klyuch <CTL> i klyuch PrtSc ). Is- pol'zujte dannuyu kombinaciyu klyuchej dlya dostupa k ekranam, dlya kotoryh ne predusmotreno funkcional'nyh klyuchej. Naprimer, esli v sisteme pol'zovatelya sushchestvuet dvenadcat' dostupnyh ekranov, no na klaviature komp'yutera raspolozheno tol'ko desyat' funkcio- nal'nyh klyuchej, to dlya togo chtoby perejti na odinnadcatyj ekran displeya, neobhodimo nazhat' na kombinaciyu klyuchej <Alt><F10> , dlya perehoda k desyatomu ekranu i zatem nazhat' na kombinaciyu klyuchej <CTL>-PrtScr dlya perehoda k odinnadcatomu ekranu. CHtoby poluchit' dostup k dvenadcatomu ekranu, pol'zovatel' dolzhen eshche raz nazhat' na kombinaciyu klyuchej <CTL>PrtScr . Nazhatie na kombi- naciyu klyuchej <CTL>PrtScr eshche raz osushchestvlyaet pereklyuchenie ob- ratno k pervomu mul'tiekranu, to est' k terminalu tty01. Sleduet zametit', chto s cel'yu izmeneniya mul'tiekranov mozh- no ispol'zovat' kombinacii funkcional'nyh klyuchej <CTL><Alt> v dopolnenie k kombinaciyam <Alt> funkcional'nyj klyuch. Dannuyu voz- mozhnost' osobenno polezno ispol'zovat' v prikladnyh sistemah, kotorye rezerviruyut kombinaciyu <Alt> funkcional'nyj klyuch dlya svoego sobstvennogo ispol'zovaniya. Konfiguraciya dannyh klyuchej mozhet byt' ustanovlena utilitoj mapkey(ADM). Dopolnitel'naya informaciya po dannomu voprosu privoditsya v opisanii utilit multiscreen(M) i screen(HW). Mul'tiekrany i mul'ti video adaptery Videoadaptery mogut naznachat'sya dinamicheski v processe ra- boty utilitoj multiscreens . Nachalo otscheta nachinaetsya s osnov- nogo adaptera, odnako lyubye ekrany mogut byt' perevedeny v dru- goj rezhim raboty video adaptera komandoj vidi(C). Dopustimymi imenami adapterov yavlyayutsya: "mono", "cga", i "vga". Naprimer, esli na komp'yutere pol'zovatelya ustanovlen adap- ter EGA v kachestve osnovnogo adaptera i monohromnyj adapter (MONO) yavlyaetsya vtorichnym adapterom, to lyuboj ekran, kotoryj, kak schitaet pol'zovatel', dolzhen byt' obespechen MONO adapterom, mozhet byt' pereveden v dannyj rezhim sleduyushchej komandoj: vidi mono -20-6- Izmenenie video shriftov Na ekran komp'yutera mozhno vyvesti polnyj diapazon simvo- lov, formiruemyh displejnym adapterom, vospol'zovavshis' dlya etogo utilitoj vidi(C). Obychno, esli v rasporyazhenii pol'zovate- lya imeetsya konsol' s displejnym adapterom, kotoryj imeet nabor simvolov, zapisannyj v postoyannoe zapominayushchee ustrojstvo (pa- myat' ROM), to dopuskaetsya vyvod na ekran displeya tol'ko teh simvolov, kotorye zashity v dannoe postoyannoe zapominayushcheesya us- trojstvo. Sleduet zametit', chto fajl mapchan , sformirovannyj dlya konsoli, dolzhen sootvetstvovat' naboru simvolov, opredelen- nomu v postoyannom zapominayushchem ustrojstve displejnogo adaptera. Dannyj fajl ispol'zuetsya dlya otobrazheniya vsego shriftovogo nabora. Esli pol'zovatelyu trebuetsya perekryt' nabor simvolov, za- pisannyh v postoyannoe zapominayushchee ustrojstvo s cel'yu opredele- niya dopolnitel'nyh displejnyh shriftov na kakom-nibud' displej- nom adaptere, to dlya etih celej neobhodimo ispol'zovat' utilitu vidi(C). Naprimer, adapter VGA pozvolyaet pol'zovatelyu otobra- zit' na ekrane displeya shrifty s razmerami 8h8, 8h14 i 8h16. Utilita vidi(C) opredelyaet shrifty dlya odnogo iz dannyh shesti simvol'nyh naborov. Privedennye nizhe fajly shriftov sfor- mirovany v kataloge /usr/lib/vidi. +----------------+-----------+------------+------------+ | Nabor simvolov | shrift 8h8 | shrift 8h14 | shrift 8h16 | +----------------+-----------+------------+------------+ | Standartnyj | font8x8 | font8x14 | font8x14 | | dlya PC | | | | +----------------+-----------+------------+------------+ | ISO 8859/1 | iso.8x8 | iso.8x14 | iso.8x16 | | | | | | +----------------+-----------+------------+------------+ | Dlya skandinav- | nor.8x8 | nor.8x14 | nor.8x16 | | skih PC | | | | +----------------+-----------+------------+------------+ | Dlya portugal'- | por.8x8 | por.8x14 | por.8x16 | | skih PC | | | | +----------------+-----------+------------+------------+ | Dlya ispanskih | spa.8x8 | spa.8x14 | spa.8x16 | | PC | | | | +----------------+-----------+------------+------------+ | Dlya grecheskih | grk.8x8 | grk.8x14 | grk.8x16 | | PC | | | | +----------------+-----------+------------+------------+ -20-7- Upravlenie cvetnymi displeyami, vypolnyaemoe utilitoj setcolor Utilita setcolor(C) yavlyaetsya prostoj utilitoj, kotoraya pozvolyaet vypolnit' upravlenie cvetami, ispol'zuemymi na ekrane displeya. (Komanda setcolor obychno ne okazyvaet vliyanie na rabo- tu monohromnyh displeev ili terminalov). Kak cveta perednego plana, tak i cveta zadnego plana mogut byt' ustanovleny v dia- pazone 16 cvetov nezavisimo drug ot druga. Utilita setcolor takzhe mozhet ustanovit' cveta obratnogo video izobrazheniya i cve- ta graficheskih simvolov. Vo vremya raboty komp'yutera mogut ispol'zovat'sya sleduyushchie cveta: goluboj purpurnyj korichnevyj chernyj eto_ goluboj eto_purpurnyj zheltyj seryj biryuzovyj belyj zelenyj krasnyj eto_biryuzovyj eto_belyj eto_zelenyj eto_krasnyj CHtoby vyvesti dannye cveta na ekran monitora, prosto vyzo- vite utilitu setcolor bez ukazaniya opcij. Nizhe privoditsya opi- sanie ispol'zuemyh flazhkov. V argumentah, opisannyh nizhe, ope- rand "cvet" vybiraetsya iz privedennogo spiska cvetov. Izmenenie cvetov perednego i zadnego plana Kak pokazano v privedennom nizhe primere, pol'zovatel' mo- zhet ustanovit' kak cveta perednego plana, tak i cveta zadnego plana prostoj komandoj: set color red white Dannaya komanda vypolnyaet okrasku simvolov v krasnyj cvet na belom fone. Esli opisan tol'ko odin cvet, to izmenyaetsya cvet tol'ko perednego plana. CHtoby izmenit' cvet zadnego plana, pol'zovatel', kak eto pokazano v privedennom nizhe primere, dol- zhen ispol'zovat' opciyu - v: setcolor -b red Dannaya komanda prosto izmenyaet cvet zadnego plana, usta- navlivaya krasnyj cvet fona. -20-8- Izmenenie cvetov obratnogo videoizobrazheniya Funkciya obratnogo videoizobrazheniya obychno invertiruet cve- ta perednego i zadnego fona. Komanda setcolor pozvolyaet ustano- vit' dannye cveta nezavisimo drug ot druga. Naprimer: setcolor -r blue red Dannaya komanda ustanavlivaet goluboj cvet perednego fona obratnogo video izobrazheniya i krasnyj cvet zadnego fona ob- ratnogo video izobrazheniya. Izmenenie cveta obramleniya ekrana Pol'zovatel' takzhe mozhet izmenit' cvet obramleniya kvadra- ta, kotoryj opredelyaet oblast' teksta, otobrazhaemuyu na ekrane displeya, naprimer: setcolor -o green V dannom primere komanda setcolor izmenyaet cvet obramleniya i ustanavlivaet zelenyj cvet bez vozdejstviya na ostavshuyusya chast' cvetov displeya. Upravlenie zvonkom klaviatury Odnoj iz menee yavnyh funkcij komandy setcolor yavlyaetsya up- ravlenie zvukom zvonka, kotoryj obychno vstroen v displej ili klaviaturu. CHtoby izmenit' ton zvuchaniya zvonka, pol'zovatel' prosto dolzhen ustanovit' shag ili prodolzhitel'nost' zvuchaniya. (SHag yavlyaetsya promezhutkom vremeni, izmeryaemyj v mikrosekundah, a prodolzhitel'nost' izmeryaetsya v pyatyh dolyah sekundy). Esli is- pol'zuetsya dannaya opciya, to kombinaciya klyuchej control-G (zvo- nok) dolzhna vypolnyat'sya s eho otvetom na ekrane komp'yutera dlya vypolnyayushchejsya komandy. Naprimer: setcolor -p 500 2 Dannaya komanda ustanavlivaet bol'shoj shag i korotkuyu pro- dolzhitel'nost' zvuchaniya. Vo vremya vypolneniya dannoj komandy us- tanavlivaetsya naivysshij razmer shaga i samaya nizkaya prodolzhi- tel'nost' zvuchaniya. Naprimer, komanda privedennaya nizhe ustanavlivaet dlitel'nuyu nizkuyu tonal'nost' zvuchaniya zvonka: setcolor -p 7000 8 Sleduet zametit', chto kazhdyj raz, kogda pol'zovatel' nazhi- maet na kombinaciyu klyuchej <CTL>g, zvuchanie zvonka budet analo- gichno tomu, kotoroe bylo ustanovleno ranee. -20-9- Sbor ekrana Operand -n komandy setcolor vosstanavlivaet cvet ekrana k "obychnym" belym simvolam na chernom zadnem fone. GLAVA 21 Ustanovka elektronnoj pochty str Vstuplenie........................................ 21-1 Preobrazovanie fajlov konfiguracii................ 21-2 Preobrazovanie fajla psevdonima................... 21-2 Ustanovka konfiguracii seti Micnet................ 21-3 Ustanovka konfiguracii seti UUCP.................. 21-4 Ruchnoe redaktirovanie fajlov konfiguracii......... 21-6 Modifikaciya fajla mmdftailor...................... 21-6 Imena domena i komp'yutera......................... 21-6 Adres podderzhki................................... 21-8 Planirovanie peredachi............................. 21-8 Tablichnye opredeleniya............................. 21-8 Opredeleniya psevdonima............................ 21-9 Kanal'nye opredeleniya............................. 21-9 Opredeleniya domena................................ 21-11 Urovni registracii................................ 21-12 Opredelenie psevdonimov........................... 21-13 Fajl alias.list................................... 21-13 Fajl alias.user................................... 21-14 Redaktirovanie marshrutnyh fajlov.................. 21-14 Domennye fajly.................................... 21-15 Kanal'nye fajly................................... 21-16 Primer marshruta................................... 21-18 Modifikaciya bazy dannyh........................... 21-19 Obsluzhivanie sistemy MMDF........................ 21-20 -21-1- Vstuplenie Operacionnaya sistema ispol'zuet siste