<acronym id='3fy1a'><em id='3fy1a'></em><td id='3fy1a'><div id='3fy1a'></div></td></acronym><address id='3fy1a'><big id='3fy1a'><big id='3fy1a'></big><legend id='3fy1a'></legend></big></address>

    <ins id='3fy1a'></ins>
    <dl id='3fy1a'></dl>
    <span id='3fy1a'></span>
    <fieldset id='3fy1a'></fieldset>

        <i id='3fy1a'></i>
      1. <tr id='3fy1a'><strong id='3fy1a'></strong><small id='3fy1a'></small><button id='3fy1a'></button><li id='3fy1a'><noscript id='3fy1a'><big id='3fy1a'></big><dt id='3fy1a'></dt></noscript></li></tr><ol id='3fy1a'><table id='3fy1a'><blockquote id='3fy1a'><tbody id='3fy1a'></tbody></blockquote></table></ol><u id='3fy1a'></u><kbd id='3fy1a'><kbd id='3fy1a'></kbd></kbd>

        <code id='3fy1a'><strong id='3fy1a'></strong></code>

        1. <i id='3fy1a'><div id='3fy1a'><ins id='3fy1a'></ins></div></i>

          Linux中chkconfig使用介绍

          • 时间:
          • 浏览:2
          • 来源:124软件资讯网

            Linux chkconfig下令主要用来更新(启动或制止)和查询系统服务的运行级信息 。谨记chkconfig不是立刻自动克制或激活一个服务  ,它只是简朴的改变了符号毗连  。

            Linux chkconfig下令使用语法:
            chkconfig[--add][--del][--list][系统服务]或chkconfig[--level<品级代号>][系统服务][on/off/reset]

            Linux chkconfig下令在没有参数运行时  ,显示用法 。若是加上服务名 ,那么就检查这个服务是否在当前运行级启动 。若是是  ,返回true ,否则返回false  。若是在服务名后面指定了on  ,off或者reset ,那么chkconfi会改变指定服务的启动信息  。on和off划分指服务被启动和制止  ,reset指重置服务的启动信息  ,无论有问题的初始化剧本指定了什么 。on和off开关  ,系统默认只对运行级3  ,4  ,5有用  ,可是reset可以对所有运行级有用  。

            Linux chkconfig下令参数用法:
            --add 增添所指定的系统服务 ,让chkconfig指令得以治理它  ,并同时在系统启动的叙述文件内增添相关数据 。
            --del 删除所指定的系统服务  ,不再由chkconfig指令治理  ,并同时在系统启动的叙述文件内删除相关数据  。
            --level<品级代号> 指定读系统服务要在哪一个执行品级中开启或关毕  。
            品级0表现:表现关机
            品级1表现:单用户模式
            品级2表现:无网络毗连的多用户下令行模式
            品级3表现:有网络毗连的多用户下令行模式
            品级4表现:不行用
            品级5表现:带图形界面的多用户模式
            品级6表现:重新启动
            需要说明的是  ,level选项可以指定要检察的运行级而纷歧定是当前运行级  。对于每个运行级  ,只能有一个启动剧本或者制止剧本 。当切换运行级时 ,init不会重新启动已经启动的服务  ,也不会再次去制止已经制止的服务  。

            chkconfig--list[name]:显示所有运行级系统服务的运行状态信息(on或off)  。若是指定了name  ,那么只显示指定的服务在差别运行级的状态  。
            chkconfig--addname:增添一项新的服务  。chkconfig确保每个运行级有一项启动(S)或者杀死(K)入口  。若有缺少  ,则会从缺省的init剧本自动建设 。
            chkconfig--delname:删除服务  ,并把相关符号毗连从/etc/rc[0-6].d删除 。
            chkconfig[--levellevels]name:设置某一服务在指定的运行级是被启动  ,制止照旧重置  。

            Linux chkconfig下令运行级文件:
            每个被chkconfig治理的服务需要在对应的init.d下的剧本加上两行或者更多行的注释 。第一行告诉chkconfig缺省启动的运行级以及启动和制止的优先级  。若是某服务缺省不在任何运行级启动  ,那么使用-取代运行级  。第二行对服务举行形貌  ,可以用\跨行注释  。
            例如  ,random.init包罗三行:
            #chkconfig:23452080
            #description:Savesandrestoressystementropypoolfor\
            #higherqualityrandomnumbergeneration.

            Linux chkconfig下令使用规范:
            chkconfig--list#列出所有的系统服务
            chkconfig--addhttpd#增添httpd服务
            chkconfig--delhttpd#删除httpd服务
            chkconfig--levelhttpd2345on#设置httpd在运行级别为2、3、4、5的情形下都是on(开启)的状态
            chkconfig--list#列出系统所有的服务启动情形
            chkconfig--listmysqld#列出mysqld服务设置情形
            chkconfig--level35mysqldon#设定mysqld在品级3和5为开机运行服务 ,--level35表现操作只在品级3和5执行  ,on表现启动  ,off表现关闭
            chkconfigmysqldon#设定mysqld在各品级为on  ,“各品级”包罗2、3、4、5品级

            Linux chkconfig下令怎样增添一个服务:
            1.服务剧本必须存放在/etc/ini.d/目录下;
            2.chkconfig--addservicename
            在chkconfig工具服务列表中增添此服务  ,此时服务会被在/etc/rc.d/rcN.d中赋予K/S入口了;
            3.chkconfig--level35mysqldon
            修改服务的默认启动品级