chkconfig介绍

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了chkconfig介绍相关的知识,希望对你有一定的参考价值。

1.我们还是先man一下这命令,chkconfig - updates and queries runlevel information for system services,更新和查询系统服务的运行等级(信息)。
2.再来简单解释下系统服务的概念
1).服务service常驻内存的进程,提供系统的某些功能;
2).daemon是守护进程,实现或者启动这个服务的程序就是daemon,分类有:
a)可自行启动的服务,如www的daemon----httpd
b)super daemon,由一个特殊的daemon统一管理,xinetd。当没有客户端请求时,各项服务都是未启动的情况,等到有来自客户端的请求时,super daemon 才唤醒相对应的服务,当客户端请求结束后,被唤醒的服务会关闭并释放系统资源。
提供某个服务的daemon是一个进程,但这个daemon的启动需要执行文件、配置文件、执行环境等,每个daemon是有启动脚本的。daemon脚本放置在/etc/init.d/,实际上是在/etc/rc.d/init.d中,只是硬链接到/etc/init.d下。环境配置文件放置在/etc/sysconfig/下。
3)再简单说下服务与端口的对应关系,端口号:当客户端链接我们主机时,就是通过端口号来区分不同的服务的。为了统一整个因特网的端口号与服务的对应关系,就约定俗成的方式规定了哪个服务放在哪个端口上。在/etc/services 可以查询到各个服务与端口号的对应关系。
3.设置开机自启动服务的方法---chkconfig
chkconfig --list 列出当前各项服务状态
技术分享图片
chkconfig --level daemon修改服务的启动等级
level有6种,分为是
等级0表示:表示关机
等级1表示:单用户模式
等级2表示:无网络连接的多用户命令行模式
等级3表示:有网络连接的多用户命令行模式
等级4表示:不可用
等级5表示:带图形界面的多用户模式
等级6表示:重新启动
chkconfig --add|--del daemon 增加或删除一个自启动服务,有前提条件的:该服务名称必须存在/etc/init.d下。再使用chkconfig --add daemon 增加此服务,此时服务会被在/etc/rc.d/rcN.d中赋予K/S入口了。
有关/etc/init.d下文件的编写,此处不介绍。
技术分享图片

chkconfig: 2345 10 90

打开的脚本是/etci/init.d/network启动脚本,红框内那行表示 此脚本再2345等级自启动,开机顺序是第10个程序,关机顺序是第90个程序。

以上是关于chkconfig介绍的主要内容,如果未能解决你的问题,请参考以下文章

Linux任务计划cron,chkconfig工具,systemd管理服务,unit介绍,target介绍

cron,chkconfig,systemd,unit,target介绍

cron,chkconfig,systemd,unit,target介绍

10.23 linux任务计划cron 10.24 chkconfig工具 10.25 system

linux任务计划cron chkconfig工具 systemd管理服务 unit介绍 target介绍

10.23 linux任务计划cron10.24chkconfig工具10.25 systemd管理服务10.26 unit介绍 10.27 target介绍