Razumevanje ukaza rpc.statd Linux
The rpc.statd strežnik izvaja NSM (Network Status Monitor) RPC protokol. Ta storitev je nekoliko napačno poimenovana, saj dejansko ne zagotavlja aktivnega spremljanja, kot bi lahko domnevali; namesto tega NSM izvaja storitev obveščanja o ponovnem zagonu. Uporablja ga storitev zaklepanja datotek NFS,rpc.lockd, za izvajanje obnovitve zaklepanja, ko se stroj strežnika NFS zruši in znova zažene.

Z uporabo rpc.statd
Včasih je bilo v nekaterih distribucijah Linuxa treba zagnati rpc.statd ločeno pri vrtenju strežnika NFS. To je bilo v veliki meri posledica starega sistema Sysvinit. Zdaj boste ugotovili, da bo zagon NFS samodejno zagnal rpc.statd in vse druge komponente, potrebne za pravilno delovanje strežnika.
systemctl zaženi nfs
Ali (odvisno od vaše distribucije)
systemctl zaženi nfs-strežnik
Enako velja, če omogočite strežnik ob zagonu. Distribucije, ki temeljijo na Debianu, kot sta Ubuntu in Linux Mint, bodo omogočile NFS takoj, ko ga namestite, tako da tega ni treba storiti, vendar omogočanje strežnika izgleda nekako takole:
systemctl omogoči nfs
ali
systemctl omogoči nfs-strežnik
Spet je natančen ukaz odvisen od vaše distribucije. Tisti "nfs-server" je sistem, ki temelji na Debianu.
Če morate prilagoditi vedenje rpc.statd, lahko to storite s spodnjimi možnostmi. Na splošno ukaza ne boste želeli zagnati ločeno. Namesto tega bi podvojili storitev Systemd in ustvarili varnostno kopijo izvirnika in novo kopijo, ki bi jo lahko prosto spreminjali. Nato bi s spodnjimi možnostmi spremenili način klica storitve iz te storitvene datoteke.
Povzetek
/sbin/rpc.statd [-F] [-d] [-?] [-n ime] [-o vrata] [-p vrata] [-V]
Operacija
Za vsako odjemalsko ali strežniško napravo NFS, ki jo je treba spremljati, rpc.statd ustvari datoteko v/var/lib/nfs/statd/sm. Ko se zažene, prebere te datoteke in o tem obvesti enakovrednegarpc.statd na teh strojih.
Opcije
-F
Privzeto, rpc.statd se razcepi in se ob zagonu postavi v ozadje. The -F argument pove, naj ostane v ospredju. Ta možnost je v glavnem namenjena odpravljanju napak.
-d
Privzeto, rpc.statd pošilja sporočila dnevnika prek syslog(3) v sistemski dnevnik. The -d argument ga prisili, da zabeleži natančen izhod stderr namesto tega. Ta možnost je v glavnem namenjena odpravljanju napak in se lahko uporablja samo v povezavi z -F parameter.
-n, --ime ime
določite ime za rpc.statd za uporabo kot lokalno ime gostitelja. Privzeto, rpc.statd bom poklical gethostname(2), da dobite lokalno ime gostitelja. Določanje lokalnega imena gostitelja je lahko koristno za stroje z več kot enim vmesnikom.
-o, --odhodna-pristanišče pristanišče
določite vrata za rpc.statd za pošiljanje izhodnih zahtev za status. Privzeto, rpc.statd bo vprašal mapa portov(8), da mu dodelite številko vrat. Od tega pisanja ni standardne številke vrat mapa portov vedno ali običajno dodeli. Določanje vrat je lahko koristno pri implementaciji požarnega zidu.
-p, --pristanišče pristanišče
določite vrata za rpc.statd poslušati naprej. Privzeto, rpc.statd bo vprašal mapa portov(8), da mu dodelite številko vrat. Od tega pisanja ni standardne številke vrat mapa portov vedno ali običajno dodeli. Določanje vrat je lahko koristno pri implementaciji požarnega zidu.
-?
Vzroki rpc.statd za izpis pomoči ukazne vrstice in izhod.
-V
Vzroki rpc.statd da natisnete informacije o različici in zaprete.
PODPORA TCP_WRAPPERS.
tole rpc.statd različica je zaščitena z tcp_wrapper knjižnica. Strankam morate omogočiti dostop rpc.statd če jim je treba dovoliti uporabo. Če želite omogočiti povezave odjemalcev domene .bar.com, lahko uporabite naslednjo vrstico v /etc/hosts.allow:
statd: .bar.com.
Uporabiti morate demon ime statd za ime demona (tudi če ima dvojiška datoteka drugačno ime).
Za dodatne informacije si oglejte tcpd(8) in hosts_access(5) strani priročnika.
Poglej tudi.
rpc.nfsd (8)
Uporabi človek ukaz (% človek), da vidite, kako se ukaz uporablja v vašem računalniku.