debian下设置开机自启动

转载 2017年07月24日 19:17:08

在Linux系统下,一个Services的启动、停止以及重启通常是通过/etc/init.d目录下的脚本来控制的。然而,在启动或改变运行级别时,是在/etc/rcX.d中来搜索脚本。其中X是运行级别的number。本文将解释如何启动、关闭和修改服务的运行。当你在Debian下安装一个新的服务,比如Apache2,安装完成后,默认情况下它会启动,并在下一次重启后自动启动。但是如果你不是一直需要这个服务,只在需要的时候启用它,你可以禁用它。直到你需要使用的时候,执行如下指令:
/etc/init.d/apache2 start

要实现这个目的,你需要先在/etc/rcX.d目录中删除所有apache2的符号链接,但这个方法操作麻烦,且效率低下。因此,我们建议你使用update-rc.d命令来实现这个功能。

1、删除一个服务

如果你想手动的完全禁用Apache2服务,你需要删除其中的所有在/etc/rcX.d中的单一链路。但是如果使用update-rc.d,则非常简单: 

update-rc.d -f apache2 remove
参数-f是强制删除符号链接,即使/etc/init.d/apache2仍然存在。 Note:这个命令仅仅禁止该服务,直到该服务被升级。如果你想在服务升级后仍然保持被禁用。应该执行如下的命令:
update-rc.d apache2 stop 80 0 1 2 3 4 5 6 .

2、增加一个服务

如果你想重新添加这个服务并让它开机自动执行,你需要执行以下命令: 

update-rc.d apache2 defaults
并且可以指定该服务的启动顺序:
update-rc.d apache2 defaults 90
还可以更详细的控制start与kill顺序:
update-rc.d apache2 defaults 20 80
其中前面的20是start时的运行顺序级别,80为kill时的级别。也可以写成:
update-rc.d apache2 start 20 2 3 4 5 . stop 80 0 1 6 .
其中0~6为运行级别。 update-rc.d命令不仅适用Linux服务,编写的脚本同样可以用这个命令设为开机自动运行


本文出自 “may” 博客,请务必保留此出处http://may523.blog.51cto.com/4232517/1283347

Linux Server 开机自动登录和自启动程序设置

1. 概述 linux服务器已被广泛使用,大多情况下都可以稳定的运行。但是不排除因其他外在因素例如断电等原因而导致的关机。如果在没有运维或者运维临时无法及时维护时,那么server的自启动程序就显得尤...
  • Jeanphorn
  • Jeanphorn
  • 2015年04月09日 17:32
  • 3487

Debian系统开机启动过程以及如何自定义开机自启动脚本

前言: 写这篇blog之前一直在折腾怎么将自己写好的脚本开机自启动,因为之前遇见过类似的问题,但是按照同样的解决方案操作,然后这脚本死皮赖脸就是不启动,奈若何啊,但最终还是解决了,顺带也复习一下boo...
  • weijory
  • weijory
  • 2017年01月05日 11:54
  • 5964

linux (debian) 设置开机自启动

linux (debian),设置开机自启动,两种方法,第二种方法一直未成功,希望大家可以提出一些建议。。...
  • wei_xiaox126
  • wei_xiaox126
  • 2015年01月05日 12:38
  • 7508

Debian下设置Shell脚本开机自动启动

Debian下设置Shell脚本开机自动启动 1) 进入init.d初始化脚本目录 #切换到root用户 sudo -s cd /etc/init.d 2) 创建启动Shel...
  • ncafei
  • ncafei
  • 2017年04月26日 14:29
  • 2985

debian6开机启动脚本的方法

在debian6中,加入开机启动脚本的方法与debian5不同了,直接做符号链接到runlevel已经不起作用了,提示缺少LSB信息,并且用insserv来替代update-rc.d: root@1...
  • xuyaqun
  • xuyaqun
  • 2011年11月14日 14:29
  • 12048

debian 增加 nginx 自启动脚本

作者:wgluser 转自:http://blog.csdn.net/wgluser/article/details/7980867 debian 增加 nginx 自启动脚本 ...
  • whw8007
  • whw8007
  • 2013年05月24日 17:11
  • 728

Debian 添加自启动服务

1. 新建脚本文件 在 /etc/init.d 下加入脚本文件 sudo vi /etc/init.d/aria2c 输入内容: #!/bin/sh ### BEGIN INIT I...
  • ncafei
  • ncafei
  • 2017年04月26日 14:05
  • 1577

Linux(Debian)设置开机自启动脚本

在网上搜索了很多如何在Linux下设置开机自启动脚本,做了很多实验发现并没有用。网上一种最简单的方法是在/ect/rc.local文件中的exit 0语句之前之前添加运行脚本就行,于是我添加了一行“e...
  • tq384998430
  • tq384998430
  • 2017年05月23日 14:05
  • 821

linux (debian) 设置开机自动挂载

linux 挂载硬盘,开机自动挂载!
  • wei_xiaox126
  • wei_xiaox126
  • 2015年01月13日 14:50
  • 2109

Debian/Ubuntu应用程序开机自启动

Debian系统或者Ubuntu系统,每次上电后,应用程序自动启动运行。
  • wenwang88
  • wenwang88
  • 2017年09月14日 23:36
  • 369
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:debian下设置开机自启动
举报原因:
原因补充:

(最多只允许输入30个字)