• ubuntu中/etc/rc.local和/etc/init.d/rc.local的区别是什么


      在早期版本的Ubuntu中,通常会使用 /etc/rc.local 或 /etc/init.d/rc.local 文件执行在系统启动时需要运行的自定义脚本或命令。然而,随着Ubuntu的版本升级,这两者的使用方式有了一些变化。

      /etc/rc.local:

      功能: /etc/rc.local 文件是一个用于在系统启动时运行自定义命令或脚本的脚本文件。

      位置: 该文件位于 /etc/rc.local。

      权限: 它需要执行权限,可以通过 sudo chmod +x /etc/rc.local 赋予执行权限。

      注意: 在较新的Ubuntu版本中,/etc/rc.local 文件默认可能并不存在,可以手动创建。

      /etc/init.d/rc.local:

      功能: /etc/init.d/rc.local 文件同样用于在系统启动时运行自定义命令或脚本。

      位置: 该文件位于 /etc/init.d/rc.local。

      权限: 它同样需要执行权限,可以通过 sudo chmod +x /etc/init.d/rc.local 赋予执行权限。

     

      区别:

      /etc/rc.local 是一个脚本文件,直接在其中添加自定义命令即可。

      /etc/init.d/rc.local 是一个初始化脚本,通过 start 参数执行 /etc/rc.local。这样设计是为了更好地与系统的初始化管理系统(如systemd)集成。

      在较新版本的Ubuntu中,推荐使用 /etc/rc.local 文件,并确保它的执行权限。在使用较新的初始化系统(如systemd)的情况下,可能需要考虑使用 systemd 的服务单元来代替 /etc/rc.local 的功能。

  • 相关阅读:
    反向迭代器---迭代器适配器
    LeetCode算法二叉树—144. 二叉树的前序遍历
    【重点突破】—— quasar 与 uniapp 选型简单对比
    C语言:字符&字符串
    WRF模式行业应用问题解析
    Java的HTML转义工具
    【Sword系列】Vulnhub靶机HACKADEMIC: RTB1 writeup
    设计模式---组合模式
    vue3学习笔记(1)
    基于RTLS的资产追踪
  • 原文地址:https://blog.csdn.net/JttiSEO/article/details/134459969