在Linux中有7种运行级别(可在/etc/inittab文件设置),每种运行级别分别对应着/etc/rc.d/rc*.d这7个目录
[root@localhost ~]# ls /etc/rc.d/
init.d rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d rc6.d
0 - 停机
1 - 单用户模式
2 - 多用户,但是没有NFS ,不能使用网络
3 - 完全多用户模式
4 - “打酱油” 模式,没有用到
5 - X11 桌面模式
6 - 重新启动 (如果将默认启动模式设置为6,Linux将会不断重启)
先在/etc/init.d目录下放自启动的运行脚本
[root@localhost ~]# cp openvpn /etc/init.d/
根据对应的需求放到对应的目录中去,如果需要在多个运行级别下设置自启动,则需在多个rc*.d目录下建立软链接,S是start执行的意思,K是Kill关闭不执行。数值100可以看作是运行的优先级,数值越大越靠后执行。
[root@localhost ~]# cd /etc/rc.d/rc5.d/ //rc5对应桌面图形模式
[root@localhost rc5.d]# ln -s ../init.d/openvpn S100openvpn