[ Pobierz całość w formacie PDF ]
.W poszukiwaniu dodatkowych informacji zajrzyj do podrêcznika elektronicznegoi dokumentacji dostarczanej wraz z pakietem.13System informacjisieciowejRozdzia³ 13: System informacji sieciowejGdy obs³ugujesz sieæ lokaln¹, zwykle twoim g³Ã³wnym celem jest zapewnienieswoim u¿ytkownikom takiego Srodowiska, w którym sieæ jest przezroczysta.Warun-kiem jest synchronizacja na wszystkich hostach w sieci takich danych, jak informacjeo kontach u¿ytkowników.Wówczas u¿ytkownicy mog¹ swobodnie przesiadaæ siêz komputera na komputer bez potrzeby pamiêtania ró¿nych hase³ i kopiowania da-nych miêdzy maszynami.Dane, które s¹ przechowywane centralnie, nie musz¹ byæreplikowane, jeSli istnieje jakiS wygodny sposób na dostanie siê do nich z hostapod³¹czonego do sieci.Centralne przechowywanie istotnych informacji administra-cyjnych ma szereg zalet.Gwarantuje spójnoSæ danych.Daje wiêksz¹ swobodê u¿yt-kownikom poprzez mo¿liwoSæ przesiadania siê z hosta do hosta.U³atwia ¿ycie ad-ministratorowi systemu, który zarz¹dza tylko jednym egzemplarzem informacji.WczeSniej omówiliSmy wa¿ny przyk³ad centralizacji danych, pochodz¹cy z Interne-tu system nazw domen (DNS).DNS udostêpnia ograniczony zakres informacji,z których najwa¿niejsze to t³umaczenie nazw hostów na adresy IP i odwrotnie.Innetypy danych nie maj¹ swoich specjalistycznych us³ug.Co wiêcej, je¿eli zarz¹dzasz tyl-ko ma³¹ sieci¹ LAN bez dostêpu do Internetu, korzySci ze skonfigurowania DNS-umog¹ nie byæ warte pracy, jak¹ trzeba w to w³o¿yæ.Dlatego w³aSnie firma Sun stworzy³a system informacji sieciowej (Network InformationSystem NIS).NIS to funkcje ogólnego dostêpu do bazy danych.Za ich pomoc¹ mo-¿na dystrybuowaæ do wszystkich hostów w sieci na przyk³ad informacje zawartew plikach passwd i group.Dziêki temu sieæ jest widoczna jako jeden system, z tymi sa-mymi kontami na wszystkich hostach.Podobnie mo¿esz wykorzystaæ NIS-a do dys-trybuowania informacji o nazwie hosta zawartych w pliku /etc/hosts do wszystkichinnych maszyn w sieci.NIS jest oparty na RPC i sk³ada siê z serwera, bibliotek strony klienta i kilku narzêdziadministracyjnych.Pierwotnie nosi³ nazwê Yellow Pages (lub YP); nadal mo¿na spo-230 Rozdzia³ 13: System informacji sieciowejtkaæ siê z odwo³aniami do niej.Jednak okaza³o siê, ¿e nazwa ta jest znakiem towaro-wym firmy British Telecom, która za¿¹da³a, by Sun przesta³ jej u¿ywaæ.Jak wiado-mo, niektóre nazwy ³atwo siê zapamiêtuje i dlatego YP pozosta³o jako przedrostekw wiêkszoSci poleceñ zwi¹zanych z NIS-em, jak ypserv i ypbind.Obecnie NIS jest dostêpny praktycznie we wszystkich Uniksach i istniej¹ nawet dar-mowe jego implementacje.BSD Net-2 zawiera implementacjê, która pochodzi odwzorcowej implementacji public domain finansowanej przez Suna.Kod bibliotekiklienta z tej wersji znajdowa³ siê przez d³ugi czas w linuksowej bibliotece libc, a pro-gramy administracyjne zosta³y przeniesione do Linuksa przez Swena Thümmlera*.Jednak we wzorcowej implementacji brakuje serwera NIS.Peter Eriksson przygotowa³ now¹ implementacjê o nazwie NYS**.Obs³uguje onazarówno NIS-a, jak i jego rozszerzon¹ wersjê NIS+.NYS nie tylko udostêpnia zestawnarzêdzi i serwer NIS-a, ale tak¿e ca³y nowy zestaw funkcji bibliotecznych, któretrzeba wkompilowaæ w bibliotekê libc, je¿eli chcesz ich u¿ywaæ.Nale¿y do nich no-wy sposób konfiguracji rozwi¹zywania nazw, który zastêpuje aktualny schematoparty na pliku host.conf.Biblioteka GNU libc, znana jako libc6 w spo³ecznoSci Linuksa, zawiera uaktualnion¹wersjê tradycyjnego NIS-a autorstwa Thorstena Kukuka***.Obs³uguje ona wszystkiefunkcje biblioteczne udostêpnione przez NYS-a i wykorzystuje równie¿ rozszerzonyschemat konfiguracji NYS.Wci¹¿ potrzebne ci bêd¹ narzêdzia i serwer, ale u¿ycie bi-blioteki GNU libc zaoszczêdzi ci problemów z poprawianiem i kompilowaniem biblio-teki.Ten rozdzia³ jest poSwiêcony procedurom obs³ugi NIS-a zawartym w biblioteceGNU libc, a nie tej z dwóch pozosta³ych pakietów [ Pobierz caÅ‚ość w formacie PDF ]
zanotowane.pl doc.pisz.pl pdf.pisz.pl odbijak.htw.pl
.W poszukiwaniu dodatkowych informacji zajrzyj do podrêcznika elektronicznegoi dokumentacji dostarczanej wraz z pakietem.13System informacjisieciowejRozdzia³ 13: System informacji sieciowejGdy obs³ugujesz sieæ lokaln¹, zwykle twoim g³Ã³wnym celem jest zapewnienieswoim u¿ytkownikom takiego Srodowiska, w którym sieæ jest przezroczysta.Warun-kiem jest synchronizacja na wszystkich hostach w sieci takich danych, jak informacjeo kontach u¿ytkowników.Wówczas u¿ytkownicy mog¹ swobodnie przesiadaæ siêz komputera na komputer bez potrzeby pamiêtania ró¿nych hase³ i kopiowania da-nych miêdzy maszynami.Dane, które s¹ przechowywane centralnie, nie musz¹ byæreplikowane, jeSli istnieje jakiS wygodny sposób na dostanie siê do nich z hostapod³¹czonego do sieci.Centralne przechowywanie istotnych informacji administra-cyjnych ma szereg zalet.Gwarantuje spójnoSæ danych.Daje wiêksz¹ swobodê u¿yt-kownikom poprzez mo¿liwoSæ przesiadania siê z hosta do hosta.U³atwia ¿ycie ad-ministratorowi systemu, który zarz¹dza tylko jednym egzemplarzem informacji.WczeSniej omówiliSmy wa¿ny przyk³ad centralizacji danych, pochodz¹cy z Interne-tu system nazw domen (DNS).DNS udostêpnia ograniczony zakres informacji,z których najwa¿niejsze to t³umaczenie nazw hostów na adresy IP i odwrotnie.Innetypy danych nie maj¹ swoich specjalistycznych us³ug.Co wiêcej, je¿eli zarz¹dzasz tyl-ko ma³¹ sieci¹ LAN bez dostêpu do Internetu, korzySci ze skonfigurowania DNS-umog¹ nie byæ warte pracy, jak¹ trzeba w to w³o¿yæ.Dlatego w³aSnie firma Sun stworzy³a system informacji sieciowej (Network InformationSystem NIS).NIS to funkcje ogólnego dostêpu do bazy danych.Za ich pomoc¹ mo-¿na dystrybuowaæ do wszystkich hostów w sieci na przyk³ad informacje zawartew plikach passwd i group.Dziêki temu sieæ jest widoczna jako jeden system, z tymi sa-mymi kontami na wszystkich hostach.Podobnie mo¿esz wykorzystaæ NIS-a do dys-trybuowania informacji o nazwie hosta zawartych w pliku /etc/hosts do wszystkichinnych maszyn w sieci.NIS jest oparty na RPC i sk³ada siê z serwera, bibliotek strony klienta i kilku narzêdziadministracyjnych.Pierwotnie nosi³ nazwê Yellow Pages (lub YP); nadal mo¿na spo-230 Rozdzia³ 13: System informacji sieciowejtkaæ siê z odwo³aniami do niej.Jednak okaza³o siê, ¿e nazwa ta jest znakiem towaro-wym firmy British Telecom, która za¿¹da³a, by Sun przesta³ jej u¿ywaæ.Jak wiado-mo, niektóre nazwy ³atwo siê zapamiêtuje i dlatego YP pozosta³o jako przedrostekw wiêkszoSci poleceñ zwi¹zanych z NIS-em, jak ypserv i ypbind.Obecnie NIS jest dostêpny praktycznie we wszystkich Uniksach i istniej¹ nawet dar-mowe jego implementacje.BSD Net-2 zawiera implementacjê, która pochodzi odwzorcowej implementacji public domain finansowanej przez Suna.Kod bibliotekiklienta z tej wersji znajdowa³ siê przez d³ugi czas w linuksowej bibliotece libc, a pro-gramy administracyjne zosta³y przeniesione do Linuksa przez Swena Thümmlera*.Jednak we wzorcowej implementacji brakuje serwera NIS.Peter Eriksson przygotowa³ now¹ implementacjê o nazwie NYS**.Obs³uguje onazarówno NIS-a, jak i jego rozszerzon¹ wersjê NIS+.NYS nie tylko udostêpnia zestawnarzêdzi i serwer NIS-a, ale tak¿e ca³y nowy zestaw funkcji bibliotecznych, któretrzeba wkompilowaæ w bibliotekê libc, je¿eli chcesz ich u¿ywaæ.Nale¿y do nich no-wy sposób konfiguracji rozwi¹zywania nazw, który zastêpuje aktualny schematoparty na pliku host.conf.Biblioteka GNU libc, znana jako libc6 w spo³ecznoSci Linuksa, zawiera uaktualnion¹wersjê tradycyjnego NIS-a autorstwa Thorstena Kukuka***.Obs³uguje ona wszystkiefunkcje biblioteczne udostêpnione przez NYS-a i wykorzystuje równie¿ rozszerzonyschemat konfiguracji NYS.Wci¹¿ potrzebne ci bêd¹ narzêdzia i serwer, ale u¿ycie bi-blioteki GNU libc zaoszczêdzi ci problemów z poprawianiem i kompilowaniem biblio-teki.Ten rozdzia³ jest poSwiêcony procedurom obs³ugi NIS-a zawartym w biblioteceGNU libc, a nie tej z dwóch pozosta³ych pakietów [ Pobierz caÅ‚ość w formacie PDF ]