Hva er nettverksinformasjonssystemet?
Nettverksinformasjonssystemet, også kjent som NIS, er et klient- og serversystem som er basert på prosedyreanrop (RPC). Den lar alle maskiner i nettverksinformasjonssystemet, eller NIS-domenet, dele et felles sett med konfigurasjonsfiler. Ekstern prosedyreoppringning gjør det mulig for et dataprogram å utføre en prosedyre på en annen maskin på det delte nettverket og er en form for kommunikasjon mellom prosesser. NIS ble utviklet av Sun Microsystems for å sentralisere administrasjonen av Unix®-systemer og gjør det mulig å sette opp NIS-klientsystemer fra ett sted med minimal konfigurasjon.
Det er to sider ved et nettverksinformasjonssystem: servere og klienter. Verter eller maskiner i nettverket kan enten fungere som en server eller klient. Verter kan være klienter, slaveservere eller master-servere. Master-servere er autoritative navneservere som behandler og svarer på innspill fra klientservere; slaveservere speiler eller lager kopier av utdataene fra hovedserverne; og klientmaskiner mottar ganske enkelt informasjon fra slave- eller master-servere.
NIS-miljøer lar mange typer filer deles, men de vanligste typene er verts-, gruppe- og hovedpassordfiler. I et miljø som ikke er nettverk, vil disse filtypene bli lagret på individuelle datamaskiner og ikke eksternt tilgjengelig av flere datamaskiner. I NIS-miljøet er disse filene imidlertid lagret på hovedserveren, og klientmaskinen sender en forespørsel om å hente informasjonen. Dette gjør en fil tilgjengelig for et hvilket som helst antall maskiner, eller klienter, i nettverket.
Når et delt nettverk er satt opp, er det generelle målet å gjøre nettverket så gjennomsiktig som mulig; av denne grunn er det viktig å holde all brukerkontoinformasjon synkronisert. Når data er sentralt lagret, kan brukere få tilgang til dem fra hvilken som helst maskin i nettverket uten å måtte huske passord eller fysisk flytte data fra en maskin til en annen. Når du bruker et nettverksinformasjonssystem, trenger nettverksadministratoren bare å opprettholde en kopi av informasjonen, ettersom den er lagret på ett sted i nettverket.
Siden utviklingen har nettverksinformasjonssystemet blitt en bransjestandard, og alle Unix® og Unix-lignende systemer, for eksempel Solaris ™, AIX®, HP-UX og Linux, støtter bruk av nettverk informasjonstjenester. NIS ble opprinnelig kalt Gule Sider, eller YP, men fordi uttrykket Gule Sider er et registrert varemerke, måtte Sun Microsystems slutte å bruke navnet. Dette forklarer hvorfor de fleste nettverksinformasjonssystemkommandoer til i dag er forhåndsinnstilt med bokstavene "yp", og hvorfor NIS fortsatt blir referert til som YP av noen.