Linux启动服务
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>