很多朋友会遇到/etc/rc.local 不生效的问题。
主要的问题是看看 rc-local.service 服务有没有启动。
我们来检查一下:
systtemctl status rc-local.service
这个服务死了,我们需要让这个服务启动,并且开机运行这个服务。
启动:
systemctl start rc-local.service
查看状态:
systemctl status rc-local.service
● rc-local.service - /etc/rc.d/rc.local Compatibility
Loaded: loaded (/usr/lib/systemd/system/rc-local.service; static; vendor preset: disabled)
Active: inactive (dead)
Condition: start condition failed at Thu 2023-03-16 18:26:52 CST; 18s ago
ConditionFileIsExecutable=/etc/rc.d/rc.local was not met
我们看看是否有执行权限
发现问题了
加上执行权限
chmod +x rc.local
再次启动服务,可以了
[root@baimeidashu201 rc.d]# systemctl start rc-local.service
[root@baimeidashu201 rc.d]# systemctl status rc-local.service
其实,这是 rc.loca 的一个问题,
第一次修改后一定要 chmod + x 才可以使用
然后重启,正常了。
欢迎来撩 : 汇总all