linux服务开机启动chkconfig,Linux开机服务自启动之chkconfig命令详解

1. 了解chkconfig

chkconfig是用于管理应用程序是否随系统自启动。

chkconfig仅仅是高效管理工具,包括设置和查询,但并不必要。没有它,也有很多方法可以使程序开机自启动。

chkconfig不适用于CentOS 7系统,CentOS 7请使用systemctl

2. 使用chkconfig之前,需要了解的知识

2.1 了解程序启动脚本的存放位置和脚本内容

以CentOS 6为例讲解(CentOS 7已经弱化这些概念。):

正规的应用程序的启动脚本都会放在/etc/init.d/这个目录里。里面的脚本已经定义好应用程序如何启动、结束、查看状态、重启。

脚本文件的内容演示:

以/etc/init.d/zcwyou这个脚本为例,展示这个文件的部分内容:

# chkconfig: 2345 98 98

这行表示默认运行级别、进程启动顺序、进程结束顺序

description: Start or stop the zcwyou server

描述这个服务

# Default-Start: 2 3 4 5

定义默认在哪些级别运行该程序,关于系统运行级别,下文有介绍

# Default-Stop: 0 1 6

定义默认在哪些级别会结束运行该程序。

例如/etc/init.d/iptables这个文件,里面已经定义好iptables防火墙的启动、重启等等相关的管理方式。当然,不包括防火墙的配置。

所以,重启防火墙的命令可以用以下命令:

[root@zcwyou ~]# /etc/init.d/iptables restar

你可能感兴趣的:(linux服务开机启动chkconfig,Linux开机服务自启动之chkconfig命令详解)