linux开机启动脚本rc.local的用法

linux开机启动脚本rc.local的用法

/etc/rc.local是linux开机启动时会执行的一个脚本,我们可以在这个脚本内写开机启动时执行的一些操作。

比如我们想在开机的时候启动nginx,我们就可以把nginx的启动操作写在/etc/rc.local这个文件中

1.编辑/etc/rc.local

vim /etc/rc.local

2.在/etc/rc.local最下面加上启动nginx的命令

/usr/local/nginx/sbin/nginx

3.查看一下/etc/rc.local是否有执行权限

ls -l /etc/rc.local

我们可以看到/etc/rc.local是/etc/rc.d/rc.local的软连接,我们再看看/etc/rc.d/rc.local是否有可执行权限

ls -l /etc/rc.d/rc.local

我们看到/etc/rc.d/rc.local并没有可执行权限,这时我们需要给/etc/rc.d/rc.local添加一下可执行权限(如果你在/etc/rc.local中加了某些操作,开机的时候没有执行到,很可能就是没有可执行权限,只需要给/etc/rc.d/rc.local添加一下可执行权限就能解决)

chmod +x /etc/rc.d/rc.local

4.重启服务器

reboot

重启服务器后,我们发现在rc.local文件中添加的操作已经被执行了,nginx在开机的时候启动了。

5.总结
以上就是linux开机启动脚本rc.local的用法,除了在/etc/rc.local添加nginx开机启动操作外,我们还可以添加其它想在开机的时候执行的一些操作。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: