Linux如何打开Apache2服务,如何在启动时自动启动apache2服务器

问题描述

我想知道如何从开机启动时禁用apache2服务器?我似乎无法找到一个选项,禁止它在打开机器时自动启动。

最佳解决思路

在文件夹/etc/init.d/下,您可以找到不同启动服务的所有init脚本,如apache2,网络等。

根据计算机启动的运行级别,启动不同的服务。因此,从/etc/init.d/文件夹中,每个”service”都链接到从rc0.d到rc6.d命名的一个/许多/无运行级文件夹。

为了简单起见,有一个工具可以删除/添加这些链接,因此可以在启动时删除或添加脚本。

要禁用apache2,只需输入:

sudo update-rc.d apache2 disable

这会在启动时禁用apache2,但不会被删除,因此可以再次启用它。要删除apache2启动脚本,请执行以下操作:

要删除apache2,只需输入:

sudo update-rc.d -f apache2 remove

这样做会导致链接到apache2的所有运行级文件夹被删除。

次佳解决思路

你可以简单地通过以下方法禁用它

sudo update-rc.d apache2 disable

然后如果你想再次启用它:

sudo update-rc.d apache2 enable

取决于我正在开发的项目,如果希望使用re-enable,可以方便地使用该服务,这很方便。

第三种解决思路

通过systemd,我们现在可以使用systemctl命令来防止服务在启动时自动启动。

这里是一个例子:

sudo systemctl disable apache2

您仍然可以启动和停止该服务,但不会在启动时启动。

第四种思路

以为我只是给@gsullins和@tomodachi添加了答案,以供将来使用接受答案的读者阅读。

如果您已经使用过:

sudo update-rc.d apache2 remove

您可以使用参数defaults将apache2添加回自动启动

sudo update-rc.d apache2 defaults

然后你可以启用/禁用

sudo update-rc.d apache2 disable

sudo update-rc.d apache2 enable

参考资料

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值