`
binyan17
  • 浏览: 204226 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

chkconfig 命令详解

阅读更多

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

语法: 
    chkconfig --list [name] 
    chkconfig --add name 
    chkconfig --del name 
    chkconfig [--level levels] name <on|off|reset> 
    chkconfig [--level levels] name

我们一般是通过chkconfig --list 查看当前系统的在各个级别中的运行的服务中,系统默认运行在3,4,5,级别上。我们还一般通过管道和grep进行过滤,例如,查看文件服务器是否在运行(因为文件服务器有两个进程)

chkconfig --list|grep 'smb'

基于上面我把系统服务使用的步骤大致写一下

1.确定服务是否启动,或是是否在3,4,5级别上运行(对于级别不太懂的,请自行查找相应的资料),通过以下命令查看。

chkconfig --list

2.如果系统服务没有启动,请用以下命令进行启动.

service servicename start   服务启动

service servicename stop   服务停止

service smb start                (文件服务器启动)

service smb stop                (文件服务器停止)

3.把服务放在3,4,5级别启动

chkconfig --level 345 servicename on   (启动)

chkconfig --level 345 servicename off   (停止)

chkconfig --level 345 smb on      (文件服务器启动)

chkconfig --level 345 smb off      (文件服务器停止)

运行以上命令,当系统启动服务也相应的启动了,对于在linux下运行oracle也是一样的。

chkconfig 没有参数运行时,显示用法。如果加上服务名,那么就检查这个服务是否在当前运行级启动。如果是,返回true,否则返回false。如果在服务名后面指定了onoff或者reset,那么chkconfig 会改变指定服务的启动信息。onoff分别指服务被启动和停止,reset指重置服务的启动信息,无论有问题的初始化脚本指定了什么。onoff开关,系统默认只对运行级345有效,但是reset可以对所有运行级有效。 
--level选项可以指定要查看的运行级而不一定是当前运行级。 
    需要说明的是,对于每个运行级,只能有一个启动脚本或者停止脚本。当切换运行级时,init不会重新启动已经启动的服务,也不会再次去停止已经停止的服务。 
chkconfig --list :显示所有运行级系统服务的运行状态信息(onoff)。如果指定了name,那么只显示指定的服务在不同运行级的状态。 
chkconfig --add name:增加一项新的服务。chkconfig确保每个运行级有一项启动(S)或者杀死(K)入口。如有缺少,则会从缺省的init脚本自动建立。 
chkconfig --del name:删除服务,并把相关符号连接从/etc/rc[0-6].d删除。 
chkconfig [--level levels] name <on|off|reset>:设置某一服务在指定的运行级是被启动,停止还是重置。例如,要在345运行级停止nfs服务,则命令如下: 
chkconfig --level 345 nfs off 

分享到:
评论

相关推荐

    Linux下chkconfig命令详解.docx

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

    chkconfig命令详解

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

    Linux下的chkconfig命令详解

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

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

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

    Linux chkconfig命令用法详解

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

    Linux chkconfig 命令的使用

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

    Linux命令详解手册.pdf

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

    linux命令详解阿手册PDF文档

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

    CentOS7服务开机启动

    #### 知识点三:chkconfig命令详解 `chkconfig`是用于管理`/etc/rc.d/init.d`中的脚本的工具。它允许用户查看、添加或删除系统服务。其语法格式如下: - `chkconfig --list`: 列出所有已知的服务及其运行级别上的...

    Linux命令详解手册

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

    chkconfig-1.3.30c.tar.gz

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

    Linux命令详解精品手册大全

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

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

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

    linux 启动项可以这样设置

    在这个概述中,我们将详细讲解 Linux 启动项的设置,包括 chkconfig 命令的使用、运行级别的概念、init 进程的作用、rc.d 目录下的文件结构等。 一、chkconfig 命令 chkconfig 命令是用于管理 Linux 启动项的命令...

    linuxshell命令汇总.pdf

    `chkconfig`命令用于在不同的运行级别上管理服务的启动与关闭。 总结上述内容,Linux Shell命令汇总涵盖了文件操作、进程管理、网络配置、系统监控、系统配置、用户管理、日志管理、硬件配置以及服务管理等多个方面...

    Linux系统中systemctl命令详解

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

    如何搭建Linux服务器(详细)

    3. 开启 23 端口:使用 chkconfig 命令开启 23 端口,命令为:`chkconfig telnet on` 二、搭建 DHCP 服务器 DHCP 服务器是动态主机配置协议服务器,负责分配 IP 地址给客户机。搭建 DHCP 服务器需要安装 DHCP 服务...

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

    chkconfig 命令用于设置在操作系统启动时自动运行 DHCP 服务。 本资源涵盖了 Linux 操作系统中的 DNS 配置、文件权限、用户组加密、Samba 服务器配置、DHCP 服务器配置等知识点,为 Linux 网络工程师提供了有价值的...

Global site tag (gtag.js) - Google Analytics