Linux学习之chkconfig命令详解

本文和大家分享的主要是linux chkconfig相关内容,一起来看看吧,希望对大家 学习linux有所帮助。
  chkconfig 命令主要是 LinuxRed Hat 系列发行版用来检查、设置系统的各种服务。 chkconfig 可以非常方便的把一个服务加入开机启动,也可以把某个服务从开机启动中删除。 chkconfig 不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。
  chkconfig 参数:
  –add :增加所指定的系统服务,让 chkconfig 指令得以管理它,并同时在系统启动的叙述文件内增加相关数据;
  –del :删除所指定的系统服务,不再由 chkconfig 指令管理,并同时在系统启动的叙述文件内删除相关数据;
  –level < 等级代号 > :指定读系统服务要在哪一个执行等级中开启或关毕。
  Linux OS  将操作 环境分为以下 7 个等级,即
  0 :关机
  1 :单用户模式(单用户、无网络)
  2 :无网络支持的多用户模式(多用户、无网络)
  3 :有网络支持的多用户模式(多用户、有网络)
  4 :保留,未使用
  5 :有网络支持有 X-Window 支持的多用户模式(多用户、有网络、 X-Window 界面)
  6 :重新引导系统,即重启
  每个被chkconfig 管理的服务需要在对应的 init.d 下的脚本加上两行或者更多行的注释。第一行告诉 chkconfig 缺省启动的运行级以及启动和停止的优先级。如果某服务缺省不在任何运行级启动,那么使用 - 代替运行级。第二行对服务进行描述,可以用 \ 跨行注释。例如: /etc/init.d/network
  #! /bin/bash
  #
  # network Bring up/down networking
  #
  # chkconfig: 2345 10 90
  # description: Activates/Deactivates all network interfaces configured to \
  # start at boot time.
   chkconfig例子:
[root@localhost ~]# chkconfig --list # 列出所有的系统服务。
[root@localhost ~]# chkconfig --add vsftpd # 增加 vsftpd 服务。
[root@localhost ~]# chkconfig --del vsftpd # 删除 vsftpd 服务。
[root@localhost ~]# chkconfig --list # 列出系统所有的服务启动情况。
[root@localhost ~]# chkconfig httpd on # 设定 httpd 在各等级为 on 各等级 包括 2 3 4 5 等级。
来源: 极客头条

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值