Skip to content

Het rpc.statd Linux-commando

13 de juli de 2021
developers working in their office 607648510 57ec13e35f9b586c35938ac4

De rpc.statd server implementeert het NSM (Network Status Monitor) RPC-protocol. Deze service heeft een enigszins verkeerde naam omdat deze niet echt actieve monitoring biedt, zoals men zou kunnen vermoeden; in plaats daarvan implementeert NSM een meldingsservice voor opnieuw opstarten. Het wordt gebruikt door de NFS-bestandsvergrendelingsservice,rpc.lockd, om vergrendelingsherstel te implementeren wanneer de NFS-servermachine crasht en opnieuw opstart.

rpc.statd gebruiken

Vroeger moest je bij sommige Linux-distributies rpc.statd apart starten bij het opstarten van een NFS-server. Dit was grotendeels te danken aan het oude Sysvinit-systeem. Nu zul je zien dat het starten van NFS automatisch rpc.statd start en alle andere componenten die nodig zijn om de server goed te laten werken. systemctl start nfs

Of (Afhankelijk van uw distributie)

systemctl start nfs-server

Hetzelfde geldt voor het inschakelen van de server bij het opstarten. Op Debian gebaseerde distributies, zoals Ubuntu en Linux Mint, zullen NFS inschakelen zodra u het installeert, dus het is niet nodig om dit te doen, maar het inschakelen van de server ziet er ongeveer zo uit: systemctl enable nfs

Of

systemctl nfs-server inschakelen

Nogmaals, de exacte opdracht hangt af van uw distributie. De “nfs-server” is een op Debian gebaseerd systeem. Als u het gedrag van rpc.statd moet aanpassen, kunt u dit doen met de onderstaande opties. Over het algemeen wilt u de opdracht niet afzonderlijk uitvoeren. In plaats daarvan zou u het Systemd-servicebestand dupliceren, een back-up maken van het origineel en een nieuwe kopie die u vrijelijk kunt wijzigen. Vervolgens wijzigt u de manier waarop de service wordt aangeroepen vanuit dat servicebestand met behulp van de onderstaande opties.

Korte inhoud

/sbin/rpc.statd [-F] [-d] [-?] [-n name ] [-o port ] [-p port ] [-V]

Operatie

Voor elke te bewaken NFS-client of servermachine, rpc.statd maakt een bestand in/var/lib/nfs/statd/sm. Bij het starten doorloopt het deze bestanden en stelt het de peer op de hoogterpc.statd op die machines.

Opties

-F

Standaard, rpc.statd vorkt en zet zichzelf op de achtergrond wanneer gestart. De -F argument zegt dat het op de voorgrond moet blijven. Deze optie is voornamelijk bedoeld voor foutopsporing.

-d

Standaard, rpc.statd verstuurt logberichten via syslog(3) naar systeemlogboek. De -d argument dwingt het om uitgebreide uitvoer te loggen naar stderr in plaats daarvan. Deze optie is voornamelijk bedoeld voor het opsporen van fouten en mag alleen worden gebruikt in combinatie met de -F parameter.

-n, –naam naam

geef een naam op voor rpc.statd te gebruiken als de lokale hostnaam. Standaard, rpc.statd zal bellen gethostnaam(2) om de lokale hostnaam te krijgen. Het specificeren van een lokale hostnaam kan handig zijn voor machines met meer dan één interface.

-o, –uitgaande-poort haven

specificeer een poort voor rpc.statd om uitgaande statusverzoeken te verzenden. Standaard, rpc.statd zal vragen portmap(8) om er een poortnummer aan toe te wijzen. Op het moment van schrijven is er geen standaard poortnummer dat: portmap altijd of gewoonlijk toewijst. Het specificeren van een poort kan handig zijn bij het implementeren van een firewall.

-p, –poort haven

specificeer een poort voor rpc.statd verder te luisteren. Standaard, rpc.statd zal vragen portmap(8) om er een poortnummer aan toe te wijzen. Op het moment van schrijven is er geen standaard poortnummer dat: portmap altijd of gewoonlijk toewijst. Het specificeren van een poort kan handig zijn bij het implementeren van een firewall.

-?

Oorzaken rpc.statd om de opdrachtregelhulp af te drukken en af ​​te sluiten.

-V

Oorzaken rpc.statd om versie-informatie af te drukken en af ​​te sluiten. TCP_WRAPPERS ONDERSTEUNEN Dit rpc.statd versie wordt beschermd door de tcp_wrapper bibliotheek. Je moet de klanten toegang geven tot: rpc.statd als ze het mogen gebruiken. Om verbindingen van clients van het .bar.com-domein toe te staan, kunt u de volgende regel gebruiken in /etc/hosts.allow: statd: .bar.com U moet de naam van de daemon gebruiken statd voor de daemon-naam (zelfs als het binaire bestand een andere naam heeft). Kijk voor meer informatie op de tcpd(8) en hosts_access(5) handleidingen. Zie ook

rpc.nfsd(8)

Gebruik de Mens commando (% Mens) om te zien hoe een opdracht op uw specifieke computer wordt gebruikt.