本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

rc.local文件开机不执行解决方法

电脑教程 app 1℃

rc.local文件开机不执行解决方法
rc.local 文件开机不执行的解决方法有:检查文件权限和所有权,确保具有可执行权限 (755) 和 root 所有权。检查挂载状态,确保 rc.local 文件所在的挂载分区已挂载。启用 rc-local.service 服务。检查 selinux 设置,确保授予 rc.local 文件正确的策略。检查 systemd unit 文件的配置,确保 execstart=/etc/rc.local 行存在。重启系统以应用更改。检查日志以查找错误消息。尝试手动执行 rc.local 文件。禁用其他

rc.local 开机不执行解决方法

问题:rc.local 文件开机不执行。

解决方法:

    检查文件权限和所有权:

    确保 rc.local 文件具有可执行权限 (755) 和 root 所有权。

    检查挂载状态:

    确保 rc.local 文件所在的挂载分区已经挂载。在 /etc/fstab 文件中检查挂载设置。

    启用 rc-local.service:

    在以下路径启用 rc-local 服务:/etc/systemd/system/rc-local.service。

    sudo systemctl enable rc-local.service

    检查 SELinux 设置:

    如果启用 SELinux,需要检查是否授予 rc.local 文件正确的 SELinux 策略。

    ls -Z /etc/rc.local

    输出应该显示 system_u:object_r:initrc_t:s0。如果不是,需要使用以下命令更新 SELinux 策略:

    sudo chcon -t initrc_t /etc/rc.local

    检查 systemd unit 文件:

    在 /etc/systemd/system/rc-local.service 中检查 systemd unit 文件的配置。确保以下行存在:

    ExecStart=/etc/rc.local

    重启系统:

    重启系统以应用更改。

如果以上步骤无法解决问题,可以尝试以下附加方法:

检查 /var/log/syslog 中是否有任何错误消息。尝试使用 sudo /etc/rc.local 手动执行 rc.local 文件。考虑禁用其他开机脚本或服务,以排除潜在的冲突。

以上就是rc.local文件开机不执行解决方法的详细内容,更多请关注范的app.fanyaozu.com资源库其它相关文章!

引用来源:https://ds.fanyaozu.com/994.html

转载请注明:范的资源库 » rc.local文件开机不执行解决方法

喜欢 (0)