Linux NIS -kommandoer

Linux NIS -kommandoer

“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;

  • -f [navn]- Endrer GECOS -informasjonen (ofte lagret i /etc /passwd -fil) for brukernavnet i NIS -kartene.
  • -S [Navn [ShellProg]]- Endrer påloggingsskallet for navnet på NIS -kartene

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;

  • -o- Tillater overskriving av nåværende kart for NIS -domenet i bruk
  • -n- Ypnit -kommandoen vil ikke stoppe selv når den finner feil.
  • -q- Dette flagget indikerer at kommandoen vil få argumenter i stedet for en anmeldelse for innspill.
  • -M [WORKNAME…]- Dette indikerer at din lokale vert skal være din NIS Master Server. -M -flagget går ofte foran navnene på maskinene som holder arbeiderserverne når -Q -flagget brukes.
  • -S mastername- Flagget vil kopiere NIS -kart fra alle serverarbeidsstasjoner du spesifiserer. Selvfølgelig kan disse bare skje i mastername -parameteren.

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;

  • -V1- Kommer godt med å binde den spesifiserte serveren for å matche versjonen 1 (gamle) NIS -protokollen.
  • -d domene- Brukes til å spesifisere domenet
  • -H vert- Brukes til å sette bindingen for demonen på din spesifiserte vert og ikke den lokale verten. Du kan spesifisere verten ved hjelp av et navn eller bruke en IP -adresse.

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

  • https: // dokumenter.Oracle.COM/CD/E19455-01/806-1387/ANIS1-21939/INDEX.html
  • https: // dokumenter.Centrify.com/innhold/config-nis/clientlinux.htm
  • http: // www.Yolinux.com/tutorials/nis.html
  • https: // lignende.com/linux-nis-server/
  • https: // www.IBM.com/docs/no/aix/7.2?Emne = referanse-nis-kommando