[ Pobierz całość w formacie PDF ]
.Klienty NIS-a s¹ dostêpnew pakiecie yp-linux.tar.gz pod adresem metalab.unc.edu w katalogu system/Network.** Z Peterem mo¿na siê skontaktowaæ pod adresem pen@lysator.liu.se.Obecna wersja NYS to 1.2.8.*** Z Thorstenem mo¿na siê skontaktowaæ pod adresem kukuk@uni-paderborn.de).**** DBM to prosta biblioteka do zarz¹dzania bazami danych, wykorzystuj¹ca techniki mieszaj¹ce doprzySpieszenia operacji wyszukiwania.Istnieje darmowa implementacja DBM stworzona w ramachprojektu GNU.Nosi ona nazwê gdbm i jest czêSci¹ wiêkszoSci dystrybucji Linuksa.Poznawanie NIS-a 231Same mapy s¹ zwykle generowane na podstawie g³Ã³wnych plików tekstowych, ta-kich jak /etc/hosts czy /etc/passwd.Niektóre pliki potrzebuj¹ po kilka map, po jednejdla ka¿dego typu klucza poszukiwañ.Na przyk³ad w pliku hosts mo¿esz poszukiwaænazwy hosta lub adresu IP.W zwi¹zku z tym na jego podstawie s¹ tworzone dwie ma-py NIS o nazwach hosts.byname i hosts.byaddr.Tabela 13-1 pokazuje powszechnieu¿ywane mapy i pliki, na podstawie których s¹ one tworzone.Tabela 13-1.Niektóre standardowe mapy NIS-a i odpowiadaj¹ce im plikiPlik g³Ã³wny Map(y) Opis/etc/hosts hosts.byname, Odwzorowuje adresy IP na nazwy hostów.hosts.byaddr/etc/networks networks.byname, Odwzorowuje adresy sieci na ich nazwy.networks.byaddr/etc/passwd passwd.byname, Odwzorowuje zaszyfrowane has³a na nazwypasswd.byuid u¿ytkowników./etc/group group.byname, Odwzorowuje ID grupy na jej nazwê.group.bygid/etc/services services.byname, Odwzorowuje opisy us³ug na ich nazwy.services.bynumber/etc/rpc rpc.byname, Odwzorowuje numery us³ug Sun RPC na nazwyrpc.bynumber us³ug RPC./etc/protocols protocols.byname, Odwzorowuje numery protoko³Ã³w na ich nazwy.protocols.bynumber/usr/lib/aliases mail.aliases Odwzorowuje aliasy pocztowe na nazwy aliasówpocztowych.Pakiety NIS obs³uguj¹ tak¿e inne pliki i mapy.Zawieraj¹ one zwykle informacje dlaaplikacji nie omawianych w tej ksi¹¿ce, tak¹ jest mapa bootparams u¿ywana przezserwer Suna bootparamd.Dla niektórych map powszechnie u¿ywa siê skrótów, które s¹ ³atwiejsze do wpisywa-nia.Nale¿y jednak pamiêtaæ, ¿e jedynie ypcat i ypmatch dwa narzêdzia spraw-dzaj¹ce konfiguracjê NIS-a potrafi¹ rozwi¹zywaæ te skróty.Aby uzyskaæ pe³n¹ li-stê skrótów interpretowanych przez te narzêdzia, uruchom nastêpuj¹ce polecenie:$ ypcat -xUse "passwd" for "passwd.byname"Use "group" for "group.byname"Use "networks" for "networks.byaddr"Use "hosts" for "hosts.byaddr"Use "protocols" for "protocols.bynumber"Use "services" for "services.byname"Use "aliases" for "mail.aliases"Use "ethers" for "ethers.byname"Program serwera NIS jest tradycyjnie nazywany ypserv.Pojedynczy serwer zwyklewystarcza dla sieci Srednich rozmiarów.W du¿ych sieciach mo¿esz zdecydowaæ siêna uruchomienie kilku serwerów na ró¿nych komputerach i w ró¿nych segmentachsieci, aby roz³o¿yæ obci¹¿enie pomiêdzy serwerami i ruterami.Serwery s¹ synchro-232 Rozdzia³ 13: System informacji sieciowejnizowane przez wybranie jednego serwera g³Ã³wnego (ang.master server) i ustawieniepozosta³ych serwerów jako podrzêdnych (ang.slave servers).Mapy s¹ tworzone tylkona serwerze g³Ã³wnym.Z niego s¹ dystrybuowane do serwerów podrzêdnych.Dosyæ skrótowo omówiliSmy pojêcie sieci.W NIS-ie istnieje wa¿ny termin naokreSlenie zbioru wszystkich hostów, które maj¹ wspóln¹ konfiguracjê rozpow-szechnian¹ przez NIS: domena NIS.Jednak domeny NIS nie maj¹ nic wspólnego z do-menami, które spotkaliSmy przy omawianiu DNS-u.Aby unikn¹æ dwuznacznoSci,w tym rozdziale zawsze bêdziemy wskazywaæ typ domeny, o której mówimy.Domeny NIS pe³ni¹ funkcjê czysto administracyjn¹.S¹ w zasadzie niewidoczne dlau¿ytkowników, z wyj¹tkiem dzielenia hase³ pomiêdzy wszystkimi maszynamiw domenie.Dlatego nazwa nadana domenie NIS jest istotna tylko dla administrato-rów.Zwykle mo¿e to byæ dowolna nazwa: chodzi tylko o to, aby by³a inna ni¿ nazwypozosta³ych domen NIS w twojej sieci lokalnej.Na przyk³ad administrator browaruwirtualnego mo¿e stworzyæ dwie domeny NIS, jedn¹ dla samego browaru, a drug¹dla winiarni.Móg³by nadaæ im odpowiednio nazwy brewery i winery.Innym po-wszechnie stosowanym schematem jest po prostu u¿ywanie nazw domenowychDNS tak¿e dla NIS-a.Aby nadaæ nazwê domenie NIS, do której nale¿y twój host, i j¹ wySwietliæ, mo¿eszu¿yæ polecenia domainname
[ Pobierz całość w formacie PDF ]