请有人解释一下之间的区别服务停止和服务关闭:
例如:
# service httpd off
# chkconfig httpd off
答案1
chkconfig
控制服务是否在计算机启动时启动,同时service
允许您管理(启动、停止、查询状态)该服务。
所以:
# service httpd stop
(请注意,提供的选项是stop
而不是off
)将停止httpd
服务,但不会阻止服务httpd
在重启时启动,而
# chkconfig httpd off
禁用httpd
,以便它不会在重新启动时启动,但不会停止正在运行的服务实例httpd
。
答案2
service 命令会影响当前正在运行的服务。您可以随时根据需要启动和停止服务器。但它不会影响决定在启动时启动哪些服务的配置。另一个命令会更改该配置。它控制在启动时启动哪些服务。
答案3
停止如果服务确实正在运行,则停止该服务。
离开将阻止该服务在下次系统重启时启动。
通常将它们一起使用,意思是:立即停止并且下次不要重新启动。