|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!chkconfig下令次要用来更新(启动或中断)和查询体系办事的运转级信息。服膺chkconfig不是当即主动克制或激活一个办事,它只是复杂的改动了标记毗连。
利用语法:
chkconfig[--add][--del][--list][体系办事]或chkconfig[--level<品级代号>][体系办事][on/off/reset]
chkconfig在没有参数运转时,显现用法。假如加上办事名,那末就反省这个办事是不是在以后运转级启动。假如是,前往true,不然前往false。假如在办事名前面指定了on,off大概reset,那末chkconfi会改动指定办事的启动信息。on和off分离指办事被启动和中断,reset指重置办事的启动信息,不管有成绩的初始化剧本指定了甚么。on和off开关,体系默许只对运转级3,4,5无效,可是reset能够对一切运转级无效。
参数用法:
Cadd 增添所指定的体系办事,让chkconfig指令得以办理它,并同时在体系启动的叙说文件内增添相干数据。
Cdel 删除所指定的体系办事,不再由chkconfig指令办理,并同时在体系启动的叙说文件内删除相干数据。
Clevel<品级代号> 指定读体系办事要在哪个实行品级中开启或关毕。
品级0暗示:暗示关机
品级1暗示:单用户形式
品级2暗示:无收集毗连的多用户下令行形式
品级3暗示:有收集毗连的多用户下令行形式
品级4暗示:不成用
品级5暗示:带图形界面的多用户形式
品级6暗示:从头启动
必要申明的是,level选项能够指定要检察的运转级而纷歧定是以后运转级。关于每一个运转级,只能有一个启动剧本大概中断剧本。当切换运转级时,init不会从头启动已启动的办事,也不会再次往中断已中断的办事。
chkconfigClist[name]:显现一切运转级体系办事的运转形态信息(on或off)。假如指定了name,那末只显现指定的办事在分歧运转级的形态。
chkconfigCaddname:增添一项新的办事。chkconfig确保每一个运转级有一项启动(S)大概杀逝世(K)出口。若有短少,则会从缺省的init剧本主动创建。
chkconfigCdelname:删除办事,并把相干标记毗连从/etc/rc[0-6].d删除。
chkconfig[--levellevels]name:设置某一办事在指定的运转级是被启动,中断仍是重置。
运转级文件:
每一个被chkconfig办理的办事必要在对应的init.d下的剧本加上两行大概更多行的正文。第一行告知chkconfig缺省启动的运转级和启动和中断的优先级。假如某办事缺省不在任何运转级启动,那末利用C取代运转级。第二行对办事举行形貌,能够用跨行正文。
比方,random.init包括三行:
#chkconfig:23452080
#description:Savesandrestoressystementropypoolfor
#higherqualityrandomnumbergeneration.
利用典范:
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品级
怎样增添一个办事:
1.办事剧本必需寄存在/etc/ini.d/目次下;
2.chkconfigCaddservicename
在chkconfig工具办事列表中增添此办事,此时办事会被在/etc/rc.d/rcN.d中付与K/S出口了;
3.chkconfigClevel35mysqldon
修正办事的默许启动品级。
欢迎大家来到仓酷云论坛! |
|