[ Pobierz całość w formacie PDF ]
.Po prostu jestto tañsze rozwi¹zanie, szczególnie w krajach, gdzie u¿ytkownicy Internetu musz¹p³aciæ za ka¿d¹ minutê miejscowej rozmowy telefonicznej lub tam, gdzie nie maj¹ lo-kalnego dostawcy Internetu i musz¹ p³aciæ za rozmowy zamiejscowe.Choæ istniejewiele implementacji UUCP dzia³aj¹cych na wielu ró¿nych platformach sprzêtowychi systemach operacyjnych, s¹ one ze sob¹ kompatybilne.Jednak tak jak z wiêkszoSci¹ oprogramowania, które w jakiS sposób sta³o siê przezlata standardem , nie ma UUCP, które nazywa³oby siê po prostu UUCP.Od zaim-plementowania pierwszej wersji w 1976 roku przesz³o ono pewn¹ ewolucjê.Obecnieistniej¹ dwie g³Ã³wne odmiany, ró¿ni¹ce siê przede wszystkim wsparciem sprzêto-wym i sposobem konfiguracji.Maj¹ one w³asne implementacje, a ka¿da z nich ró¿nisiê od pozosta³ych w bardzo niewielkim stopniu.Jedna odmiana jest znana jako 2.wersja UUCP i jej historia siêga implementacji Mi-ke'a Leska, Davida A.Novitza i Grega Chessona z roku 1977.Mimo swoich lat wci¹¿jest czêsto u¿ywana.Nowe implementacje tej wersji s¹ naprawdê bardziej funkcjo-nalne ni¿ nowsze odmiany UUCP.Druga odmiana zosta³a opracowana w 1983 roku i jest powszechnie nazywana BNU(Basic Networking Utilities) lub HoneyDanBer UUCP.Ta ostatnia nazwa pochodzi odnazwisk autorów (P.Honeyman, D.A.Novitz i B.E.Redman) i czêsto jest skracanado postaci HDB; tego okreSlenia bêdziemy u¿ywali w tym rozdziale.HDB mia³ausun¹æ pewne braki 2.wersji UUCP.Na przyk³ad zosta³y dodane nowe protoko³ytransmisji, a katalog bufora zosta³ podzielony tak, ¿e teraz jest jeden wspólny kata-log dla wszystkich oSrodków dla których obs³ugujesz ruch UUCP.272 Rozdzia³ 16: Zarz¹dzanie UUCP TayloraImplementacja UUCP dystrybuowana obecnie z Linuksem to tak zwane UUCP Tay-lora wersja 1.06 i o niej traktuje niniejszy rozdzia³*.Pakiet Taylora zosta³ wydanyw sierpniu 1995 roku.Poza prac¹ z tradycyjnymi plikami konfiguracyjnymi mo¿ebyæ tak¿e skompilowany tak, by rozumieæ pliki konfiguracyjne nowego typu zna-ne równie¿ pod nazw¹ Taylor.UUCP Taylora jest zwykle kompilowane do wersji kompatybilnej z HDB, schema-tem konfiguracyjnym Taylora lub obydwoma.Poniewa¿ schemat Taylora jest bar-dziej elastyczny ni¿ niejasne pliki konfiguracyjne HDB, opiszemy poni¿ej w³aSnieten schemat.Ten rozdzia³ nie jest pomySlany jako wyczerpuj¹cy opis opcji wiersza poleceñUUCP, ale jako wprowadzenie do skonfigurowania dzia³aj¹cego wêz³a UUCP.Pierwszy podrozdzia³ informuje o tym, jak UUCP implementuje zdalne wykonywa-nie poleceñ i przesy³anie plików.Je¿eli nie jesteS zupe³nym nowicjuszem w bran¿yUUCP, mo¿esz go pomin¹æ i przejSæ do dalszego podrozdzia³u Pliki konfiguracyjneUUCP, który wyjaSnia, jak ró¿ne pliki s¹ wykorzystane do konfiguracji UUCP.Zak³adamy jednak, ¿e znasz programy u¿ytkownika pakietu UUCP, czyli uucpi uux.Ewentualnie ich opis znajdziesz na stronach podrêcznika elektronicznego.Poza publicznie dostêpnymi programami uucp i uux, pakiet UUCP zawiera szeregpoleceñ u¿ywanych jedynie do celów administracyjnych.S³u¿¹ one do monitorowa-nia ruchu UUCP twojego wêz³a, usuwania starych plików log czy kompilowaniastatystyk.Nie bêdziemy ich tutaj opisywaæ, poniewa¿ wykonuj¹ zadania dodatko-we.Poza tym s¹ doskonale udokumentowane i ³atwe w obs³udze.Wiêcej informacjiznajdziesz na stronach podrêcznika elektronicznego.Jednak istnieje trzecia katego-ria programów: te, które odwalaj¹ ca³¹ czarn¹ robotê UUCP.S¹ to uucico (gdzie ci-co pochodzi od s³Ã³w copy-in copy-out) i uuxqt, które wykonuje zadania przys³aneprzez systemy zdalne.W tym rozdziale skoncentrujemy siê na tych dwóch istotnychprogramach.Je¿eli nie jesteS zadowolony z naszego wyboru tematów, powinieneS przeczytaæ do-kumentacjê dostarczan¹ wraz z pakietem UUCP.Jest to zestaw plików Texinfo,które opisuj¹ konfiguracjê z wykorzystaniem schematu Taylora.Pliki Texinfomo¿esz przekszta³ciæ w plik dvi za pomoc¹ texi2dvi (który mo¿na znalexæ w pakiecieTexinfo w twojej dystrybucji) i obejrzeæ go, u¿ywaj¹c polecenia xdvi.Kolejnym doskona³ym xród³em informacji na temat UUCP w Srodowisku Linuksajest UUCP-HOWTO autorstwa Guylhema Aznara.Jest ono dostêpne w ramach Pro-jektu Dokumentacji Linuksa i regularnie wysy³ane do grupy comp.os.linux.answers.Istnieje równie¿ grupa dyskusyjna poruszaj¹ca tematy zwi¹zane z UUCP: comp.ma-il.uucp.Je¿eli masz pytania szczegó³owe dotycz¹ce UUCP Taylora, lepiej je zadaæw³aSnie tu, a nie w grupach z serii comp.os.linux.*.* Napisana i zastrze¿ona przez Iana Taylora w 1995roku.Przesy³anie i zdalne wykonywanie w UUCP 273Przesy³anie i zdalne wykonywanie w UUCPDla zrozumienia UUCP istotne jest pojêcie zadañ.Ka¿da transmisja zainicjowanaprzez u¿ytkownika za pomoc¹ uucp lub unx nazywa siê zadaniem.Sk³ada siê onoz poleceñ do wykonania na hoScie zdalnym, zestawu plików do przes³ania miêdzyoSrodkami lub obu tych elementów.Jako przyk³ad wexmy poni¿sze polecenie, które kopiuje przez UUCP plik netguide.psdo zdalnego hosta pablo i wykonuje na nim polecenie lpr drukuj¹ce plik:$ uux -r pablo!lpr !netguide.psGeneralnie UUCP nie wywo³uje natychmiast zdalnego hosta, by wykonaæ zadanie(co móg³byS zrobiæ za pomoc¹ kermit).Sporz¹dza natomiast tymczasowy opis za-dania.Nazywa siê to buforowaniem (ang.spooling).Drzewo katalogów, w którym s¹umieszczane zadania, nazywa siê katalogiem buforowym i przewa¿nie znajduje siêw katalogu /var/spool/uucp.W naszym przyk³adzie opis zadania bêdzie zawiera³ in-formacje o zdalnym poleceniu do wykonania (lpr), u¿ytkowniku, który zleci³ jegowykonanie, i kilku innych elementach.Poza opisem zadania, UUCP musi zachowaæplik wejSciowy netguide.ps.Dok³adna lokalizacja i nazewnictwo plików buforowych mo¿e siê ró¿niæ w zale¿-noSci od opcji wybranych w czasie kompilacji.UUCP kompatybilne z HDB zwyklezachowuje pliki buforowe w katalogu /var/spool/uucp w podkatalogu o nazwieoSrodka zdalnego.W przypadku kompilacji z konfiguracj¹ Taylora, UUCP tworzyw tym katalogu podkatalogi dla ró¿nych typów plików buforowych.W regularnych odstêpach czasu UUCP dzwoni do zdalnego systemu
[ Pobierz całość w formacie PDF ]