我使用的是RHEL5.5。我想关闭nfs服务以便安装和运行包。安装本身尝试关闭服务,但失败了。
一直说“关闭nfs服务[失败] ”。
这里有什么问题以及如何将其关闭?
答案 0 :(得分:0)
您可以尝试使用命令
手动关闭服务service nfs stop
然后再次尝试安装该软件包。
答案 1 :(得分:0)
正如您所说,由于nfs init脚本检查exportfs中的行数并且/ etc / export文件为空,因此失败,请执行以下操作
在脚本中找到以下部分:
最后这样做,以便客户端仍然可以访问服务器 当服务器正在运行时。
CNT = /usr/sbin/exportfs -v | /usr/bin/wc -l
如果 [$ cnt = 0] ;然后
action $“关闭NFS服务:”/ usr / sbin / exportfs -au
否则
action $“关闭NFS服务:”/ bin / false
网络连接
粗体部分表示if语句检查exportfs -v是否包含多于0行。如果你自己运行它会发现它实际上有0行导致脚本失败。所以将[$ cnt -gt 0]改为[$ cnt = 0],一切都会有效。
更改系统脚本时需要采取额外的预防措施。确保首先备份nfs脚本并通过运行以下命令对其进行测试:
service nfs stop
请勿重新启动,以免出现问题,您可以随时恢复原始的nfs scritp。