无法使用 chkconfig 添加 Apache 以在启动时启动(opensuse 13.1)

Posted

技术标签:

【中文标题】无法使用 chkconfig 添加 Apache 以在启动时启动(opensuse 13.1)【英文标题】:Can't add Apache to start at boot with chkconfig (opensuse 13.1) 【发布时间】:2014-09-08 15:55:19 【问题描述】:

我正在运行 opensuse 13.1,并安装了 Apache2 作为 LAMP 的一部分。

Apache2 工作得很好,只是我无法使其开机自动启动

我使用了“chkconfig -a apache2”命令(如here 所述) 这给出了一个错误"apache2: unknown service"

感谢任何提示。

【问题讨论】:

【参考方案1】:

Apache2 已迁移到 systemd。 chkconfig 仅适用于 SysV 服务。

以下命令(显然)对我有用:

systemctl enable apache2.service

OpenSUSE 文档似乎不同步。

【讨论】:

【参考方案2】:

查找服务的名称:

ls -al /etc/init.d/

(寻找 apache 或 httpd)

然后在 chkconfig 中使用该名称。

【讨论】:

找不到 apache 或 httpd 只是告诉你,我使用 [rcapache2 start] 命令启动 apache

以上是关于无法使用 chkconfig 添加 Apache 以在启动时启动(opensuse 13.1)的主要内容,如果未能解决你的问题,请参考以下文章

apache加入chkconfig

centos6 centos7 配置开机启动服务

apache与mysql添加进系统服务并设置开机启动

lamp自动启动服务配置

centos6 chkconfig的原理 和添加开机自启动的办法

Linux下注册Apache与MySQL为系统服务