请选择 进入手机版 | 继续访问电脑版

花城都市网

搜索
查看: 1157|回复: 0

chkconfig命令怎么在Linux中使用

[复制链接]

1778

主题

1778

帖子

6098

积分

伴坛终老

Rank: 6Rank: 6

积分
6098
发表于 2021-11-29 15:44:38 | 显示全部楼层 |阅读模式
广州信息网
[align=center]

chkconfig命令怎么在Linux中使用

chkconfig命令怎么在Linux中使用
[/align][align=left][align=left][font=宋体]今天就跟大家聊聊有关[/font][font=Calibri]chkconfig[/font][font=宋体]命令怎么在[/font][font=Calibri]Linux[/font][font=宋体]中使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。[/font]
chkconfig[font=宋体]在[/font][font=Calibri]Linux[/font][font=宋体]下是管理服务[/font][font=Calibri]/[/font][font=宋体]启动项在各个系统运行级别中的设置,在[/font][font=Calibri]Linux[/font][font=宋体]中系统有[/font][font=Calibri]7[/font][font=宋体]个运行级别,分别是: [/font]

1.[font=宋体]运行级别[/font][font=Calibri]0[/font][font=宋体]:表示关机 [/font]
2.[font=宋体]运行级别[/font][font=Calibri]1[/font][font=宋体]:表示单用户模式 [/font]
3.[font=宋体]运行级别[/font][font=Calibri]2[/font][font=宋体]:无网络连接的多用户命令行模式 [/font]
4.[font=宋体]运行级别[/font][font=Calibri]3[/font][font=宋体]:有网络连接的多用户命令行模式 [/font]
5.[font=宋体]运行级别[/font][font=Calibri]4[/font][font=宋体]:暂不可用 [/font]
6.[font=宋体]运行级别[/font][font=Calibri]5[/font][font=宋体]:带图形界面的联网多用户模式 [/font]
7.[font=宋体]运行级别[/font][font=Calibri]6[/font][font=宋体]:重新启动 [/font]

chkconfig[font=宋体]能够管理全部云心级别,但是默认情况下,只对级别[/font][font=Calibri]2[/font][font=宋体],[/font][font=Calibri]3[/font][font=宋体],[/font][font=Calibri]4[/font][font=宋体],[/font][font=Calibri]5[/font][font=宋体]这[/font][font=Calibri]4[/font][font=宋体]个级别进行操作。如果要操作其他级别的,需要带上 [/font][font=Calibri]--level [/font][font=宋体]参数。 [/font][font=Calibri]chkconfig [/font][font=宋体]一般常用的组合如下: [/font]

[font=宋体]用法:[/font]


[font=宋体]代码如下[/font][font=Calibri]:[/font]

chkconfig [--list] [--type <type>] [name]
chkconfig --add <name>
chkconfig --del <name>
chkconfig --override <name>
chkconfig [--level <levels>] [--type <type>] <name> <on|off|reset|resetpriorities>

[font=宋体]代码如下[/font][font=Calibri]:[/font]

#[font=宋体]列出系统所有的服务设置详情 [/font]
#[font=宋体]注意:如果是手动设置的不能显示 [/font]
chkconfig --list
#[font=宋体]列出某个服务在各个级别中的启动设置项 [/font]
# servicename[font=宋体]可以是:[/font][font=Calibri]mysqld,vsftpd[/font][font=宋体]等 [/font]
chkconfig --list servicename
#[font=宋体]设置某个服务在某些级别的启动设置 [/font]
#[font=宋体]这里以[/font][font=Calibri]vsftpd[/font][font=宋体]为例,设置在[/font][font=Calibri]2[/font][font=宋体],[/font][font=Calibri]3[/font][font=宋体]运行级别下启动 [/font]
chkconfig --level 2,3 vsftpd on
#[font=宋体]增加服务 [/font]
#[font=宋体]假设要增加的名称为:[/font][font=Calibri]serv-name [/font]
chkconfig --add serv-name
#[font=宋体]在上面添加后,你就可以使用前面的方法来设置[/font][font=Calibri]serv-name[/font][font=宋体]的在各个运行级别的启动 [/font]
#[font=宋体]如果是手动配置的时候,会配置[/font][font=Calibri]/etc/rc.d/rc*.d[/font][font=宋体]中[/font][font=Calibri]K/S[/font][font=宋体]项 [/font]
#rc*[font=宋体]为各个级别名称,但手动配置的,使用[/font][font=Calibri]chkconfig[/font][font=宋体]是无法管理的[/font][font=Calibri]. [/font]
#[font=宋体]删除服务 [/font]
chkconfig --del serv-name



[font=宋体]语法为:[/font]
chkconfig --list [name] [font=宋体]用来列表服务 [/font]
chkconfig --add name [font=宋体]用来添加服务 [/font]
chkconfig --del name [font=宋体]用来删除服务 [/font]
chkconfig [--level levels] name [font=宋体]改变启动信息以及检查特定服务的启动状态。 [/font]
on [font=宋体]和 [/font][font=Calibri]off [/font][font=宋体]分别指服务在改变运行级时的启动和停止。[/font][font=Calibri]reset [/font][font=宋体]指初始化服务信息。 [/font]
[font=宋体]对于[/font] [font=Calibri]on [/font][font=宋体]和 [/font][font=Calibri]off [/font][font=宋体]开关,系统默认只对运行级 [/font][font=Calibri]3,4, 5[/font][font=宋体]有效,但是 [/font][font=Calibri]reset [/font][font=宋体]可以对所有运行级有效。 [/font]
[font=宋体]选项介绍:[/font]
--level levels
[font=宋体]指定运行级,由数字[/font] [font=Calibri]0 [/font][font=宋体]到 [/font][font=Calibri]7 [/font][font=宋体]构成的字符串,如: [/font]
--level 35 [font=宋体]表示指定运行级[/font][font=Calibri]3 [/font][font=宋体]和[/font][font=Calibri]5. [/font]
--add name
[font=宋体]这个选项增加一项新的服务,[/font][font=Calibri]chkconfig [/font][font=宋体]确保每个运行级有一项 [/font]
[font=宋体]启动([/font][font=Calibri]S[/font][font=宋体]) 或者 杀死([/font][font=Calibri]K[/font][font=宋体]) 入口。如有缺少,则会从缺省的[/font][font=Calibri]init [/font]
[font=宋体]脚本自动建立。[/font]
--del name
[font=宋体]用来删除服务,并把相关符号连接从[/font] [font=Calibri]/etc/rc[0-6].d [/font][font=宋体]删除。 [/font]
--list name
[font=宋体]列表,如果指定了[/font][font=Calibri]name [/font][font=宋体]那么只是显示指定的服务名,否则,列出 [/font]
[font=宋体]全部服务在不同运行级的状态。[/font]
[font=宋体]运行级文件[/font]
[font=宋体]每个被[/font][font=Calibri]chkconfig [/font][font=宋体]管理的服务需要在对应的[/font][font=Calibri]/etc/rc.d/init.d [/font][font=宋体]下的脚本加上两行或者更多行的注释。 [/font]
[font=宋体]第一行告诉[/font] [font=Calibri]chkconfig [/font][font=宋体]缺省启动的运行级以及启动和停止的优先级。如果某服务缺省不在任何运行级启动,那么使用 [/font][font=Calibri]- [/font][font=宋体]代替运行级。 [/font]
[font=宋体]第二行对服务进行描述,可以用[/font][font=Calibri]\ [/font][font=宋体]跨行注释。 [/font]
[font=宋体]例如,[/font][font=Calibri]random.init [/font][font=宋体]包含三行: [/font]
# chkconfig: 2345 20 80
# description: Saves and restores system entropy pool for \
# higher quality random number generation.
[font=宋体]表明[/font] [font=Calibri]random [/font][font=宋体]脚本应该在运行级 [/font][font=Calibri]2, 3, 4, 5 [/font][font=宋体]启动,启动优先权为[/font][font=Calibri]20,[/font][font=宋体]停止优先权为 [/font][font=Calibri]80.[/font]
[font=宋体]看完上述内容,你们对[/font][font=Calibri]chkconfig[/font][font=宋体]命令怎么在[/font][font=Calibri]Linux[/font][font=宋体]中使用有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注[/font][font=Calibri]Vecloud[/font][font=宋体]行业资讯频道,感谢大家的支持,[size=6][b]华为mpls组网案例详解[/b][/size]电话400-028-9798。[/font][/align][/align]

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表