“Como todos os serviços de informação ou protocolo de pesquisa, o NIS tem uma variedade de comandos. Esses comandos ajudam com configuração ou configuração e realizam uma variedade de ações. Assim, é crucial dominar os comandos para uso eficiente e eficaz da estrutura de pesquisa de informações do NIS.
Este artigo fornece informações sobre os comandos básicos do Linux NIS. E, além de dar uma breve explicação, também forneceremos uma sinopse de cada um deles e exemplos sempre que possível.”
Comandos Linux NIS comuns
A seguir, alguns dos comandos comuns do Linux NIS que você deve conhecer;
comando yppasswd
O comando linux nis yppasswd é útil para alterar ou instalar sua senha de rede. Ele associará automaticamente essa senha ao parâmetro de nome de usuário especificado para a rede. Notavelmente, você só pode alterar ou criar uma senha usando este comando se você for o proprietário da senha.
Idealmente, sua senha do NIS pode ser diferente da senha da sua máquina. Novamente, enquanto os usuários root nos servidores NIS têm o privilégio de usar esse utilitário, os usuários root nos clientes do NIS não têm esse privilégio.
A sinopse para este comando é;
A sinopse acima tem duas bandeiras notáveis, e seu significado é o seguinte;
Um exemplo de como você pode alterar a senha do NIS do usuário está no comando abaixo;
O comando acima ajudará você a modificar a senha do NIS para o usuário do seu sistema chamado Ken. Isso solicitará que você insira sua senha antiga. Uma vez feito, você deve inserir uma nova senha e confirmar sua atualização.
comando ypinit
Este comando define mapas NIS em seu servidor mestre NIS ou servidor de escravos/trabalhador. A ferramenta é utilizável apenas por usuários com autoridade de usuário root. Além disso, ele usa os arquivos ASCII como arquivos de entrada por padrão.
As entradas de sintaxe do comando são;
A primeira linha de comando de sintaxe configura o NIS MAPS em NIS Master Servers, enquanto a linha de comando de segundo comando configura o NIS MAPS em servidores trabalhadores. No geral, os sinalizadores para este comando, como mostrado na sintaxe, são os seguintes;
Exemplos notáveis de comando ypinit incluem;
Usando o YPINIT para configurar um servidor mestre que funcionará como o Masters para todos os mapas do seu sistema NIS é ilustrado abaixo. O comando chama o fazer procedimento, que seguirá as instruções em seu /var/yp/makefilefile.
Usando YPINIT para configurar um servidor mestre. Você não receberá um prompt de entrada se usar este comando;
Usando YPINIT para configurar um servidor de trabalhador NIS. Este comando copiará os mapas NIS do seu servidor para sua estação de trabalho e, no processo, tornará sua estação de trabalho um servidor de trabalhador. Para esta ilustração, usaremos o linenhint como nosso servidor.
comando ypset
Este comando NIS direcionará uma máquina específica para um servidor especificado. Funciona direcionando o daemon ypbind em seu cliente para o daemon YPSERV em seu servidor. Você terá que selecionar o servidor para o qual seu daemon ypbind irá obter os serviços necessários do daemon YPSERV.
Sua sintaxe é a seguinte;
O comando ypset possui os seguintes sinalizadores;
O exemplo abaixo ilustra como você pode usar o comando ypset para definir um servidor para ligação pretendida em um host em um determinado domínio;
comando ypxfr
Outro comando Linux NIS interessante é o comando ypxfr. Ele é útil na transferência de mapas NIS de servidores para hosts locais. Faz isso criando um mapa temporário no/var/yp/domínio, buscando as entradas do mapa do seu servidor antes de preencher as entradas no mapa especificado no servidor. Em seguida, ele carregará os parâmetros do seu mapa, excluirá a versão antiga do mapa e, finalmente, moverá o mapa temporário para o nome do mapa designado.
O exemplo abaixo ilustra como você pode usar o comando ypxfr para mover um mapa de uma máquina host para um domínio diferente;
ypwhich comando
Este comando Linux NIS identifica o servidor que fornece os serviços do NIS e o servidor, que atua como o servidor mestre para um determinado mapa. Claro, isso dependerá de como você invoca o comando ypwhich. Ele exibirá o nome do servidor para uma determinada máquina local se invocada sem argumento.
Os exemplos a seguir o ajudarão a entender o comando;
Usando ypwhich para encontrar o servidor que atende aos clientes do sistema que ainda estão antigos ao protocolo NIS da versão NIS;
Usando o comando ypwhich para encontrar o mapa com o nome Passwd. Este comando não encontra o mapa apelidado de passagem. O comando exibirá o servidor Bane para o mapa com o nome Passwd.
Usando o comando ypwhich para encontrar o servidor mestre para qualquer mapa. O comando abaixo exibirá o nome do servidor do mapa passada.
comando yppoll
O objetivo do comando yppoll é ajudar a exibir o número de identificação do mapa do NIS que está sendo usado no servidor NIS. Ele usa o daemon YPSERV para exibir os números de pedidos de mapas que você pode especificar no parâmetro MapName. Os números de pedido para mapas são seus números de identificação. Este comando pode ser executado nos sistemas NIS com os protocolos da versão 1 (antigo) e da versão 2 (novos).
O comando possui a seguinte sintaxe;
Exemplos notáveis incluem;
Usando o YPPOLL para pesquisar um mapa em um domínio especificado. O comando exibirá o número de identificação para os hosts.Byname mapa do domínio Kenhint.
Use o comando yppoll para procurar um mapa em um determinado host. O comando exibirá o número do pedido para o NetGroups.mapa byuser localizado o host lhint.
Conclusão
Os comandos discutidos acima são alguns dos comandos Linux mais populares com os quais você pode interagir diariamente. Dominar o uso deles fará com que o seu funcionamento do seu sistema funcione mais fácil e sem falhas.
Fontes