的rpc.statd服务器实现NSM (Network Status Monitor)RPC协议.该服务的名称有些错误,因为它实际上并没有像人们所怀疑的那样提供活动监视;相反,NSM实现了一个重新启动通知服务。用于NFS文件锁定服务,RPC.LOCKD.,以便在NFS服务器计算机崩溃和重新引导时实现锁恢复。
使用rpc.statd
它曾经在某些Linux发行版上,您需要在旋转NFS服务器时单独启动RPC.STATD。这主要是由于旧的Sysvinit系统。现在,您发现启动NFS将自动启动RPC.STATD和服务器正常运行所需的任何其他组件。
systemctl启动nfs
或者(取决于你的发行版)
systemctl启动nfs-server
在启动时启用服务器也是如此。基于debian的发行版,比如Ubuntu和Linux Mint,只要你安装它,就会启用NFS,所以没有必要这样做,但是启用服务器看起来像这样:
systemctl启用nfs.
或
systemctl启用nfs服务器
同样,确切的命令取决于您的发行版。“nfs-server”是一个基于debian的系统。
如果您需要自定义RPC.Statd的行为,则可以使用以下选项进行。通常,您不想单独运行命令。相反,您将复制Systemd服务文件,创建原始的备份和新副本以自由修改。然后,您可以使用下面的选项更改如何从该服务文件调用该服务。
剧情简介
/sbin/rpc.statd[-F] [-d] [-?] [-n name ] [-o port ] [-p port ] [-V]
手术
对于要监视的每个NFS客户机或服务器机器,rpc.statd在/var/lib/nfs/statd/sm.启动时,它会通过这些文件迭代并通知对等体rpc.statd在这些机器。
选项
-F
默认情况下,rpc.statd在启动时,fork并将自己放到后台。的-F参数告诉它保持在前台。这个选项主要用于调试目的。
-D.
默认情况下,rpc.statd通过以下方式发送日志信息syslog(3)对系统日志。的-D.参数强制将详细输出记录到stderr反而。此选项主要用于调试目的,并且可能只与该选项一起使用-F参数。
- n,名字的名字
指定一个名称rpc.statd使用作为本地主机名。默认情况下,rpc.statd将调用gethostname.(2)获取本地主机名。对于具有多个接口的机器,指定本地主机名可能很有用。
- o,的出口港港口
指定端口rpc.statd发送外出的状态请求。默认情况下,rpc.statd会问portmap.(8)将其分配端口号。就像这种写作一样,没有标准的端口号portmap.始终或通常分配。在实现防火墙时指定端口可能很有用。
- p,港口港口
指定端口rpc.statd听。默认情况下,rpc.statd会问portmap.(8)将其分配端口号。就像这种写作一样,没有标准的端口号portmap.始终或通常分配。在实现防火墙时指定端口可能很有用。
- ?
原因rpc.statd打印命令行帮助并退出。
-v.
原因rpc.statd打印出版信息并退出。
TCP_WRAPPERS支持
这rpc.statd版本受tcp_wrapper.图书馆。你得给客户权限rpc.statd如果允许他们使用的话。要允许从。bar.com域的客户端连接,你可以在/etc/hosts.allow中使用以下行:
attd:.bar.com.
你必须使用守护进程的名字statd用于守护进程名(即使二进制文件有不同的名称)。
欲了解更多信息,请参阅tcpd(8)和hosts_access(5)手动页面。
另请参阅
rpc.nfsd (8)
使用男人。命令(%的人),以查看命令如何在您的特定计算机上使用。