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中运行,这样不会打乱系统本身服务的启动顺序,而且比较容易维护。但是当同一个服务器中服务很多的时候,可能也需要区分优先级了。

  • 相关阅读:
    3、面向对象
    今日记事
    javascript 学习javascript高级程序设计
    数据库操作语言分类
    project遇到问题了。
    CentOS设置程序开机自启动的方法
    ECMAScript 基础 [完]
    CentOS 网络设置修改
    Spring Boot项目Circular view path问题解决
    数据库设计
  • 原文地址:https://www.cnblogs.com/hongyanee/p/3443598.html
Copyright © 2011-2022 走看看