Comprendre la commande Linux rpc.statd
Les rpc.statd le serveur implémente le NSM (Network Status Monitor) Protocole RPC. Ce service est quelque peu mal nommé car il ne fournit pas réellement de surveillance active comme on pourrait le soupçonner; à la place, NSM implémente un service de notification de redémarrage. Il est utilisé par le service de verrouillage de fichiers NFS,rpc.lockd, pour implémenter la récupération de verrouillage lorsque la machine du serveur NFS se bloque et redémarre.

Utilisation de rpc.statd
Auparavant, sur certaines distributions Linux, vous deviez démarrer rpc.statd séparément lors de la rotation d'un serveur NFS. Cela était en grande partie dû à l'ancien système Sysvinit. Maintenant, vous constaterez que le démarrage de NFS démarrera automatiquement rpc.statd et tous les autres composants nécessaires au bon fonctionnement du serveur.
systemctl démarrer nfs
Ou (Selon votre distribution)
systemctl démarrer nfs-server
Il en est de même lors de l'activation du serveur au démarrage. Les distributions basées sur Debian, comme Ubuntu et Linux Mint activeront NFS dès que vous l'installez, il n'est donc pas nécessaire de le faire, mais l'activation du serveur ressemble à ceci:
systemctl activer nfs
Ou
systemctl activer le serveur nfs
Encore une fois, la commande exacte dépend de votre distribution. Le "nfs-server" est un système basé sur Debian.
Si vous devez personnaliser le comportement de rpc.statd, vous pouvez le faire avec les options ci-dessous. En règle générale, vous ne voudrez pas exécuter la commande séparément. Au lieu de cela, vous dupliqueriez le fichier de service Systemd, créant une sauvegarde de l'original et une nouvelle copie à modifier librement. Ensuite, vous modifierez la façon dont le service est appelé à partir de ce fichier de service à l'aide des options ci-dessous.
Synopsis
/sbin/rpc.statd [-F] [-d] [-?] [-n nom ] [-o port ] [-p port ] [-V]
Opération
Pour chaque machine cliente ou serveur NFS à surveiller, rpc.statd crée un fichier dans/var/lib/nfs/statd/sm. Au démarrage, il parcourt ces fichiers et informe l'homologuerpc.statd sur ces machines.
Options
-F
Par défaut, rpc.statd forks et se met en arrière-plan au démarrage. Les -F l'argument lui dit de rester au premier plan. Cette option est principalement à des fins de débogage.
-ré
Par défaut, rpc.statd envoie des messages de journalisation via syslog(3) dans le journal système. Les -ré l'argument l'oblige à consigner la sortie détaillée dans stderr au lieu. Cette option est principalement à des fins de débogage et ne peut être utilisée qu'avec le -F paramètre.
-n, --nom Nom
spécifier un nom pour rpc.statd à utiliser comme nom d'hôte local. Par défaut, rpc.statd appellera obtenir le nom d'hôte(2) pour obtenir le nom d'hôte local. La spécification d'un nom d'hôte local peut être utile pour les machines avec plusieurs interfaces.
-o, --outgoing-port Port
spécifier un port pour rpc.statd pour envoyer les demandes d'état sortantes. Par défaut, rpc.statd demanderai plan de port(8) pour lui attribuer un numéro de port. Au moment d'écrire ces lignes, il n'y a pas de numéro de port standard qui plan de port attribue toujours ou habituellement. La spécification d'un port peut être utile lors de la mise en œuvre d'un pare-feu.
-p, --port Port
spécifier un port pour rpc.statd à écouter. Par défaut, rpc.statd demanderai plan de port(8) pour lui attribuer un numéro de port. Au moment d'écrire ces lignes, il n'y a pas de numéro de port standard qui plan de port attribue toujours ou habituellement. La spécification d'un port peut être utile lors de la mise en œuvre d'un pare-feu.
-?
Causes rpc.statd pour imprimer l'aide de la ligne de commande et quitter.
-V
Causes rpc.statd pour imprimer les informations de version et quitter.
SUPPORT TCP_WRAPPERS.
Cette rpc.statd version est protégée par le tcp_wrapper une bibliothèque. Vous devez donner aux clients l'accès à rpc.statd s'ils doivent être autorisés à l'utiliser. Pour autoriser les connexions des clients du domaine .bar.com, vous pouvez utiliser la ligne suivante dans /etc/hosts.allow:
statd: .bar.com.
Vous devez utiliser le démon Nom statut pour le nom du démon (même si le binaire a un nom différent).
Pour plus d'informations, veuillez consulter le tcpd(8) et hosts_access(5) pages de manuel.
Voir également.
rpc.nfsd (8)
Utilisez le homme commande (% homme) pour voir comment une commande est utilisée sur votre ordinateur particulier.