linux开机启动管理
开机自启动涉及到/etc/rc.d/rc[0-6].d这7个目录,这些目录对应7个级别
直接 more /etc/inittab 查看当前的级别,默认为3
打开/etc/rc.d/rc3.d 目录下,就可以看到启动项了,里面的文件都是软链,命名规则为:
K+数字+应用名 或
S+数字+应用名
K代表终止
S代表启动
数字代表启动顺序
自添加开机启动项目
1
在/etc/init.d中添加脚本例如:
#!/bin/bash
svnserve -d -r /svn
修改运行权限
chmod 755 /etc/init.d/svn
添加软链接
ln -s /etc/init.d/svn /etc/rc.d/rc3.d/S99svn
重启
reboot
2
直接在rc.local文件中添加
vi /etc/rc.local
3
使用chkconfig命令添加
参数:
—add 开启
—del 关闭
—list 列表
示例:
chkconfig --add nginx #添加nginx启动脚本为chkconfig管理的一个服务
chkconfig --del nginx #删除chkconfig管理的的nginx启动服务