centos7赋予全部权限_如何在centos7系统实现用rc.local来管理开机自启动脚本

概述

centos7后新的Linux发行版已经没有rc.local文件了,因为已经将其服务化了。那么如果我们还是想用rc.local文件来管理的话可以怎么解决呢?下面介绍下一个解决方式,仅供参考。

34da52a8cd1e61d52bbf24508b469d33.png

1、设置rc-local.service

# vim /etc/systemd/system/rc-local.service=====================================================[Unit] Description=/etc/rc.local Compatibility ConditionPathExists=/etc/rc.local[Service] Type=forking ExecStart=/etc/rc.local start TimeoutSec=0 StandardOutput=tty RemainAfterExit=yes SysVStartPriority=99[Install] WantedBy=multi-user.target=====================================================#chmod u+x /etc/systemd/system/rc-local.service
c2af4da02725a831fa8ee582755ebc2b.png

2、激活rc-local.service

systemctl daemon-reloadsystemctl enable rc-local.service
9fa994ea7c9cc41b9ccec4f0afa72989.png

3、添加启动服务

手工创建或者拷贝已有的/etc/rc.local,并赋予执行权限

#!/bin/bash# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES## 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.## Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure# that this script will be executed during boot.​touch /var/lock/subsys/local
011ba74d829e2312460cbf9c3da88831.png

我们只需要把想开机启动的脚本写到里面就可以了。


觉得有用的朋友多帮忙转发哦!后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~

16b77d4e07cc740883cac75071f941f7.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值