首页 > 其他 > 详细

CentOS7中的/etc/rc.local不生效问题

时间:2021-06-17 12:16:52      阅读:13      评论:0      收藏:0      [点我收藏+]

从CentOS7.0开始,/etc/rc.d/rc.local文件的初始权限变成了644,默认是不使用/etc/rc.local 文件作为开机启动了,并且rc-local.service服务的状态是disabled状态。

发现centos7 的/etc/rc.local不会开机执行,需要检查以下几个地方:

一、检查一下/etc/rc.local的权限:

[root@localhost ~]# ll /etc/rc.local
lrwxrwxrwx. 1 root root 13 8月 12 06:09 /etc/rc.local -> rc.d/rc.local
[root@localhost ~]# ll /etc/rc.d/rc.local
-rw-r--r--. 1 root root 477 6月 10 13:35 /etc/rc.d/rc.local
发现/etc/rc.d/rc.local没有执行权限,必须要有执行权限才行
[root@localhost ~]# chmod +x /etc/rc.d/rc.local


二、检查rc-local.service服务是否启动,并且是enable状态

[root@localhost ~]# systemctl list-unit-files|grep rc.local
rc-local.service ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?disabled ?
[root@localhost ~]# systemctl enable rc-local.service
查看一下当前是怎么个状态
[root@localhost ~]# systemctl status rc-local.service?
手动启动一下看是否会报
[root@localhost ~]# systemctl start rc-local.service


三、检查rc.local文件格式是否正确,如果开头少了#!/bin/bash,也是执行不成功的,会提示你格式不对。

?

?

CentOS7中的/etc/rc.local不生效问题

原文:https://blog.51cto.com/linushai/2913433

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!