• 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

     

  • 相关阅读:
    C#一些定义
    顺序
    针对IE8的css hack
    js 数字,金额 用逗号 隔开。数字格式化
    Ubuntu下使用Vi是方向键变乱码 退格键不能使用的解决方法
    UBUNTU中如何获得root权限
    区分IE8 、IE9 的专属css hack
    ubuntu 安装 Sublime Text 2
    PHP执行zip与rar解压缩方法
    使用ThinkPHP时,双引号导致插入数据库经过转义的处理
  • 原文地址:https://www.cnblogs.com/lixuebin/p/10814610.html
Copyright © 2020-2023  润新知