哪位大神能告诉我Linux下的启动服务放在/etc/init.d下好还是/etc/rc.d/rc.local
领导最近给了一个任务,说是让我把公司所有服务器/etc/init.d下的启动服务都放在/etc/rc.local下,我想知道这两者什么区别?根据我的理解/etc/rc.d/rc.local下的启动文件是在系统初始化时加载的,而/etc/init.d下的启动服务是在系统初始化后加载的
rc.local一般放一些用户自定义启动,系统初始化及各服务启动后才执行,init.d就是放各种服务的启动脚本,每个分支的系统可能还不一样,不过转移后可以忽略系统运行级别的影响 /etc/init.d好像还有不同运行级别的目录,用来区分不运行级别启动不同的服务,而且有启动也要有相应的停止脚本,脚本的前面还有编号表示启动/停止的顺序。所以一般还是建议编辑/etc/rc.d/rc.local这个来增加系统启动。或者如果是红帽系7以下的Linux,还可以通过chkconfig命令来实现。
页:
[1]