k (no ne -S) v kavychki. Dlya zadaniya spiska imen nabora simvolov i otobrazheniya ih v imena ili chisla terminfo vvedite sleduyushchuyu komandu: -15-87- ¬2 /usr/lib/lpadmin -p ¬1printer-name ¬2-S character-set-list (spisok nabora simvolov)  sysadmsh pol'zovateli vybirayut: Printer-->Configure-->Parameters (Printery-->Konfiguraciya-->Parametry) character-set-list - eto takzhe spisok imen, razdelennyh zapyatoj ili probelom. Odnako kazhdyj element v etom spiske vyglyadit sle- duyushchim obrazom: ¬2 csN=character-setname character-setname1=character-setname2 N v pervom sluchae - eto chislo ot 0 do 63, identificiruyushchee nomer nabora simvolov v baze dannyh ¬2terminfo. character-setname1 vo vtorom sluchae identificiruet nabor simvo- lov po imeni terminfo. V lyubom sluchae imya sprava ot znaka ra- venstva (=) - eto imya, vybrannoe, kak psevdonim nabora simvolov. Primechanie Vy ne dolzhny obespechivat' spisok psevdonimov dlya naborov simvo- lov, esli imena terminfo adekvatny. Vy mozhete ssylat'sya na nabor simvolov po chislu, po imeni terminfo ili po vashemu pse- vdonimu. Naprimer dopustim, chto vash printer imeet dva vybiraemyh nabora simvolov (nabor #1 i #2) v dobavlenie k standartnomu na- boru simvolov (nabor #0). Tip printera 5310. Vy vvodite sleduyu- shchie komandy dlya opredeleniya imen vybiraemyh naborov simvolov:  TERM=5310 tput csmn 1 english TERM=5310 tput csmn 2 finnish Slova english i finnish, vyhod komand - eto imena vybiraemyh naborov simvolov. Vy chuvstvuete, chto imya "finnish" adekvatno ssylke na nabor simvolov #2, no luchshe ispol'zovat' imena dlya standartnogo nabora i nabora #1. Vy vvodite sleduyushchuyu komandu dlya opredeleniya sinonimov: -15-87a- ¬2 /usr/lib/lpadmin -p ¬1printer-name -S "cs0=american, english=british  sysadmsh pol'zovateli vybirayut: Printer-->Configure-->Parameters (Printery-->Konfiguraciya-->Parametry) Esli vy ne perechislyaete pechatayushchie mehanizmy ili nabory simvolov, kotorye mogut ispol'zovat'sya s printerom, to obsluzhi- vanie pechati predpolagaet sleduyushchee: printer, kotoryj imeet pe- chatayushchie mehanizmy, imeet tol'ko otdel'nyj, fiksirovannyj pecha- tayushchij mehanizm pri ispol'zovanii printera. Krome togo -15-88- printer, kotoryj imeet vybiraemye nabory simvolov, mozhet is- pol'zovat' lyuboe imya csN ili terminfo, izvestnoe dlya printera. Preduprezhdenie na montirovanie pechatayushchego mehanizma Esli vashi printery imeyut izmenyaemye pechatayushchie mehanizmy, i vy perechislili pechatayushchie mehanizmy, razreshennye dlya kazhdogo printera, to pol'zovateli mogut poslat' zapros pechati na is- pol'zovanie otdel'nogo pechatayushchego mehanizma. Odnako, do togo, kak on budet montirovan (smotrite razdel "Montirovanie formy ili pechatayushchego mehanizma" v etoj glave) zapros na pechatayushchij mehanizm ostaetsya v ocheredi i ne pechataetsya. Vy mozhete periodi- cheski otslezhivat' chislo zaprosov pechati, zhdushchih otdel'nogo pe- chatayushchego mehanizma, no obsluzhivanie pechati predostavlyaet bolee prostoj sposob. Vy mozhete zaprosit' poluchenie preduprezhdeniya, kogda chislo zaprosov, zhdushchih pechatayushchij mehanizm prevyshaet ne- kotoryj porog. Vy mozhete vybrat' odin iz neskol'kih sposobov polucheniya preduprezhdeniya: - Vy mozhete poluchit' preduprezhdenie po elektronnoj pochte. Smotrite razdel mail(C) dlya opisaniya komandy ¬2mail.¬ - Vy mozhete poluchit' preduprezhdenie, napisannoe dlya termi- nala, s kotorogo vy podklyuchilis' k sisteme. Smotrite raz- del write(C) dlya opisaniya komandy write. - Vy mozhete poluchit' preduprezhdenie cherez vybrannuyu vami programmu. - Vy mozhete ne poluchit' preduprezhdenie. Primechanie Esli vy vybrali ne poluchat' preduprezhdenie, vy otvechaete za proverku pravil'nosti montirovaniya pechatayushchego mehanizma. Krome metoda preduprezhdeniya vy mozhete takzhe ustanovit' chislo zaprosov, kotorye dolzhny stoyat' v ocheredi pered tem, kak vy budete preduprezhdeny i mozhete zadat' povtorenie preduprezhde- nij kazhdye pyat' minut do montirovaniya pechatayushchego mehanizma. Vy mozhete vybrat' skorost' povtoreniya preduprezhdenij, ili vy mozhete vybrat' poluchenie tol'ko odnogo preduprezhdeniya na pe- chatayushchij mehanizm. Dlya zadaniya preduprezhdeniya o neobhodimosti montirovaniya pechatayushchego mehanizma vvedite odnu iz sleduyushchih komand: -15-89- ¬2 /usr/lib/lpadmin -S ¬1print-wheelname -A mail -Q ¬1integer ¬2-W minutes ¬2 /usr/lib/lpadmin -S ¬1print-wheelname -A write -Q ¬1integer ¬1-W minutes ¬2 /usr/lib/lpadmin -S ¬1print-wheelname ¬2-A 'command' ¬2-Q ¬1integer ¬2-W minutes ¬2 /usr/lib/lpadmin -S ¬1print-wheelname -A none  sysadmsh pol'zovateli vybirayut: Rrinters-->Auxiliary-->Alert (Printery-->Vspomogatel'nyj-->Preduprezhdenie) Pervye dve komandy privodyat k tomu, chto obsluzhivanie pecha- ti posylaet vam soobshchenie pochty ili pishet soobshchenie pryamo na vash terminal, sootvetstvenno, dlya kazhdogo preduprezhdeniya. Tret'ya komanda zaprashivaet u obsluzhivaniya pechati vypolnenie command dlya kazhdogo preduprezhdeniya. Sreda obolochki, dejstvuyu- shchaya, kogda vy vvodite tret'yu komandu, sohranyaetsya i vosstanav- livaetsya dlya vypolneniya command; syuda vklyucheny peremennye sre- dy, identifikator pol'zovatelya i gruppy i tekushchee oglavlenie. CHetvertaya komanda zaprashivaet u obsluzhivaniya pechati nikogda ne posylat' emu preduprezhdeniya o neobhodimosti montirovaniya pecha- tayushchego mehanizma. Integer (celoe) - eto chislo zaprosov, koto- rym neobhodimo zhdat' pechatayushchij mehanizm, a minutes (minuty) - eto chislo minut mezhdu povtoryayushchimisya preduprezhdeniyami. Primechanie Esli vy hotite poslat' pochtu ili soobshchenie drugomu licu pri vozniknovenii sboya printera, vy dolzhny ispol'zovat' tret'yu perechislennuyu komandu. Ispol'zujte -A 'mail user-name' ili ¬2 -A 'write¬1 user-name' option. Posle togo, kak vy nachali poluchat' povtoryayushchiesya preduprezhde- niya, vy mozhete zaprosit' u obsluzhivaniya pechati prekrashchenie po- sylki vam preduprezhdenij v dannom sluchae vydav sleduyushchuyu koman- du: ¬2 /usr/lib/lpadmin-S ¬1print-wheelname -A quiet  sysadmsh pol'zovateli vybirayut: Printers-->Auxiliary-->Alert (printery-->Vspomogatel'nyj-->Preduprezhdenie) -15-89a- Posle togo, kak pechatayushchij mehanizm montirovan i razmonti- rovan snova preduprezhdeniya nachinayutsya snova, esli zhdet slishkom mnogo zaprosov. Preduprezhdeniya takzhe nachinayutsya snova, esli chislo zhdushchih zaprosov padaet nizhe poroga -Q i dalee snova pod- nimaetsya do poroga -Q, kogda zhdushchie zaprosy otmenyayutsya ili, es- li tip preduprezhdeniya menyaetsya. Esli print-wheelname - eto all vo vseh perechislennyh vyshe komandah, to uslovie preduprezhdeniya ispol'zuetsya dlya vseh pecha- tayushchih mehanizmov, dlya kotoryh preduprezhdenie uzhe opredeleno. Esli vy ne opredelyaete metod preduprezhdeniya dlya pechatayushche- go mehanizma, vy ne poluchite preduprezhdenie dlya nego. Esli vy opredelyaete metod, no ne zadaete vozmozhnost' -W, to vy predup- rezhdaetes' kazhdyj raz pri vozniknovenii situacii. -15-90-  Preduprezhdenie o sboe Obsluzhivanie pechati predstavlyaet sredstva dlya registracii sboev printera i vydachi preduprezhdenij. Sboi mogut predstavlyat' prostye problemy, takie kak progon bumagi ili lenty ili zhe ne- obhodimost' zamenit' krasyashchij poroshok ili bolee ser'eznye sboi, takie kak sboj lokal'nogo pitaniya ili sboj printera. Diapazon indikatorov sboya takzhe shirok, nachinaya ot sbrosa nositelya (sig- nala, ukazyvayushchego na gotovnost' printera) do posylki XOFF ili soobshcheniya. Tol'ko dva klassa indikatorov sboya printera raspoz- nayutsya samim obsluzhivaniem pechati: sbros nositelya i XOFF ne posledoval za neobhodimoe vremya posle XON. Odnako vy mozhete do- bavit' fil'try, kotorye mogut raspoznavat' lyubye drugie indika- tory sboya printera i osnovyvat'sya na obsluzhivanii pechati po preduprezhdeniyu o sboe, kogda fil'tr registriruet ego. Primechanie Dlya opisaniya dobavleniya fil'tra smotrite razdel "Fil'try" dannoj glavy. Dlya opisaniya togo, kak fil'tr izvestit obsluzhi- vanie pechati o vozniknovenii sboya smotrite "Nastrojku obslu- zhivaniya pechati" v dannoj glave. Vy mozhete vybrat' odin iz neskol'kih sposobov polucheniya preduprezhdeniya o sboe printera: - Vy mozhete poluchit' preduprezhdenie po elektronnoj pochte. Smotrite razdel mail(C) dlya opisaniya komandy mail. - Vy mozhete poluchit' preduprezhdenie, napisannoe dlya termi- nala, s kotorogo vy podklyuchilis' k sisteme. Smotrite raz- del write(C) dlya opisaniya komandy write. - Vy mozhete poluchit' preduprezhdenie cherez vybrannuyu vami programmu. - Vy mozhete ne poluchit' preduprezhdenie. Primechanie Esli vy vybrali ne poluchat' preduprezhdenie, vam nuzhen sposob polucheniya informacii o sboyah i ih fiksirovaniya; obsluzhivanie pechati ne prodolzhaet ispol'zovat' sbojnyj printer. -15-91 V dobavlenie k metodu preduprezhdeniya vy mozhete takzhe za- dat' povtor preduprezhdenij kazhdye pyat' minut do sbrosa sboya. Vy mozhete vybrat' skorost' povtoreniya preduprezhdenij ili mozhete vybrat' poluchenie tol'ko odnogo preduprezhdeniya na sboj. Primechanie Bez fil'tra, kotoryj obespechivaet luchshuyu registraciyu sboev, obsluzhivanie pechati ne mozhet avtomaticheski opredelit', kogda sboj sbroshen, krome kak popytavshis' napechatat' drugoj fajl. |to predpolagaet, chto sboj sbrasyvaetsya pri udachnoj pechati fajla. Do etogo, esli vy zaprosili tol'ko odno preduprezhdenie na sboj, vy ne poluchite drugoe preduprezhdenie. Esli posle fiksacii sboya, no pered popytkoj pechati drugogo fajla obslu- zhivaniem pechati vozniknet novyj sboj printera, ili, esli vasha popytka zafiksirovat' sboj ne prohodit, to vy ne izveshchaetes'. Poluchenie povtornyh preduprezhdenij na sboj ili trebovanie ruchnyh dejstvij po privedeniyu v gotovnost' printera (smotrite razdel "Vosstanovlenie pri sboyah" pozdnee) ustranyaet etu problemu. Dlya zadaniya preduprezhdeniya o sboe printera vvedite odnu iz sleduyushchih komand: ¬2 /usr/lib/lpadmin -p ¬1printername ¬2-A mail -W minutes ¬2 /usr/lib/lpadmin -p ¬1printername ¬2-A write -W minutes ¬2 /usr/lib/lpadmin -p ¬1printername ¬2-A '¬1command' ¬2-W minutes ¬2 /usr/lib/lpadmin -p ¬1printername -A none  sysadmsh pol'zovateli vybirayut: Printers-->Configure-->Errors (Printery-->Konfiguraciya-->Oshibki) Pervye dve komandy zaprashivayut u obsluzhivaniya pechati po- sylku vam soobshcheniya pochty ili zapis' pryamo na terminal, soot- vetstvenno, dlya kazhdogo preduprezhdeniya. Tret'ya komanda zaprashi- vaet u obsluzhivaniya pechati vypolneniya command dlya kazhdogo preduprezhdeniya. Tekushchaya sreda obolochki pri vvode tret'ej koman- dy sohranyaetsya i vosstanavlivaetsya dlya vypolneniya command. Sre- da vklyuchaet peremennye sredy, identifikator pol'zovatelya i gruppy i tekushchee oglavlenie. CHetvertaya komanda zaprashivaet u obsluzhivaniya pechati ne posylat' vam preduprezhdenie o sboe. -15-92- Primechanie Esli vy hotite poslat' pochtu ili soobshchenie drugomu licu pri vozniknovenii sboya printera, vy dolzhny ispol'zovat' tret'yu perechislennuyu komandu. Ispol'zujte -A 'mail user-name' ili ¬2 -A 'write¬1 user-name' option. Posle vozniknoveniya sboya i nachala polucheniya povtoryayushchihsya preduprezhdenij vy mozhete zaprosit' u obsluzhivaniya pechati prek- rashchenie posylki vam preduprezhdenij dlya tekushchego sboya vydachej sleduyushchej komandy: ¬2 /usr/lib/lpadmin -p ¬1printername -A quiet  sysadmsh pol'zovateli vybirayut: Printers-->Configure-->Errors (Printery-->Konfiguraciya-->Oshibki) Esli printername (imya printera) - eto all v lyuboj iz pri- vedennyh vyshe komand, to usloviya preduprezhdeniya primenimo ko vsem printeram. Esli vy ne opredelyaete metod preduprezhdeniya, vy poluchite pochtu kazhdyj raz pri sboe printera. Esli vy opredelyaete metod, no ne zadaete vozmozhnost' -W, vy preduprezhdaetes' kazhdyj raz pri vozniknovenii sboya.  Vosstanovlenie pri sboe Posle registracii sboya printera i polucheniya vami predup- rezhdeniya vy veroyatno zafiksiruete sboj, a printer budet gotov k pechati. Kogda printer budet snova gotov k pechati obsluzhivanie pechati osushchestvlyaet vosstanovlenie odnim iz treh sposobov: - prodolzhaet pechat' s verha stranicy, gde pechat' prekrashchena - restartuet pechat' s nachala zaprosa pechati, kotoryj byl aktiven na moment sboya, ili - ozhidaet ot vas izveshcheniya obsluzhivaniya printera dlya pov- tornogo otkrytiya printera. -15-93- Primechanie Vozmozhnost' prodolzheniya pechati s verhnej chasti stranicy, gde pechat' priostanovlena, trebuet ispol'zovaniya fil'tra, kotoryj zhdet sbrosa sboya printera pered vozobnovleniem raboty. Takoj fil'tr, veroyatno, dolzhen imet' detal'noe znanie upravlyayushchih posledovatel'nostej, ispol'zuemyh printerom, poetomu on mozhet otslezhivat' granicy stranic i znat', gde ostanovlen pechatayu- shchijsya fajl. Fil'tr po umolchaniyu, ispol'zuemyj obsluzhivaniem pechati, ne mozhet delat' eto. Esli nuzhnyj fil'tr ne ispol'zuet- sya, vy izveshchaetes' o preduprezhdenii, esli vosstanovlenie ne prohodit kak eto trebuetsya. Dlya zadaniya sposoba, kotorym obsluzhivanie pechati dolzhno vosstanavlivat'sya posle sbrosa sboya, vvedite odnu iz sleduyushchih komand: ¬2 /usr/lib/lpadmin -p ¬1printername -F continue ¬2 /usr/lib/lpadmin -p ¬1printername -F beginning ¬2 /usr/lib/lpadmin -p ¬1printername -F wait  sysadmsh pol'zovateli vybirayut: Printers-->Configure-->Errors (Printery-->Konfiguraciya-->Oshibki) Pri etom u obsluzhivaniya pechati zaprashivaetsya, sootvets- tvenno, prodolzhenie s verhnej chasti stranicy, restart s nachala ili ozhidanie vvoda vami komandy enable dlya povtornogo otkrytiya printera (smotrite razdel "Otkrytie i zakrytie printera" ranee v dannoj glave dlya polucheniya informacii o komande enable). Esli vy ne zadaete, kak obsluzhivanie pechati dolzhno vozob- novlyat' rabotu posle sboya printera, to on pytaetsya prodolzhit' s verhnej chasti stranicy tam, gde pechat' ostanovlena ili avarijno prekrashchena, s nachala zaprosa pechati. Esli vosstanovlenie prodolzhaetsya, no interfejsnaya program- ma ne prodolzhaet vypolnenie tak, chto ona registriruet sbros sboya printera, to pechat' budet pytat'sya vozobnovit'sya kazhdye pyat' minut do zaversheniya. Vy mozhete forsirovat' nemedlennoe vo- zobnovlenie obsluzhivaniya pechati LP vydachej komandy enable. -15-93a-  Ogranichenie dostupa pol'zovatelya Vy mozhete ogranichit' ispol'zovanie printera nekotorymi iz vseh pol'zovatelej komp'yutera. Vy mozhete zahotet' sdelat' eto, naprimer, esli printer prednaznachen dlya pechati osoboj informa- cii, i tol'ko ryad pol'zovatelej mozhet pechatat' osobuyu informa- ciyu ili, esli ispol'zovanie vysokokachestvennogo printera doro- go, to ne vsem pol'zovatelyam razreshaetsya ego ispol'zovat'. -15-94- Obsluzhivanie pechati ispol'zuet spisok pol'zovatelej, koto- rym razreshen ili zapreshchen dostup k printeru dlya ogranicheniya ta- kogo dostupa. Obsluzhivanie printera otvergaet zapros pol'zova- telya na pechat' fajla na printere, k kotoromu on ili ona ne dopushchen. Metod perechisleniya pol'zovatelej, kotorym razreshen ili zapreshchen dostup k printeru, analogichen metodu, ispol'zuemomu dlya perechisleniya pol'zovatelej, kotorym razreshen ili zapreshchen dostup k sredstvam cron i at i metodu, opisannomu vyshe v razde- le "Razreshennye formy". Kratko pravila imeyut sleduyushchij vid: - spisok razreshenij soderzhit pol'zovatelej, kotorym razre- sheno ispol'zovanie printera. Spisok zapretov soderzhit pol'zovatelej, kotorym zapreshcheno ispol'zovat' printer; - esli spisok razreshenij ne pust, to spisok zapretov igno- riruetsya. Esli spisok razreshenij pust, ispol'zuetsya spisok zapretov. Esli oba spiska pusty, net ogranichenij na is- pol'zovanie printera; - pomeshchenie any ili all v spisok razreshenij pozvolyaet vsem ispol'zovat' printer; pomeshchenie any ili all v spisok otka- zov otvergaet vseh, krome pol'zovatelya lp i superpol'zova- telya root. Vy mozhete dobavit' imena pol'zovatelej v lyuboj spisok, is- pol'zuya odnu iz sleduyushchih komand: ¬2 /usr/lib/lpadmin -p ¬1printername -u allow:user-list ¬2 /usr/lib/lpadmin -p ¬1printername -u deny:user-list  sysadmsh pol'zovateli vybirayut: Printers-->Configure-->Users (Printery-->Konfiguraciya-->Pol'zovateli) user-list - eto spisok imen pol'zovatelej, razdelennyh zapyatoj ili probelom. Esli vy ispol'zuete probely dlya razdeleniya imen, zaklyuchite ves' spisok (vklyuchaya allow: ili deny:, no ne -u) v kavychki. Pervaya komanda dobavlyaet imena v spisok razreshenij i udalyaet ih iz spiska otkazov. Vtoraya komanda dobavlyaet imena v spisok otkazov i udalyaet ih iz spiska razreshenij. Ispol'zovanie allow:all razreshaet vsem; ispol'zovanie deny:all otkazyvaet vsem Esli vy ne dobavlyaete imena pol'zovatelej v spiski razre- shenij ili otkazov, obsluzhivanie pechati polagaet, chto kazhdyj mo- zhet ispol'zovat' printer. -15-94a-  Atributy pechati po umolchaniyu Kogda pol'zovatel' posylaet zapros na pechat' fajla, to razmer stranicy, shag simvola i shag stroki (to est' promezhutok pechati) obychno opredelyayutsya iz formy, kotoraya raspechatyvaetsya. Esli pol'zovatel' ne trebuet formu, on ili ona mogut zadavat' razmer stranicy i promezhutok pechati. Odnako, esli on ili ona ne zadayut ni formu, ni razmer stranicy ili promezhutok pechati, to ispol'zuyutsya znacheniya po umolchaniyu. -15-95 Vy mozhete ustanovit' znacheniya po umolchaniyu dlya kazhdogo printera. |to mozhet takzhe sluzhit' oblegcheniyu naznacheniya zaprosa pechati naznacheniem razlichnym printeram razlichnyh znachenij po umolchaniyu razmerov stranic ili promezhutkov pechati. Pol'zovateli mogut prosto napravlyat' ih fajl na sootvetstvuyushchij printer dlya polucheniya neobhodimogo rezhima. Naprimer vy mozhete naznachit' dlya odnogo printera shirinu pechati 132 stolbca, dlya drugogo printera 80 stolbcov i po 66 strok, a dlya sleduyushchego vysokokachestvennuyu pechat' (12 simvolov na dyujm, 8 strok na dyujm). Vy mozhete nezavisimo zadat' znachenie po umolchaniyu: shirinu stranicy, dlinu stranicy, shag simvola i shag stroki. Vy mozhete masshtabirovat' eti velichiny dlya vashih nuzhd. Pervye dve mogut byt' zadany v stolbcah i strokah, dyujmah ili santimetrah. Pos- lednie dve mogut zadavat'sya kak simvoly i stroki na dyujm ili santimetr. Krome togo, shag simvola mozhet byt' zadan kak pica dlya 10 simvolov na dyujm (cpi), elite dlya 12 cpi ili compressed dlya maksimuma cpi, kotoryj printer mozhet obespechit' (do predela v 30 cpi). Ustanovite znacheniya po umolchaniyu, ispol'zuya odnu ili bolee iz sleduyushchih komand: ¬2 /usr/lib/lpadmin -p ¬1printername ¬2-o width=scaled-number ¬2 /usr/lib/lpadmin -p ¬1printername ¬2-o length=scaled-number ¬2 /usr/lib/lpadmin -p ¬1printername ¬2-o cpi=scaled-number ¬2 /usr/lib/lpadmin -p ¬1printername ¬2-o lpi=scaled-number  sysadmsh pol'zovateli vybirayut: Printers-->Configure-->Parameters (Printery-->Konfiguraciya-->Parametry) Dobav'te bukvu "i" v scaled-number (chislo masshtabirovaniya) dlya ukazaniya dyujmov ili bukvu "s" dlya ukazaniya santimetrov. Bukva "i" dlya shaga simvolov (cpi) ili shaga stroki (lpi) izby- tochna. Vy mozhete takzhe zadat' pica, elite ili compressed vmesto chisla dlya shaga simvolov. Esli vy ne obespechivaete znachenie po umolchaniyu, to razmer stranicy i promezhutok pechati vybirayutsya pri inicializacii prin- tera. Vy mozhete opredelit' znachenie po umolchaniyu opredeliv sna- chala konfiguraciyu printera bez vashih sobstvennyh znachenij po umolchaniyu i ispol'zovav dalee programmu lpstat dlya otobrazheniya konfiguracii printera. Komanda -15-95a- ¬2 lpstat -p ¬1printername -l soobshchaet znachenie po umolchaniyu razmera stranic i promezhutka pe- chati. Esli vy ne obespechili znacheniya po umolchaniyu, vyvedennye znacheniya po umolchaniyu vychislyayutsya iz elementa bazy dannyh terminfo dlya printera. Ochevidno, eto trebuet ot vas predostav- leniya tipa printera v konfiguracii printera. -15-96-  USTANOVKA DLYA POSLEDOVATELXNYH PRINTEROV PROTOKOLA RTS/CTS Linii RTS i CTS dlya posledovatel'nogo interfejsa RS-232 pervonachal'no prednaznachalis' dlya signalov vzaimodejstviya mezhdu ustrojstvom Oborudovaniya Terminala Dannyh (DTE) (komp'yuter, printer i t.d.) i ustrojstvom Oborudovaniya Peredachi Dannyh (DCE) (pochti vsegda modem). Liniya RTS (Gotovnost' k Posylke) zayavlyaetsya DTE, kogda ona gotova poslat' dannye DCE. DCE zayav- lyaet liniyu CTS (Sbros dlya Posylki), kogda ona gotova poluchit' dannye. Esli liniya CTS perehodit na nizkij potencial, to DTE dolzhen ostanovit' posylku dannyh, poka CTS ne vosstanovit vyso- kij potencial. Operacionnaya sistema takzhe ispol'zuet liniyu RTS dlya vzai- modejstviya v drugom napravlenii. Esli printer vidit, chto ego vhodnoj bufer pochti polon, on ustanovit nizkij potencial na li- nii CTS. Posledovatel'nyj drajver ostanovit dalee posylku i bu- det zhdat', kogda printer podnimet potencial. Operacionnaya sis- tema podnimet potencial na linii CTS, kogda ona gotova k polucheniyu dal'nejshih dannyh. Mnogie printery ispol'zuyut linii DTR dlya vzaimodejstviya, a ne RTS ili CTS. Dlya etih ustrojstv kabel' dolzhen byt' soedinen s kontaktom DTR printera i s kontaktom CTS komp'yutera (smotrite risunok 15-3). Dlya ustanovki upravleniya potokom RTS/CTS vypolnite sleduyushchee: 1. Ispol'zujte port, upravlyaemyj modemom (naprimer /dev/tty1A). Esli vy planiruete ispol'zovat' spuler dlya dostupa k etomu printeru, ubedites', chto vy zadali port upravleniya modemom, a ne odno iz standartnyh pol'zovatel'- skih ustrojstv, otobrazhennyh, kogda vy ispol'zuete sysadmsh. Vybor Printers-->Configure-->  Parameters zaprashivaet u vas vvod imeni ustrojstva. 2. Ubedites', chto ustanovki stty vklyuchayut -ixon -ixoff -clocal rtsflow ctsflow. 3. Dlya ustrojstva, kotoroe ispol'zuet linii RTS i/ili CTS dlya vzaimodejstviya kabel' dolzhen byt' podsoedinen sleduyushchim obrazom: -15-97- Komp'yuter Ustrojstvo (predpolagaetsya DTE, takoe kak plotter, printer i t.d.) Vse drugie kontakty ne ispol'zuyutsya. Ris.15-2. Vzaimodejstvie RTS/CTS 4. Esli ustrojstvo ispol'zuet linii DTR dlya vzaimodejstviya, razvodka kabelej dolzhna vyglyadet' sleduyushchim obrazom: Komp'yuter Ustrojstvo (predpolagaetsya DTE, takoe kak plotter, printer i t.d.) 1 ne ispol'zuetsya Vse drugie kontakty ne ispol'zuyutsya Ris.15-3. Vzaimodejstvie DTR. 5. Esli informaciya, soderzhashchayasya zdes', ne reshaet problemu, popytajtes' udalit' rtsflow iz stroki komandy stty. -15-98-  ISPOLXZOVANIE PRINTERA BEZ SPULERA Esli vy ispol'zuete printer bez spulera, lyubye ustanovki stty, kotorye vy zadali dlya etogo printera, ne dejstvuyut. Spu- ler otkryvaet fajl i dalee vypolnyaet komandy stty, kak eto za- dano v procedure interfejsa printera. Dlya ispol'zovaniya printe- ra bez spulera vypolnyajte instrukcii dannogo razdela. Pri podklyuchenii v kachestve kornya vydajte sleduyushchie komandy ili pomestite ih v fajl inicializacii /etc/rc2.d/S80lp pered strokoj, vyzyvayushchej /usr/lib/lpsched: ¬2(stty ¬1baud ixon ixoff -ixany: cat>/dev/null)</dev/ttyn & gde baud - eto skorost' peredachi printera, a ttyn - eto imya posledovatel'nogo ustrojstva. |ta komanda zadaet vozmozhnosti stty i uderzhivaet port otkrytym dlya ispol'zovaniya bez spulera. Primechanie Esli vam nuzhno otkryt' port, ubedites' snachala, chto vy otme- nili etot process. |ta komanda ne rabotaet iz obolochki S  (csh). Ona vozvrashchaet soobshchenie: stty: invalid option. csh (nevernaya vozmozhnost') Krome togo, dlya opredelennyh mul'tiportovyh plat neobhodimo dobavit' komandu sleep posle programmy inicializacii, obespe- chennoj platoj, initprogram, za kotoroj sleduet komanda  stty holdopen.  initprogram &  sleep 3 Privedennaya vyshe procedura specifichna dlya posledovatel'nyh printerov. Bolee obshchaya procedura, rabotayushchaya kak dlya parallel'- nyh, tak i dlya posledovatel'nyh printerov, imeet vid: ¬2(stty¬1 baud onlcr; whole:; do sleep 3600; done)</dev/lp1 & gde ustanovki stty, kotorye vy vybrali, sleduyut za slovom stty (to est' skorost' peredachi, ixon, ixoff, -ixany, onclr i tak dalee), a lp1 zameshchaetsya imenem ustrojstva printera (takim, kak tty1a ili lp2). -15-99-  SOZDANIE FAJLA NACHALXNOGO USTROJSTVA Standartnye ustrojstva parallel'nogo printera (/dev/lp, /dev/lp0, /dev/lp1, /dev/lp2) posylayut stroku inicializacii printera init) pervyj raz, kogda ustrojstvo otkryvaetsya posle zapuska sistemy. |to delaetsya tol'ko pri pervom otkrytii, poe- tomu printery s bol'shimi tekstovymi buferami ne preryvayutsya po- sylkoj drugogo fajla. Nekotorye parallel'nye printery trebuyut inicializacii kazh- dyj raz pri poluchenii fajla dlya pechati. Drugie trebuyut inicia- lizacii, esli printer vyklyuchaetsya i vklyuchaetsya snova (naprimer posle zameny bumagi ili lenty). Simptom etoj situacii sostoit v tom, chto printer rabotaet horosho do vyklyucheniya i povtornogo vklyucheniya. Esli vam nuzhno inicializirovat' printer bolee chasto, chem eto obespechivayut standartnye ustrojstva, vy mozhete sozdat' fajl dopolnitel'nogo ustrojstva dlya ispol'zuemogo parallel'nogo porta. |tot nachal'nyj fajl ustrojstva mozhet ispol'zovat'sya, kogda neobhodimo inicializirovat' printer. 1. Podklyuchites' kak superpol'zovatel'. 2. Opredelite, kakoe ustrojstva yavlyaetsya ispol'zuemym vami pa- rallel'nym portom. |tot primer polagaet, chto ustrojstvo yavlyaetsya osnovnym parallel'nym portom ( /dev/lp0). 3. Ispol'zujte vybor sysadmsh: Printers-->Configure-->Modify (Printery-->Konfiguraciya-->Modifikaciya) dlya svyazi odnogo iz parallel'nyh ustrojstv init (lp0i, lp1i, lp2i) s printerom. Esli printeru trebuetsya init pri vyklyuchenii i vklyuchenii, ispol'zujte sleduyushchuyu stroku komandy posle vklyucheniya prin- tera. Inicializirujte printer pered tem, kak pervyj fajl posylaetsya na printer (etot primer predpolagaet osnovnoj parallel'nyj port):  >/dev/lp0i Esli printeru trebuetsya inicializaciya kazhdyj raz pri po- sylke fajla (i on ne imeet bol'shoj vnutrennij bufer teksta) vy mozhete ispol'zovat' ustrojstvo /dev/lp0i vse eto vremya. Komanda lp(C) poshlet dalee init kazhdyj raz pri posylke fajla na printer. -15-99a- Nekotorye printery ne imeyut otobrazheniya novoj stroki ili vozvrata nositelya. Esli vashemu printeru nuzhno otobrazhat' "novye stroki" v "novye stroki" ili vozvraty nositelya, zadajte fil'tr crnlmap, kogda vy provodite ustanovku printera s pomoshch'yu sysadmsh. Kogda poyavlyaetsya podskazka o tipe printera ("bezzvuch- nyj" printer, Imagen lazernyj printer (parallel'nyj interfejs), Imagen lazernyj printer (posledovatel'nyj interfejs) ili dru- gie), vvedite other. Dalee sleduet podskazka ob imeni puti in- terfejsnoj programmy. Fajl fil'tra printera ishchetsya v /usr/spool /lp/model/crnlmap. GLAVA 16 Ispol'zovanie nakopitelej na gibkih magnitnyh diskah i nakopitelej na magnitnyh lentah Str. Vstuplenie....................................... 16-1 Ispol'zovanie kassetnyh nakopitelej na magnitnoj lente (strimmerov)............................... 16-2 Ustanovka i konfiguraciya......................... 16-2 Kassetnaya magnitnaya lenta........................ 16-3 Mini kassetnyj nakopitel' na magnitnoj lente..... 16-4 Kassetnyj nakopitel' na magnitnoj lente QIC-40... 16-4 Nakopiteli na magnitnoj lente SCSI............... 16-4 Povtornoe redaktirovanie yadra sistemy............ 16-4 Soobshcheniya o samozagruzke......................... 16-4 Redaktirovanie fajla /etc/default/tar............ 16-5 Kassetnye nakopiteli na magnitnoj lente QIC...... 16-5 Mini kassetnye nakopiteli........................ 16-6 Arhivaciya fajlov na magnitnoj lente.............. 16-6 Komanda tar...................................... 16-7 Obsluzhivanie nakopitelya na magnitnoj lente....... 16-7 Formatirovanie magnitnoj lenty................... 16-8 Obespechenie koda korrekcii oshibki (ESS) nakopi- telya na magnitnoj lente.......................... 16-9 Ispol'zovanie nakopitelya na gibkom magnitnom dic- ke............................................... 16-10 Formatirovanie nakopitelya na gibkom magnitnom di- ske.............................................. 16-10 Fajl /etc/default/format......................... 16-11 Ispol'zovanie gibkih magnitnyh diskov dlya hrane- niya fajlov dannyh................................ 16-13 Sozdanie fajlovoj sistemy na gibkih magnitnyh di- skah............................................. 16-14 Sozdanie avarijno zagruzhaemogo gibkogo diska..... 16-17 -16-1- Vstuplenie Vazhnoj chast'yu lyuboj vychislitel'noj sistemy yavlyaetsya voz- mozhnost' sozdaniya rezervnyh kopij fajlov i vosstanovleniya faj- lov po mere neobhodimosti. Sushchestvuet neskol'ko tipov nosite- lej, ispol'zuemyh dlya hraneniya i poetapnoj obrabotki fajlov. K dannym nositelyam otnosyatsya nakopiteli na gibkih magnitnyh dis- kah i nakopiteli na magnitnyh lentah. V dannoj glave ob®yasnyaet- sya kakim obrazom pol'zovatelyu vypolnit' ustanovku i osushchestvit' rabotu s dannymi tipami zapominayushchih ustrojstv v svoej operaci- onnoj sisteme. V toj sisteme, v kotoroj budet rabotat' pol'zo- vatel', sushchestvuet po krajnej mere odin uzhe ustanovlennyj nako- pitel' na gibkom magnitnom diske i gotovyj k rabote. V dannoj glave soderzhatsya svedeniya o tom, kakim obrazom mozhno podklyuchit' k sisteme nakopiteli na magnitnyh lentah i kakim obrazom rabo- tat' s nakopitelyami na gibkih magnitnyh diskah. -16-2- Ispol'zovanie kassetnyh nakopitelej na magnitnoj lente (strimmerov) Kassetnyj nakopitel' na magnitnoj lente yavlyaetsya ustrojs- tvom massovoj pamyati, v kotorom dlya hraneniya dannyh ispol'zuet- sya magnitnaya lenta shirinoj 0,25 dyujma. Dannye ustrojstva takzhe nazyvayut nakopitelyami na magnitnoj lente QIC (s kassetoj v chet- vert' dyujma). Nakopitel' na magnitnoj lente mozhet hranit' vo mnogo raz bol'she dannyh, chem to kolichestvo, kotoroe mozhet byt' zapomneno na gibkom magnitnom diske, pri etom dannoe ustrojstvo celesoobrazno ispol'zovat' pri sozdanii rezervnyh kopij fajlov bol'shih razmerov. Ustrojstva, kotorye obespecheny v sisteme, privedeny v "Za- mechaniyah po vypusku operacionnoj sistemy". Esli vas interesuet specificheskaya informaciya, otnosyashchayasya k rabote apparaturnyh sredstv, to vam neobhodimo izuchit' razdel po nakopitelyu na mag- nitnoj lente tape (HW), nahodyashchijsya v dannom rukovodstve. Ustanovka i konfiguraciya S cel'yu polucheniya neobhodimyh svedenij o komandah, vypol- nyayushchih fizicheskuyu ustanovku, a takzhe obshchej informacii ob ih is- pol'zovanii, rekomenduetsya predvaritel'no izuchit' rukovodstvo po apparaturnym sredstvam nakopitelya. CHtoby vklyuchit' dopolnitel'nyj nakopitel', pol'zovatelyu ne- obhodimo vojti v kornevuyu direktoriyu i vyzvat' sleduyushchuyu utili- tu: mkdev tape Pol'zovateli sistemy sysadmsh vybirayut: Sistema -> Apparaturnye sredstva -> Magnitnaya lenta Posle etogo na ekrane komp'yutera otobrazitsya sleduyushchee me- nyu: +--------------------------------------------------------------- | hhhh Programma konfiguracii nakopitelya na magnitnoj lente hhhh | 1. Ustanovit' nakopitel' na magnitnoj lente. | 2. Isklyuchit' nakopitel' na magnitnoj lente. | CHtoby vyjti iz menyu, vvedite "q ": Esli pol'zovatel' vvel "1", to v sistemu budet vklyuchen do- polnitel'nyj nakopitel'. Posle etogo pol'zovatelyu budut zadany privedennye nizhe voprosy, v otvetah na kotorye soderzhatsya sve- deniya o tom, kakoj tip nakopitelya trebuetsya ustanovit': +--------------------------------------------------------------- | 1. Ustanovit' kassetnyj nakopitel' na magnitnoj lente. | 2. Ustanovit' mini kassetnyj nakopitel' na magnitnoj lente. | 3. Ustanovit' nakopitel' na magnitnoj lente QIC-40. | 4. Ustanovit' nakopitel' na magnitnoj lente SCSI. | CHtoby vyjti iz menyu, vvedite " q ". -16-3- V dannyh voprosah, vvodimyh na ekrane v menyu, soderzhatsya zaprosy na ustanovku konfiguracii kazhdogo nakopitelya na magnit- noj lente. Pered tem, kak sdelat' neobhodimyj vybor nakopitelya na magnitnoj lente, pol'zovatelyu neobhodimo izuchit' razdely "Povtornoe redaktirovaniya yadra sistemy" i "Soobshcheniya o samozag- ruzke". Kassetnaya magnitnaya lenta V razdele "Kassetnyj nakopitel' na magnitnoj lente" soder- zhatsya svedeniya o polnorazmernyh kassetnyh nakopitelyah na mag- nitnoj lente tipa QIC-02. Pered tem kak pristupit' k ustanovke nakopitelya na magnitnoj lente QIC, pol'zovatelyu neobhodimo oz- nakomit'sya so sleduyushchej tehnicheskoj informaciej: . Nomerom preryvaniya. Nomer preryvaniya, prinyatyj po umol- chaniyu, ustanovlen na plate kontrollera nakopitelya na magnitnoj lente. Esli dannyj nomer preryvaniya, uzhe ispol'zuetsya v siste- me, to pol'zovatel' dolzhen izmenit' ustanovku nomera preryvaniya na plate kontrollera. Dazhe v teh sluchayah esli ne ustanovleny drugie ustrojstva, nomera preryvanij 0,1 i 6 vsegda zarezervi- rovany vo vremya raboty operacionnoj sistemy. Esli pol'zovatel' ustanavlivaet nomer preryvaniya otlichnyj ot togo, kotoryj is- pol'zovalsya po umolchaniyu, to emu neobhodimo zapisat' ustanovku nomera preryvaniya, tak kak dannyj nomer potrebuetsya pri vvode parametrov, ispol'zuemyh pri progone utility mkdev. .Kanalom DMA (pryamogo dostupa k pamyati) i adresom bazy vvoda-vyvoda. Na plate kontrollera nakopitelya na magnitnoj len- te mogut nahoditsya parametry ustanovki, znacheniya kotoryh prinya- ty po umolchaniyu, i ispol'zuemye kanalom DMA i adresom bazy vvo- da-vyvoda. Esli pol'zovatelyu neobhodimo izmenit' znacheniya parametrov ustanovki vvidu voznikshej konfliktnoj situacii s su- shchestvuyushchimi apparaturnymi sredstvami, to neobhodimo zafiksiro- vat' vybrannye parametry ustanovki i opisat' ih vo vremya progo- na utility mkdey (ADM). Esli ispol'zuetsya parametry ustanovki na plate kontrolle- ra, prinyatye po umolchaniyu, to pol'zovatelyu neobhodimo so vtoro- go menyu vvesti otvet q s cel'yu ustanovki parametrov magnitnoj lenty, prinyatyh v sisteme po umolchaniyu. Esli pol'zovatel' modificiruet na plate kontrollera para- metry ustanovki, prinyatye v sisteme po umolchaniyu, to na vtorom menyu vyberete opciyu "Modifikaciya tekushchih parametrov magnitnoj lenty". Posle togo kak dannyj vybor sdelan , v menyu budut vyve- deny parametry magnitnoj lenty, prinyatye po umolchaniyu. Pol'zo- vatel' dolzhen izmenit' na paneli menyu te parametry magnitnoj lenty, kotorye byli izmeneny na plate kontrollera. Sleduet za- metit', chto v tom sluchae, esli pol'zovatel' izmenil adres bazy i dannyj adres shestnadcaterichnyj, neobhodimo vvesti pered chis- lom prefiks "Oh". V tom sluchae, esli adres bazy yavlyaetsya desya- tichnym adresom, pol'zovatelyu ne trebuetsya ustanavlivat' pre- fiks "Oh" pered chislom. Sleduet zametit', chto esli pol'zovatel' vybral preryvanie 2 na svoem kontrollere, to emu trebuetsya opisat' preryvanie 25 vo vremya modifikacii parametrom magnitnoj -16-3a- lenty. Preryvanie 25 programmnyh sredstv sootvetstvuet preryva- niyu 2 apparaturnyh sredstv. Vse drugie preryvaniya ispol'zuyut odin i tot zhe nomer v programmnyh i apparaturnyh sredstvah. Pol'zovatelyu s cel'yu polucheniya informacii o preryvaniyah, kanalah DMA i adresah neobhodimo izuchit' "Prilozhenie po appa- raturnym sredstvam", kotoroe nahoditsya v "Zamechaniyah po vypus- ku". -16-4- Mini kassetnyj nakopitel' na magnitnoj lente Mini kassetnyj nakopitel' na magnitnoj lente ispol'zuet kontroller nakopitelya na gibkom magnitnom diske i imeet znachi- tel'nye otlichiya ot standarta nakopitelya na magnitnyh lentah QIC. Dannye ustrojstva takzhe nazyvayutsya nakopitelyami na magnit- noj lente ili nakopitelyami na magnitnoj lente "Irvina". Dlya dannyh nakopitelej trebuetsya ustanavlivat' konfiguraciyu i ne trebuetsya vvodit' parametrov nakopitelya. Pered tem, kak pristu- pit' k rabote s mini kassetnym nakopitelem na magnitnoj lente, dannye ustrojstva dolzhny byt' otformatirovany, Sleduet zame- tit', chto sushchestvuyut nekotorye razlichiya v ustanovke mini nako- pitelej na magnitnoj lente. Kassetnyj nakopitel' na magnitnoj lente QIC-40 Dannye ustrojstva ispol'zuyut mini kassetu, format kotoroj otlichaetsya ot formata mini kassety, opisannoj vyshe. Ustanavli- vat' konfiguraciyu dannogo ustrojstva takzhe ne trebuetsya. Nakopiteli na magnitnoj lente SCSI Nakopiteli na magnitnoj lente podsoedinyayutsya k adapteru SCSI (interfejsa dlya malyh vychislitel'nyh sistem). Pered tem kak pristupit' k rabote s dannym ustrojstvom, pol'zovatel' dol- zhen uznat' nomer identifikatora (ID) ustrojstva (0-7) i nomer adaptera nakopitelya, prisoedinyaemogo k dannomu nakopitelyu. Povtornoe redaktirovanie yadra sistemy Posle togo, kak sdelan vybor nakopitelya i poluchena dopol- nitel'naya informaciya, otnosyashchayasya k rabote dannogo nakopitelya, pol'zovatel' poluchaet ukazanie o razreshenie na povtornoe redak- tirovanie yadra sistemy. Nakopitel' na magnitnoj lente posle pe- rezagruzki sistemy mozhet ispol'zovat'sya v rabote. Soobshcheniya o samozagruzke Esli yadro sistemy raspoznaet nakopitel' na magnitnoj lente (i kogda drajver ustrojstva podredaktirovan k yadru), to soobshche- niya vsegda otobrazhayutsya na ekrane komp'yutera vo vremya vypolne- niya zagruzki sistemy, pri etom vsegda ukazyvaetsya raspoznannoe ustrojstvo. Pri progone utility hwconfig(S) dannaya informaciya takzhe vvoditsya na ekran komp'yutera. V tablice 16.1 soderzhatsya soobshcheniya, vyvodimye na ekran komp'yutera s ukazaniem tipa nako- pitelya na magnitnoj lente. -16-5- Tablica 16.1 Soobshcheniya o zagruzke nakopitelya na magnitnoj lente Tip Soobshchenie vyvodimoe na ekrane komp'yutera vo vremya samozagruzki ------------------------------------------------------- QIC-02 %tape - - - type=W mini %ctmini - - - type=ir QIC-40 %ctmini - - - type=qic40 Redaktirovanie fajla /etc/default/tar Posle togo, kak byla vypolnena ustanovka nakopitelya na magnitnoj lente, neobhodimo vvesti vybrannye parametry ustanov- ki v fajl /etc/default/tar. Vo vremya vypolneniya redaktirovaniya fajla pol'zovatel' uvidit na ekrane komp'yutera nekotorye zapi- si, otnosyashchiesya k razlichnym nakopitelyam,ispol'zuemymi v cisteme po umolchaniyu. Na risunke 16-1 pokazan fajl /etc/default/tar, kotoryj postavlyaetsya pol'zovatelyam. +----------------------------------------------------------+ | # Ustrojstvo blok razmer magnitnaya lenta| | archive0=/dev/rfd048ds9 18 360 n | | archive1=/dev/rfd048ds9 18 360 n | | archive2=/dev/rfd096ds15 10 1200 n | | archive3=/dev/rfd196ds15 10 1200 n | | archive4=/dev/rfd096ds9 18 720 n | | archive5=/dev/rfd196ds9 18 720 n | | archive6=/dev/rfd0135ds18 18 1440 n | | archive7=/dev/rfd1135ds18 18 1440 n | | archive8=/dev/rct0 20 0 y | | archive9=/dev/rfdmini 20 0 y | | # Ustrojstvo, ispol'- | | zuemoe po umolchaniyu... | | archive=/dev/rfd09615 10 1200 n | +----------------------------------------------------------+ Ris. 16-1. Fajl /etc/default/tar Kassetnye nakopiteli na magn