工作中遇到linux系统每次重启后,一些服务需要手动去启动,比较累,于是使用系统启动项文件
/etc/rc.local 来配置需要启动的服务。分为以下两步:
1、vim /etc/rc.local 把需要启动的服务具体的路径文件添加进去。
:wq! 保存后 chmod 777 /etc/rc.local 设置一下权限。
2、重启系统后发现添加进去的服务并没有自动运行,于是检查/etc/rc.local是否为软链接文件。
ls -l /etc/rc.local 发现如下图所示:
真正的文件/etc/rc.d/rc.local 需要执行权限(上图是我后来修改过了的权限),于是chmod 777 /etc/rc.d/rc.local 即可。再次重启系统,发现服务已自动运行。