使用 CentOS 5.7,启动时默认服务均未启动。这是什么原因造成的?
答案1
它们之前就启动了吗?或者,它们是自初始安装以来添加的新应用程序。
您最近所做的任何更改是否导致了此问题?
如果它们是新应用程序,则需要使用 chkconfig 配置它们以确定运行级别(它们启动时)。您可以使用默认值:
chkconfig servicename add
因此,对于 Apache 来说:
chkconfig httpd add
如果启动时出现问题导致服务无法启动,请检查系统日志。您可以通过以下命令执行此操作:
vi /var/log/messages
这会显示启动期间发生的任何错误消息。您可能需要编辑初始问题以添加一些其他详细信息。将上次启动后发生的最新条目发布到系统日志中。
答案2
使用该/usr/sbin/ntsysv
命令来选中/取消选中您希望随系统启动的服务。