Razumijevanje Linux naredbe rpc.statd
The rpc.statd poslužitelj implementira NSM (Network Status Monitor) RPC protokol. Ova usluga je donekle pogrešno nazvana jer zapravo ne pruža aktivno praćenje kao što bi se moglo sumnjati; umjesto toga, NSM implementira uslugu obavijesti o ponovnom pokretanju. Koristi ga NFS usluga zaključavanja datoteka,rpc.lockd, za implementaciju oporavka zaključavanja kada se stroj NFS poslužitelja sruši i ponovno pokrene.

Korištenje rpc.statd
Nekada je bilo da ste u nekim distribucijama Linuxa morali zasebno pokrenuti rpc.statd prilikom pokretanja NFS poslužitelja. To je uglavnom bilo zbog starog sustava Sysvinit. Sada ćete otkriti da će pokretanje NFS-a automatski pokrenuti rpc.statd i sve druge komponente potrebne za ispravno funkcioniranje poslužitelja.
systemctl start nfs
Ili (ovisno o vašoj distribuciji)
systemctl start nfs-server
Isto vrijedi i kada omogućite poslužitelj pri pokretanju. Distribucije temeljene na Debianu, kao što su Ubuntu i Linux Mint, omogućit će NFS čim ga instalirate, tako da nema potrebe za to, ali omogućavanje poslužitelja izgleda otprilike ovako:
systemctl omogući nfs
Ili
systemctl omogući nfs-poslužitelj
Opet, točna naredba ovisi o vašoj distribuciji. Onaj "nfs-server" je sustav temeljen na Debianu.
Ako trebate prilagoditi ponašanje rpc.statd, to možete učiniti pomoću opcija u nastavku. Općenito, nećete htjeti izvoditi naredbu zasebno. Umjesto toga, duplicirali biste datoteku usluge Systemd, stvarajući sigurnosnu kopiju izvornika i novu kopiju za slobodno mijenjanje. Zatim biste promijenili način pozivanja usluge iz te servisne datoteke pomoću opcija u nastavku.
Sinopsis
/sbin/rpc.statd [-F] [-d] [-?] [-n naziv ] [-o port ] [-p priključak] [-V]
Operacija
Za svaki NFS klijent ili poslužiteljski stroj koji treba pratiti, rpc.statd stvara datoteku u/var/lib/nfs/statd/sm. Prilikom pokretanja, iterira kroz ove datoteke i obavještava ravnopravnog korisnikarpc.statd na tim strojevima.
Mogućnosti
-F
Prema zadanim postavkama, rpc.statd račva i stavlja se u drugi plan kada se pokrene. The -F argument govori da ostane u prvom planu. Ova opcija je uglavnom za potrebe otklanjanja pogrešaka.
-d
Prema zadanim postavkama, rpc.statd šalje zapisničke poruke putem syslog(3) u zapisnik sustava. The -d argument ga prisiljava na zapisivanje opširnog izlaza stderr umjesto toga. Ova opcija je uglavnom u svrhu otklanjanja pogrešaka i može se koristiti samo u kombinaciji s -F parametar.
-n, --ime Ime
navedite naziv za rpc.statd koristiti kao lokalno ime hosta. Prema zadanim postavkama, rpc.statd nazvat ću gethostname(2) za dobivanje lokalnog imena hosta. Određivanje lokalnog imena hosta može biti korisno za strojeve s više od jednog sučelja.
-o, --odlazni-port luka
navedite port za rpc.statd za slanje odlaznih zahtjeva za status. Prema zadanim postavkama, rpc.statd pitat ću mapa portova(8) da mu dodijelite broj porta. Od ovog pisanja, ne postoji standardni broj porta koji mapa portova uvijek ili obično dodjeljuje. Određivanje porta može biti korisno pri implementaciji vatrozida.
-p, --port luka
navedite port za rpc.statd slušati dalje. Prema zadanim postavkama, rpc.statd pitat ću mapa portova(8) da mu dodijelite broj porta. Od ovog pisanja, ne postoji standardni broj porta koji mapa portova uvijek ili obično dodjeljuje. Određivanje porta može biti korisno pri implementaciji vatrozida.
-?
Uzroci rpc.statd za ispis pomoći naredbenog retka i izlaz.
-V
Uzroci rpc.statd za ispis informacija o verziji i izlaz.
TCP_WRAPPERS PODRŠKA.
Ovaj rpc.statd verzija je zaštićena tcp_wrapper knjižnica. Morate omogućiti klijentima pristup rpc.statd ako bi im se trebalo dopustiti da ga koriste. Da biste omogućili povezivanje klijenata domene .bar.com, možete koristiti sljedeći redak u /etc/hosts.allow:
statd: .bar.com.
Morate koristiti demon Ime statd za ime demona (čak i ako binarni program ima drugačije ime).
Za dodatne informacije pogledajte na tcpd(8) i hosts_access(5) stranice priručnika.
Vidi također.
rpc.nfsd (8)
Koristiti čovjek naredba (% čovjek) da vidite kako se naredba koristi na vašem računalu.