2023-04-24 11:14:45 阅读( 7971)
Linux提供了chkconfig命令用来更新和查询不同运行级上的系统服务。
Linux提供了chkconfig命令来更新和查询不同运行级别的系统服务。
语法是:
Chkconfig-list [name]用于列出服务。
Chkconfig - add name用于添加服务。
Chkconfig - del名称用于删除服务。
Chkconfig [ - level levels] name更改启动信息并检查特定服务的启动状态。
开和关分别指改变运行级别时服务的启动和停止。重置是指初始化服务信息。
对于on和off开关,系统默认只对运行阶段3、4和5有效,但reset对所有运行阶段都有效。
选项介绍:
--level levels
指定运行级别,由数字0到7组成的字符串,例如:
-级别35表示指定的操作级别3和5。
--add name
该选项添加一个新服务,chkconfig确保每个运行级别都有一个服务。
启动或关闭入口。如果它不存在,将从默认的init下载
脚本会自动创建。
--del name
用于删除服务,并从/etc/RC [0-6]中删除相关的符号连接。d.
--list name
如果指定了name,则只显示指定的服务名,否则显示List。
不同运行级别的所有服务的状态。
运行级文件
chkconfig管理的每个服务都需要/etc/rc.d/init.d下相应脚本中的两行或两行以上的注释。
第一行告诉chkconfig默认启动的运行级别以及启动和停止的优先级。如果服务在默认情况下没有在任何运行级别启动,请使用-而不是运行级别。
第二行描述服务,您可以使用\跨行注释。
例如,random.init 包含三行:
# chkconfig: 2345 20 80
# description: Saves and restores system entropy pool for \
# higher quality random number generation.
表明random 脚本应该在运行级2, 3, 4, 5 启动,启动优先权为20,停止优先权为80.
猜你喜欢
Guessyoulike