Know-how, előadás, nfs

NIS kiszolgálók és ügyfelek konfigurálása

A NIS-kiszolgáló a NIS-tartományokról a / var / yp könyvtár alkönyvtárában tárolja az összes információt. A mester NIS szerveren kell futnia folyamatok ypserv (reagáló ügyfélszolgálat), ypxfrd (szolgáltatások kéréseket alárendelt NIS szerverek lemásolni információ), yppasswdd (jelszóváltoztatásról démon felhasználó).

A NIS master kiszolgáló konfigurálása

A konfiguráláshoz a következőket kell tennie:

  1. Győződjön meg róla, hogy a fájlok passwd, netgroup stb. Tartalmazzák a helyes információkat, amelyek a hálózaton oszthatók meg.
  2. Menjen a / var / yp könyvtárba.
  3. Futtassa a tartománynevet domain_name_NIS parancsot (a kívánt nevet a NIS-tartományhoz rendelheti).
  4. Futtassa a ypinit -m parancsot a NIS-tartomány inicializálására, és hozzon létre minden szükséges NIS-térképet. A -m kapcsoló azt jelenti, hogy a master, a fő szerver.
  5. Futtassa a szükséges démonokat (legalábbis ypserv).

A Solaris rendszeren a számítógép automatikusan konfigurálva lesz a NIS-vel való együttműködésre. ha a / etc / defaultdomain fájl megtalálható. Ezt a munkát a ypstart végzi el. amely a rendszer indításakor ellenőrzi, hogy a domainnév be van-e állítva ebben a fájlban.

A ypserv démon automatikusan elindul, ha az alábbi feltételek mindegyike igaz:

  • a domain név az / etc / defaultdomain fájlban vagy a $ domain változóban;
  • van egy könyvtár / var / yp / domainnév;
  • van egy YPDIR változó. és a $ YPDIR könyvtárban (azaz olyan könyvtárban, amelynek neve megegyezik a változó értékével) van egy végrehajtható ypserv fájl.

Az ypbind démon automatikusan elindul, ha az alábbi feltételek mindegyike igaz:

  • a domain név az / etc / defaultdomain fájlban vagy a $ domain változóban;
  • van egy könyvtár / var / yp / kötés / domainnév;
  • van egy YPDIR változó. és a $ YPDIR könyvtárban (azaz egy olyan könyvtárban, amelynek neve megegyezik a változó értékével), van egy végrehajtható ypbind fájl.

A NIS-kiszolgálók NIS-ügyfelek is. így a kiszolgálódémonok mellett az ypbind kliens démon is fut. amely kéréseket küld a ypserv démonnak. Alapértelmezett ypbind démon próbál találni a hálózati NIS domain szerver küld egy broadcast kérést. Ahhoz, hogy ezt a számítógépet használnak szigorúan meghatározott NIS szerver információt szerezni, vagy ha a NIS szerver található egy másik hálózati szegmensben és adás kérés, mielőtt eléri a router kell futtatni nélkül ypbind adás gombot. Ahhoz, hogy állítsa be az ügyfelet, hogy működjenek együtt egy adott NIS szerver használja ypset csapat. és használt ypinit billentyűvel NIS kliens konfigurációs egészére. Ezért mind a két probléma megoldódott ezzel:

Ez beállítja az ypbind indítását, így a NIS kiszolgáló nem keres a hálózaton. Ebben az esetben a NIS kliensnek rendelkeznie kell egy minimális / etc / hosts fájllal, így amikor ypbind elindul, legalább a NIS szerver név szerint férhet hozzá.

A NIS kiszolgáló indítási szkriptjének módosítása a Solaris rendszeren, módosítania kell a /etc/init.d/inetinit fájlt.

NIS slave kiszolgálók konfigurálása

A slave NIS szerver konfigurálása mindig csak a master konfigurálása után történik. A különbség ezeknél a beállításoknál kicsi, mivel csak a ypinit programnak kell átmennie az -s (slave) kapcsolót a -m helyett. Természetesen a helyi vizsgálja fájlok másolatait passwd és mások a szolga kiszolgáló nem szükséges a feladat -, hogy vegye csak megismételték a NIS térképeket a master szerver. Tehát a slave beállításához:

  1. Menjen a / var / yp könyvtárba.
  2. Futtassa a ypinit -s parancsot.
  3. Futtassa a szükséges démonokat (legalábbis ypserv).

A NIS-térképek átvitelét a fő kiszolgálóról a rabszolgákra a slave szervereknek kell kezdeményezniük a ypxfr folyamat futtatásával. Meg kell tervezned, hogy elindítsd ezt a folyamatot a cron-ból, így naponta egyszer (vagy gyakrabban, ha a konfigurációs fájlokat nagyon gyakran frissítik) friss térképeket kérnek a NIS master kiszolgálótól. Ha több szolga szervert a hálózaton van értelme az egyenletes terhelés a master szerver idején kérés kártyát az összes szerver ugyanabban az időben, és felváltva.

A NIS ügyfelek konfigurálása

Ne feledje, hogy ellenőrizze a lekérdezési névszolgáltatások sorrendjét (első NIS, majd helyi fájlok) az /etc/nsswitch.conf fájlban. Az átmenet a hitelesítés a helyi fájlokat NIS vagy vissza ne felejtsük el, hogy módosítsa a /etc/nsswitch.conf fájl összhangban van a döntés a hitelesítési rendszer.

NIS: hasznos szoftver

Néhány segédprogram segít a NIS adminisztrációjában:

yppush - parancs a fő szerverről. hogy minden alárendelt frissítse a NIS-kártyák másolatait (amennyiben azonnali változtatásokra van szükség);

makedbm - hozzon létre egy hased adatbázis egy szöveges fájlból;

yppoll - megjeleníti a kiszolgáló térkép verzióját;

Kapcsolódó cikkek