zoukankan      html  css  js  c++  java
  • Ubuntu设置开机启动程序

    有时需要将一些程序作为开机启动服务来启动,这里介绍在Ubuntu如果设置开机启动程序。

    Ubuntu在启动时会根据/etc/rc{X}.d目录的脚本顺序执行,X是优先级,越小越先执行;然后会执行/etc/rc.local脚本。一般服务可以放在/etc/rc.local中执行,只要注意相关联服务的启动顺序就可以了。

    关于/etc/init.d/

    /etc/init.d/目录包含Linux系统各种服务的启动和停止脚本。

    系统服务的启动优先级

    即便是都在/etc/init.d/目录中,系统服务启动的先后顺序也是不同的。Ubuntu启动服务共有7个优先级,将/etc/init.d/目录中的服务链接到7个文件夹中,从前到后分别是/etc/rc0.d/ ~ /etc/rc5.d/和/etc/rcS.d/。这些文件夹中保存着/etc/init.d/目录中脚本的链接,从级别0开始执行到级别S结束。

    执行完/etc/init.d/中的脚本之后,再执行/etc/rc.local脚本。

    我习惯于将自定义的服务都放置在/etc/rc.local中运行,这样不会打乱系统本身服务的启动顺序,而且比较容易维护。但是当同一个服务器中服务很多的时候,可能也需要区分优先级了。

  • 相关阅读:
    Excel 用row()函数 在Excel中自动添加序号,
    sql server数据导入
    Excel导入sq server后数据列以科学计数法显示
    left join 和 left outer join 的区别
    多点求值与暴力插值
    生成函数

    洲阁筛 学习笔记
    「NOI2017」游戏 解题报告
    CF 1045 H. Self-exploration 解题报告
  • 原文地址:https://www.cnblogs.com/hongyanee/p/3443598.html
Copyright © 2011-2022 走看看