zoukankan      html  css  js  c++  java
  • centos下chkconfig命令设置开机启动

    chkconfig命令用法
    语法:
    chkconfig –list [name]
    chkconfig –add name
    chkconfig –del name
    chkconfig [--level levels] name
    chkconfig [--level levels] name

    说明:
    chkconfig提供一种简单的命令行工具来帮助管理员对/etc/rc[0-6].d目录层次下的众多的符号链接进行直接操作。
    此命令使用是由chkconfig命令在IRIX操作系统提供授权。不用在/etc/rc[0-6].d目录下直接维护配置信息,而是直接在/etc/rc[0-6]下管理链接文件。在运行级别的目录下的配置信息通知在将会初始启动哪些服务。

    其实命令很简单的,使用chkconfig即可。比如要将mysqld设置为开机自动启动:
    #chkconfig mysqld on

    比如要取消postfix的自动启动:
    #chkconfig postfix off

    如果这个服务尚未被添加到chkconfig列表中,则现需要使用–add参数将其添加进去:
    #chkconfig –add postfix

    从系统启动项列表删除一个服务,使用–del选项从启动列表删除它:
    #chkconfig –del ip6tables

    如果要查询当前所有自动启动的服务,可以输入:
    #chkconfig –list

    但是这样显示东西太多了,看起来很晕。如果只想看指定的服务怎么办呢?这个时候只需要在“–list”之后加上服务名就好了,比如查看httpd服务是否为自动启动,就输入:
    #chkconfig –list httpd

    这个时候输出的结果:
    httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off

    此时0~6均为off,则说明httpd服务不会在系统启动的时候自动启动。我们输入chkconfig httpd on后,再次检查输出结果变为:
    httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off

    这个时候2~5都是on,就表明会自动启动了。

    –level<等级代号> 指定读系统服务要在哪一个执行等级中开启或关闭。   
    等级0表示:表示关机   
    等级1表示:单用户模式   
    等级2表示:无网络连接的多用户命令行模式   
    等级3表示:有网络连接的多用户命令行模式   
    等级4表示:不可用   
    等级5表示:带图形界面的多用户模式   
    等级6表示:重新启动   
    需要说明的是,level选项可以指定要查看的运行级而不一定是当前运行级。
    对于每个运行级,只能有一个启动脚本或者停止脚本。
    当切换运行级时,init不会重新启动已经启动的服务,也不会再次去停止已经停止的服务。

  • 相关阅读:
    Java后端工程师的学习技术栈
    ltp 分析 fail testcase
    程序员这个职业需要具备的素养
    你真的愿意到了50岁还要做编程吗?
    程序员的学习和积累
    程序员写博客的缘由
    VS2010生成文件
    从菜鸟到专家的五步编程语言学习法
    程序设计的18大原则
    怎样的代码才算是干净的代码?
  • 原文地址:https://www.cnblogs.com/uniqid/p/5699350.html
Copyright © 2011-2022 走看看