“Come ogni servizio di informazione o protocollo di ricerca, NIS ha una serie di comandi. Questi comandi aiutano con configurazione o configurazione e realizzano una varietà di azioni. Pertanto, è fondamentale padroneggiare i comandi per un uso efficiente ed efficace del framework di ricerca sulle informazioni NIS.
Questo articolo fornisce informazioni sui comandi di base Linux NIS. E oltre a dare una breve spiegazione, ti forniremo anche una sinossi di ciascuno di essi e esempi ove possibile."
Comandi comuni Linux NIS
Di seguito sono riportati alcuni dei comuni comandi Linux NIS che dovresti sapere;
comando yppasswd
Il comando Linux Nis YpPasswd è utile per modificare o installare la password di rete. Assocerà automaticamente questa password al parametro nome utente specificato per la rete. In particolare, è possibile modificare o creare una password utilizzando questo comando se sei il proprietario della password.
Idealmente, la tua password NIS può essere diversa dalla password della macchina. Ancora una volta, mentre gli utenti root sui server NIS hanno il privilegio di utilizzare questa utilità, gli utenti root sui clienti NIS mancano di questo privilegio.
La sinossi per questo comando è;
La sinossi sopra ha due bandiere notevoli e il loro significato è il seguente;
Un esempio di come è possibile modificare la password NIS dell'utente è nel comando seguente;
Il comando sopra ti aiuterà a modificare la password NIS per l'utente del sistema chiamato Ken. Ti chiederà di inserire la tua vecchia password. Una volta fatto, è necessario inserire una nuova password e confermare l'aggiornamento.
comando ypinit
Questo comando imposta le mappe NIS sul server Master NIS o Slave/Worker Server. Lo strumento è utilizzabile solo dagli utenti con autorità utente root. Inoltre, utilizza i file ASCII come file di input per impostazione predefinita.
Le voci di sintassi per il comando sono;
La prima riga di comando di sintassi imposta le mappe NIS sui server Master NIS, mentre la seconda riga di comando imposta le mappe NIS sui server dei lavoratori. Nel complesso, le flag per questo comando, come mostrato nella sintassi, sono le seguenti;
Notevoli esempi di comandi Ypinit includono;
L'uso di ypinit per impostare un server principale che funzionerà come maestri per tutte le mappe nel sistema NIS è illustrato di seguito. Il comando invoca il file Fare procedura, che seguirà le istruzioni nel tuo /var/yp/makefilefile.
Utilizzo di ypinit per impostare un server principale. Non otterrai un prompt di input se si utilizza questo comando;
Utilizzo di ypinit per impostare un server di lavoratori NIS. Questo comando copierà le mappe NIS dal tuo server alla workstation e, nel processo, renderà la workstation un server di lavoro. Per questa illustrazione, useremo Linhint come nostro server.
comando ypset
Questo comando NIS indirizzerà una macchina particolare su un server specificato. Funziona dirigendo il daemon Ypbind nel tuo client sul daemon Ypserv sul tuo server. Dovrai selezionare il server a cui il tuo demone ypbind andrà per ottenere i servizi necessari dal demone ypserv.
La sua sintassi è la seguente;
Il comando YPSET ha le seguenti flag;
L'esempio seguente illustra come è possibile utilizzare il comando YPSET per impostare un server per l'associazione prevista su un host all'interno di un determinato dominio;
comando ypxfr
Un altro comando Linux NIS interessante è il comando ypxfr. È utile nel trasferimento di mappe NIS dai server agli host locali. Lo fa creando una mappa temporanea in/var/yp/dominio, prendendo le voci della mappa dal server prima di riempire le voci nella mappa specificata sul server. Caricherà quindi i parametri della mappa, eliminerà la vecchia versione della mappa e infine sposterà la mappa temporanea sul nome della mappa designata.
L'esempio seguente illustra come è possibile utilizzare il comando YPXFR per spostare una mappa da una macchina host in un dominio diverso;
ypwhich comando
Questo comando NIS Linux identifica il server che fornisce i servizi NIS e il server, che funge da server principale per una determinata mappa. Naturalmente, questo dipenderà da come invochi il comando ypwhich. Viene visualizzato il nome del server per una determinata macchina locale se invocato senza argomento.
I seguenti esempi ti aiuteranno a capire il comando;
Usando YPWhich per trovare il server che serve i client di sistema che eseguono ancora vecchi il protocollo NIS della versione;
Usando il comando ypwhich per trovare la mappa con il nome passwd. Questo comando non trova la mappa soprannominata passwd. Il comando visualizzerà la banna del server per la mappa con il nome passwd.
Utilizzando il comando ypwhich per trovare il server principale per ogni mappa. Il comando seguente visualizzerà il nome del server della mappa passwd.
comando yppoll
Lo scopo del comando yppoll è di aiutare a visualizzare il numero ID della mappa NIS utilizzata sul server NIS. Utilizza il demone Ypserv per visualizzare i numeri dell'ordine di mappe che possono specificare nel parametro MAPNAME. I numeri d'ordine per le mappe sono i loro numeri ID. Questo comando può essere eseguito sui sistemi NIS con protocolli versione 1 (vecchia) e versione 2 (nuovo).
Il comando ha la seguente sintassi;
Esempi notevoli includono;
Utilizzo di YPPOLL per cercare una mappa su un dominio specificato. Il comando visualizzerà il numero ID per gli host.mappa di nome dal dominio Kenhint.
Utilizzare il comando yppoll per cercare una mappa in un determinato host. Il comando visualizzerà il numero dell'ordine per NetGroups.Byuser Map ha situato l'host Lhint.
Conclusione
I comandi discussi sopra sono alcuni dei comandi NIS Linux più popolari con cui puoi interagire quotidianamente. Padroneggiare il loro utilizzo renderà il tuo lavoro di amministrazione di sistema più semplice e impeccabile.
Fonti