`

《linux中chkconfig命令详解》

阅读更多

chkconfig: 
    chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 

 

语法: 
1 chkconfig --list [name]   

2 chkconfig --add name   

3 chkconfig --del name   

4 chkconfig [--level levels] name <on|off|reset>   

5 chkconfig [--level levels] name

 

chkconfig 没有参数运行时,显示用法。如果加上服务名,那么就检查这个服务是否在当前运行级启动。如果是,返回true,否则返回false。如果在服务名后面指定了on,off或者reset,那么chkconfi 会改变指定服务的启动信息。on和off分别指服务被启动和停止,reset指重置服务的启动信息,无论有问题的初始化脚本指定了什么。on和off开关,系统默认只对运行级3,4,5有效,但是reset可以对所有运行级有效。 
    --level选项可以指定要查看的运行级而不一定是当前运行级。 
    需要说明的是,对于每个运行级,只能有一个启动脚本或者停止脚本。当切换运行级时,init不会重新启动已经启动的服务,也不会再次去停止已经停止的服务。 

    chkconfig --list :显示所有运行级系统服务的运行状态信息(on或off)。如果指定了name,那么只显示指定的服务在不同运行级的状态。 

    chkconfig --add name:增加一项新的服务。chkconfig确保每个运行级有一项启动(S)或者杀死(K)入口。如有缺少,则会从缺省的init脚本自动建立。 

    chkconfig --del name:删除服务,并把相关符号连接从/etc/rc[0-6].d删除。 

    chkconfig [--level levels] name <on|off|reset>:设置某一服务在指定的运行级是被启动,停止还是重置。例如,要在3,4,5运行级停止nfs服务,则命令如下: 
    chkconfig --level 345 nfs off 

运行级文件: 
    每个被chkconfig管理的服务需要在对应的init.d下的脚本加上两行或者更多行的注释。第一行告诉chkconfig缺省启动的运行级以及启动和停止的优先级。如果某服务缺省不在任何运行级启动,那么使用 - 代替运行级。第二行对服务进行描述,可以用\ 跨行注释。 
例如,random.init包含三行: 

显示代码打印1 # chkconfig: 2345 20 80   

2 # description: Saves and restores system entropy pool for \   

3 # higher quality random number generation.

 

 

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Linux下chkconfig命令详解.docx

    Linux chkconfig 命令详解 chkconfig 命令是 Linux 系统中的一個重要命令,主要用来更新(启动或停止)和查询系统服务的运行级信息。chkconfig 命令不是立即自动禁止或激活一个服务,而是简单地改变了符号连接。 ...

    chkconfig命令详解

    ### chkconfig命令详解 在Linux系统管理中,`chkconfig`命令扮演着至关重要的角色,它主要用于管理系统服务的启动和关闭状态,确保服务能够在特定的运行级别自动启动或停止。`chkconfig`命令的灵活性和功能强大,使...

    Linux下的chkconfig命令详解

    Linux下的chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 使用语法 chkconfig [–add][–del][–list][系统...

    Linux chkconfig命令用法详解

    Linux chkconfig命令 Linux chkconfig命令用于检查,设置系统的各种服务。 这是Red Hat公司遵循GPL规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。 语法 ...

    linux命令详解阿手册PDF文档

    《Linux命令详解手册》是一份全面的Linux命令参考资料,它详细介绍了Linux系统中广泛使用的一系列命令,覆盖了系统管理、系统设置、文档编辑以及压缩备份等多个方面。为了方便用户查阅,该手册按照命令的功能进行了...

    Linux命令详解手册.pdf

    Linux命令详解手册是一份关于Linux操作系统下各种命令的权威指南,涵盖了系统管理、系统设置、文档编辑和压缩备份等众多方面的命令。这份手册详细列举并解释了每个命令的用途和使用方法,是Linux用户管理和维护系统...

    Linux命令详解手册

    Linux命令详解手册是一本适合Linux新手和有一定基础的用户深入学习Linux命令的指南。它详细介绍了大量的Linux命令,涵盖了系统管理、系统设置、文档编辑以及压缩备份等多个方面的操作。掌握这些命令对于理解和使用...

    linux命令详解之chkconfig命令使用方法

    ### Linux命令详解之chkconfig命令使用方法 #### 概述 `chkconfig`命令是Linux系统中用于管理和配置系统服务的实用工具之一。通过`chkconfig`,管理员能够轻松地控制服务在不同运行级别的启动与停止状态。值得注意...

    Linux chkconfig 命令的使用

    【Linux chkconfig命令详解】 `chkconfig` 是 Linux 系统中用于管理和服务配置的关键工具,主要用于设置系统服务在不同的运行级别(runlevel)中的启动和关闭状态。它的工作原理是通过修改 `/etc/rc[0-6].d` 目录下...

    手把手教你Linux关闭防火墙命令.pdf

    Linux 防火墙管理命令详解 Linux 防火墙是一种强大的安全工具,可以保护 Linux 系统免受外部攻击。但是,防火墙也可能会带来一些不必要的麻烦,例如阻止了某些必要的访问。因此,正确地使用防火墙命令是非常重要的...

    Linux命令详解精品手册大全

    ### Linux命令详解精品手册知识点概览 #### 一、Linux系统管理命令 ##### 1. adduser **功能概述:** `adduser` 命令用于在 Linux 系统中添加新用户账户。它是 `useradd` 的一个前端程序,提供更友好的交互界面。 ...

    Linux系统中systemctl命令详解

    Linux中的`systemctl`命令是控制systemd系统和服务管理器的核心工具,它替代了传统的System V init、service和chkconfig命令。systemd是Linux启动流程的一部分,负责管理系统启动时的各种服务和守护进程,以及在系统...

    历年软考网络工程师Linux真题详解.doc

    本资源为 Linux 网络工程师真题详解,涵盖了 Linux 操作系统中的 DNS 配置、文件权限、用户组加密、Samba 服务器配置、DHCP 服务器配置等知识点。 一、DNS 配置 在 Linux 操作系统中,负责配置 DNS 的文件是 /etc/...

    linux 服务安装mysql命令

    Linux 服务安装 MySQL 命令详解 在 Linux 操作系统中,安装 MySQL 服务器是一个基本的任务,对新手来说可能有些困难。本文将详细介绍如何安装 MySQL 服务器,包括安装、设置开机启动、启动服务、设置 root 用户密码...

    chkconfig-1.3.30c.tar.gz

    《chkconfig-1.3.30c:Linux系统服务管理工具详解》 在Linux操作系统中,服务管理和控制是日常运维工作的重要组成部分。chkconfig工具就是这样一个用于管理系统启动时自动启动或关闭服务的命令行工具。本文将深入...

    Linux rsh命令用法详解

    Linux rsh命令 Linux rsh命令用于远端登入的Shell。 rsh(remote shell)提供用户环境,也就是Shell,以便指令能够在指定的远端主机上执行。 语法rsh [-dn][-l ][主机名称或IP地址][执行指令] 参数说明: -d 使用...

    Linux命令大全完整版.pdf

    Linux系统管理与设置命令详解 Linux系统管理命令包括但不限于用户管理、系统状态查询、进程控制、系统维护和网络服务等方面。例如: - adduser:用于添加新用户。 - chfn:更改用户信息。 - chsh:更改用户的shell...

    linuxshell命令汇总.pdf

    `ifconfig`命令是用于配置和显示Linux内核中网络接口参数的工具,例如设置网络接口的IP地址、子网掩码等。`ping`命令可以测试网络连接是否正常,通过发送ICMP回应请求消息,并等待回应。`netstat`命令用于显示网络...

Global site tag (gtag.js) - Google Analytics