该死的CentOS 7居然开机不执行/etc/rc.local!!!!!
解决:
chmod +x /etc/rc.d/rc.local
问题分析:
其实在/etc/rc.lacal文件上已经说明了,这个文件是一个软链接,指向/etc/rc.d/rc.local
而这个文件内容翻译如下:
#此文件是为了兼容性目的而添加的
#
#建议创建自己的systemd服务或udev规则
#在引导期间运行脚本而不是使用此文件。
#
#由于在引导期间并行执行,因此与先前版本相比
#此脚本不会在所有其他服务之后运行。
#
#请注意,您必须运行'chmod +x /etc/rc.d/rc.local'才能确保
#该脚本将在引导期间执行。
至此,一切都真相大白!官方推荐systemd的服务进行引导启动执行。
参考: