zoukankan      html  css  js  c++  java
  • Ubuntu启动机制管理

    Ubuntu启动机制管理

        我们知道,Unix目前主要有两个派别,一个是system V系列,一个是BSD系列,这两个可以说是公认的正统Unix。

        GNU/Linux作为一种开源unix的实现也分很多系列或派别,从包管理机制上看,主流的有以red hat为首的rpm系列和以debian为首的deb系列,再看系统启动机制,red hat系列仍保持system V系列的启动运行机制,这一点从商业角度上看作为一种继承或发扬也不错,但从rhel6开始,红帽也改投bsd怀抱,启动机制也从system V改为bsd的upstart机制,而ubuntu在吸收更新或新技术上一直比较前卫,从很早就采用的是bsd系列的upstart机制。

        rhel6仍然保留/etc/inittab这一文件,为了更好地照顾或不改变用户习惯。ubuntu从一开始就没有这个文件,upstart机制是一个兼容system V并更高效的启动管理机制,当有/etc/inittab这个文件时默认先调用该文件。

        我们还知道,red hat系列有/etc/sysconfig/这个除/etc/httpd/等各软件默认配置目录以外的额外配置目录,而debian系列则没有该目录,相对应的是/etc/default/这个目录。

        管理red hat系列的启动级别我们一般会用chkconfig这个命令,的确,它用起来十分方便。

    chkconfig --list httpd

    chkconfig --add httpd

    chkconfig --del httpd

    chkconfig --level 2345 httpd on

    chkconfig httpd off

    又或是

    setup文本界面

    ntsysv --level 2345 文本界面

        ubuntu中我喜欢用sysv-rc-conf这个ncurse界面的启动运行级别管理工具,当然chkconfig也可以安装但到目前一直没有成功,老报一个错“找不到...”

     

    入正题:

    假如,我要开机就启动firefox,有朋友会说,直接写到/etc/rc.local里不就完了,对,这的确是一下常用的好办法。这里我们不通过开机末脚本

     

    以root身份

    cd /etc/init.d

    ln -s /usr/lib/firefox firefox

    update-rc.d firefox defaults    #类似于chkconfig --add firefox

    要删除则,

    update-rc.d -f firefox remove    #类似于chkconfig --del firefox

     

  • 相关阅读:
    windwos8.1英文版安装SQL2008 R2中断停止的解决方案
    indwows8.1 英文版64位安装数据库时出现The ENU localization is not supported by this SQL Server media
    Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds
    SQL数据附加问题
    eclipse,myeclipse中集合svn的方法
    JAVA SSH 框架介绍
    SSH框架-相关知识点
    SuperMapRealSpace Heading Tilt Roll的理解
    SuperMap iserver manage不能访问本地目的(IE9)
    Myeclipse中js文件中的乱码处理
  • 原文地址:https://www.cnblogs.com/lixuebin/p/10814610.html
Copyright © 2011-2022 走看看