在CentOS7中,官方将/etc/rc.d/rc.local 的开机自启的权限禁止掉了,他为了兼容性,设置了这个,但是并不默认启动.如果需要的话.执行以下代码
chmod +x /etc/rc.d/rc.local
将文件授权,这样他就可以开机自启了.
官方在新版上推荐使用systemcd进行自启动.
在rc.local文件中,注释中有这么一段话
创建自己的systemd服务或udev规则是非常明智的
It is highly advisable to create own systemd services or udev rules
在引导过程中运行脚本,而不是使用这个文件。
to run scripts during boot instead of using this file.
#
与以前的版本相比,由于在引导过程中并行执行
In contrast to previous versions due to parallel execution during boot
此脚本将不会在所有其他服务之后运行。
this script will NOT be run after all other services.
#
请注意,您必须运行'chmod +x /etc/rc.d/rc.local'
Please note that you must run ‘chmod +x /etc/rc.d/rc.local’ to ensure
该脚本将在引导期间执行。*
that this script will be executed during boot.*