所以我不能service在我的 CentOS 6.5 服务器上打字。我以 root 身份登录。输入时出现service此错误:
bash:服务:找不到命令
我也试过输入sudo service,但没有运气。然后我收到这个错误:
须藤:服务:找不到命令
Cri*_*itu 11
正如在通过评论的扩展讨论中发现的那样,您的系统已损坏。我建议完全重新安装系统或至少重新安装损坏的软件包。
已/sbin/service再次运行yum reinstall initscripts。
我不推荐它,但是如果您想重新安装所有未通过验证的软件包,请运行:
yum reinstall $(rpm -q --qf '%{NAME}\n' -a | while read rpm; do rpm -V $rpm >/dev/null || echo $rpm; done)
Run Code Online (Sandbox Code Playgroud)
请注意,即使配置文件已修改或更改mtime也可能会触发重新安装。尽管.rpmnew如果您更改了原始配置文件,新的配置文件应该带有扩展名。
小智 7
该service命令驻留在sbin目录中 - 确保它存在于/sbin/service
如果你是 root,那么根据这个邮件列表,你可能需要确保它在你的路径上: Centos5 - Service Command Not Present。
您还可以查看一个名为 的类似功能chkconfig,因为它也可以激活服务。CentOS - chkconfig
所附链接适用于 CentOS 5,但它们在 CentOS 6.5 中似乎没有区别
| 归档时间: |
|
| 查看次数: |
57384 次 |
| 最近记录: |