chkconfig命令

查看当前开机启动项

# chkconfig --list

添加开机启动项

# chkconfig --add <service> 

删除开机启动项

# chkconfig --del <service> 

设置启动等级:

# chkconfig --level 2345 <service> on

启动服务

# chkconfig <service> on

关闭服务

# chkconfig <service> off

update-rc.d命令:

适用于Debian8

需要在/etc/init.d/目录下编写对应脚本文件,设置/删除服务实际上是将对应脚本复制到/etc/rcN.d/目录中。

删除自动启动服务:(所有级别)

# update-rc.d -f <basename> remove

设置启动服务:

# update-rc.d -f <basename> start  <order> <runlevels>

order - 启动顺序,主要用于设置相关联服务的先后顺序,可省略
runlevels - 运行级别 0~6,可取值为defaults

关闭服务:

# update-rc.d -f <basename> stop <order> <runlevels>

systemctl命令:
需要编写对应脚本放置在/lib/systemd/system目录中;

适用于Debian8(实际上调用update-rc.d)

使能自动启动服务:

# systemctl enable <basename>

关闭自动启动服务:

# systemctl disable <basename>

启动服务:

# systemctl start <basename>

停止服务:

# systemctl stop <basename>