![如何在启动时禁用 chef-server](https://linux22.com/image/701156/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%90%AF%E5%8A%A8%E6%97%B6%E7%A6%81%E7%94%A8%20chef-server.png)
我一直在尝试在启动时禁用 chef-server 服务。我查看了“/etc/init.d/”,但没有列出任何与 chef 相关的服务。我从 service --status-all 检查了服务列表,但没有找到与 chef 相关的服务。我尝试使用“chef-server-ctl once bookshelf”命令,但重启后,服务会自动启动。我正在使用带有 chef 11 服务器的 ubuntu 14.04。任何帮助都将不胜感激。
root@talkwithmurtuza5:/home/user# chef-server-ctl status
down: bookshelf: 97s, normally up; run: log: (pid 808) 658s
down: chef-expander: 95s, normally up; run: log: (pid 806) 658s
down: chef-solr: 94s, normally up; run: log: (pid 805) 658s
down: erchef: 94s, normally up; run: log: (pid 807) 658s
down: postgresql: 93s, normally up; run: log: (pid 815) 658s
down: rabbitmq: 93s, normally up; run: log: (pid 822) 658s
答案1
我问的是同样的问题。看起来 chef uninstall 可以完成您想要的操作,并且不会丢失任何数据。
chef-server-ctl uninstall
https://d2avhevdwylo4t.cloudfront.net/ctl_chef_server.html#uninstall
恢复
chef-server-ctl reconfigure
https://d2avhevdwylo4t.cloudfront.net/ctl_chef_server.html#reconfigure