Noções básicas sobre o comando rpc.statd Linux
o rpc.statd servidor implementa o NSM (Network Status Monitor) Protocolo RPC. Este serviço tem um nome incorreto, pois não fornece monitoramento ativo como se poderia suspeitar; em vez disso, o NSM implementa um serviço de notificação de reinicialização. É usado pelo serviço de bloqueio de arquivo NFS,rpc.lockd, para implementar a recuperação de bloqueio quando a máquina do servidor NFS trava e reinicia.

Usando rpc.statd
Costumava ser que, em algumas distribuições do Linux, você precisaria iniciar o rpc.statd separadamente ao ativar um servidor NFS. Isso se deveu em grande parte ao antigo sistema Sysvinit. Agora, você descobrirá que iniciar o NFS iniciará automaticamente o rpc.statd e quaisquer outros componentes necessários para o servidor funcionar corretamente.
systemctl start nfs
Ou (dependendo da sua distribuição)
systemctl start nfs-server
O mesmo é verdadeiro ao habilitar o servidor na inicialização. Distribuições baseadas em Debian, como Ubuntu e Linux Mint, habilitarão o NFS assim que você instalá-lo, então não há necessidade de fazer isso, mas habilitar o servidor se parece com isto:
systemctl enable nfs
Ou
systemctl enable nfs-server
Novamente, o comando exato depende da sua distribuição. O "nfs-server" é um sistema baseado em Debian.
Se precisar personalizar o comportamento de rpc.statd, você pode fazer isso com as opções abaixo. Geralmente, você não deseja executar o comando separadamente. Em vez disso, você duplicaria o arquivo de serviço Systemd, criando um backup do original e uma nova cópia para modificar livremente. Então, você mudaria como o serviço é chamado a partir desse arquivo de serviço usando as opções abaixo.
Sinopse
/sbin/rpc.statd [-F] [-d] [-?] [-n nome] [-o porta] [-p porta] [-V]
Operação
Para cada cliente NFS ou máquina servidor a ser monitorado, rpc.statd cria um arquivo em/var/lib/nfs/statd/sm. Ao iniciar, ele itera por meio desses arquivos e notifica o parrpc.statd nessas máquinas.
Opções
-F
Por padrão, rpc.statd bifurca-se e fica em segundo plano quando é iniciado. o -F argumento diz para permanecer em primeiro plano. Essa opção é principalmente para fins de depuração.
-d
Por padrão, rpc.statd envia mensagens de registro via syslog(3) para o registro do sistema. o -d argumento força-o a registrar a saída detalhada para stderr em vez de. Esta opção é principalmente para fins de depuração e só pode ser usada em conjunto com o -F parâmetro.
-n, --name nome
especifique um nome para rpc.statd para usar como o nome do host local. Por padrão, rpc.statd chamará gethostname(2) para obter o nome do host local. Especificar um nome de host local pode ser útil para máquinas com mais de uma interface.
-o, --outgoing-port porta
especificar uma porta para rpc.statd para enviar solicitações de status de saída. Por padrão, rpc.statd perguntará portmap(8) para atribuir a ele um número de porta. No momento em que este livro foi escrito, não havia um número de porta padrão que portmap sempre ou normalmente atribui. Especificar uma porta pode ser útil ao implementar um firewall.
-p, --port porta
especificar uma porta para rpc.statd para ouvir. Por padrão, rpc.statd perguntará portmap(8) para atribuir a ele um número de porta. No momento em que este livro foi escrito, não havia um número de porta padrão que portmap sempre ou normalmente atribui. Especificar uma porta pode ser útil ao implementar um firewall.
-?
Causas rpc.statd para imprimir a ajuda da linha de comando e sair.
-V
Causas rpc.statd para imprimir as informações da versão e sair.
SUPORTE TCP_WRAPPERS.
Esse rpc.statd versão é protegida pelo tcp_wrapper biblioteca. Você tem que dar aos clientes acesso a rpc.statd se eles deveriam ter permissão para usá-lo. Para permitir conexões de clientes do domínio .bar.com, você pode usar a seguinte linha em /etc/hosts.allow:
statd: .bar.com.
Você tem que usar o demônio nome statd para o nome do daemon (mesmo se o binário tiver um nome diferente).
Para obter mais informações, consulte o tcpd(8) e hosts_access(5) páginas de manual.
Veja também.
rpc.nfsd (8)
Use o cara comando (% cara) para ver como um comando é usado em seu computador específico.