我希望Apache2开始启动。这就是我所拥有的
中的 ls -l
/etc/init.d/rc5.d
列出了许多其他内容:
lrwxrwxrwx 1 root root 10 Aug 18 10:35 S12apache2 -> ../apache2
在/etc/init.d/
中,确实找到了'apache2'。并且apache2列表上的ls -l
-rwxr--r-- 1 root root 10635 Feb 18 22:09 apache2
/sbin/chkconfig -a apache2
打印
apache2 0:off 1:off 2:off 3:on 4:off 5:on 6:off
为了让Apache在启动时启动,这不是必需的吗?
我通常使用sudo /usr/sbin/rcapache2 restart
/尼古拉斯
答案 0 :(得分:3)
chmod 755 /etc/init.d/apache2
修复了它
答案 1 :(得分:1)
请注意,从openSUSE 12开始,systemd是流行的SysV init守护程序的替代品。 Systemd与SysV init完全兼容(通过支持init脚本)。 systemd的主要优点之一是它通过积极并行的服务启动大大加快了启动时间。
永久启用apache2服务的命令:
# systemctl enable apache2.service
注意:在命令行上启用服务时,它不会自动启动。它计划在下一次系统启动或运行级别/目标更改时启动。要立即启动服务,请明确运行systemctl start service_name.service
(即systemctl start apache2.service
)。
(有关systemd守护程序的更多信息:https://doc.opensuse.org/documentation/html/openSUSE_122/opensuse-reference/cha.systemd.html)