“Som hver informasjonstjeneste eller oppslagsprotokoll, har NIS en rekke kommandoer. Disse kommandoene hjelper med oppsett eller konfigurasjon og utfører en rekke handlinger. Dermed er det avgjørende å mestre kommandoene for effektiv og effektiv bruk av NIS -informasjonsrammen.
Denne artikkelen gir deg informasjon om de grunnleggende Linux NIS -kommandoene. Og foruten å gi en kort forklaring, vil vi også gi deg en synopsis av hver av dem og eksempler der det er mulig.”
Vanlige Linux NIS -kommandoer
Følgende er noen av de vanlige Linux NIS -kommandoene du bør vite;
Yppasswd -kommando
Linux NIS Yppasswd -kommandoen kommer godt med å endre eller installere nettverkspassordet. Det vil automatisk knytte dette passordet til brukernavnparameteren som er spesifisert for nettverket. Spesielt kan du bare endre eller opprette et passord ved hjelp av denne kommandoen hvis du er passordeieren.
Ideelt sett kan NIS -passordet ditt være forskjellig fra maskinens passord. Igjen, mens rotbrukere på NIS -servere har privilegiet å bruke dette verktøyet, mangler rotbrukere på NIS -klienter dette privilegiet.
Synopsis for denne kommandoen er;
Synopsis ovenfor har to bemerkelsesverdige flagg, og deres betydning er som følger;
Et eksempel på hvordan du kan endre brukerens NIS -passord er i kommandoen nedenfor;
Kommandoen ovenfor vil hjelpe deg med å endre NIS -passordet for systembrukeren din som heter Ken. Det vil be deg om å oppgi det gamle passordet ditt. Når du er ferdig, må du oppgi et nytt passord og bekrefte oppdateringen.
ypinit -kommando
Denne kommandoen setter NIS -kart på NIS Master Server eller Slave/Worker Server. Verktøyet er bare brukbart av brukere med Root User Authority. Videre bruker den ASCII -filene som inndatafiler som standard.
Syntaksoppføringene for kommandoen er;
Den første syntaks -kommandolinjen setter opp NIS -kart på NIS Master -servere, mens den andre kommandolinjen setter opp NIS -kart på arbeiderservere. Totalt sett er flaggene for denne kommandoen, som vist i syntaks, som følger;
Bemerkelsesverdige eksempler på ypinit -kommandoer inkluderer;
Bruke ypinit for å sette opp en masterserver som vil fungere som mestere for alle kart i NIS -systemet ditt er illustrert nedenfor. Kommandoen påkaller gjøre prosedyre, som vil følge instruksjonene i din /var/yp/makefilefile.
Bruker ypinit til å sette opp en masterserver. Du vil ikke få en inngangsprompt hvis du bruker denne kommandoen;
Bruker ypinit for å sette opp en NIS -arbeiderserver. Denne kommandoen vil kopiere NIS -kart fra serveren din til arbeidsstasjonen din, og i prosessen gjøre arbeidsstasjonen din til en arbeiderserver. For denne illustrasjonen vil vi bruke Linhint som serveren vår.
ypset -kommando
Denne NIS -kommandoen vil lede en bestemt maskin til en spesifisert server. Det fungerer ved å lede YPBIND -demonet i klienten din til YPServ -demonet på serveren din. Du må velge serveren som YPBIND DAEMON vil gå for å skaffe de nødvendige tjenestene fra YPServ -demonen.
Syntaksen er som følger;
YPSET -kommandoen har følgende flagg;
Eksemplet nedenfor illustrerer hvordan du kan bruke YPSET -kommandoen til å angi en server for tiltenkt binding på en vert innenfor et gitt domene;
ypxfr -kommando
En annen interessant Linux NIS -kommando er YPXFR -kommandoen. Det kommer godt med å overføre NIS -kart fra servere til lokale verter. Det gjør dette ved å lage et midlertidig kart i/var/yp/domenet, og hente kartoppføringene fra serveren din før du fyller oppføringene i det spesifiserte kartet på serveren. Den vil deretter laste inn kartparametrene, slette den gamle kartversjonen og til slutt flytte det midlertidige kartet til det angitte kartnavnet.
Eksemplet nedenfor illustrerer hvordan du kan bruke YPXFR -kommandoen til å flytte et kart fra en vertsmaskin til et annet domene;
ypwhich kommando
Denne Linux NIS -kommandoen identifiserer serveren som leverer NIS -tjenestene og serveren, som fungerer som hovedserveren for et gitt kart. Selvfølgelig vil dette avhenge av hvordan du påkaller ypwhich -kommandoen. Den vil vise serverens navn for en gitt lokal maskin hvis det påkalles uten argument.
Følgende eksempler vil hjelpe deg å forstå kommandoen;
Bruke YPwhich for å finne serveren som betjener systemklientene dine som fremdeles driver gamle NIS -protokollen;
Bruker ypwhich -kommandoen for å finne kartet med navnet passwd. Denne kommandoen finner ikke kartet med kallenavnet Passwd. Kommandoen vil vise serverbane for kartet med navnet passwd.
Bruker ypwhich -kommandoen for å finne hovedserveren for et gitt kart. Kommandoen nedenfor viser servernavnet på PassWD -kartet.
Yppoll -kommando
Hensikten med Yppoll -kommandoen er å hjelpe med å vise ID -nummeret på NIS -kartet som brukes på NIS -serveren. Den bruker YPServ -demonen for å vise ordrenummerene på kart du kan spesifisere i MapName -parameteren. Bestillingsnumre for kart er deres ID -tall. Denne kommandoen kan kjøre på NIS -systemer med versjon 1 (gammel) og versjon 2 (nye) protokoller.
Kommandoen har følgende syntaks;
Bemerkelsesverdige eksempler inkluderer;
Bruke Yppoll for å søke i et kart på et spesifisert domene. Kommandoen vil vise ID -nummeret for vertene.Bynavn kart fra Kenhint -domenet.
Bruk Yppoll -kommandoen til å søke etter et kart i en gitt vert. Kommandoen vil vise ordrenummeret for nettgrupper.ByUser Map ligger Lhint -verten.
Konklusjon
Kommandoene omtalt ovenfor er noen av de mest populære Linux NIS -kommandoene du kan samhandle med daglig. Å mestre bruken av dem vil gjøre systemadministrasjonen din enklere og feilfri.
Kilder