命令介绍

chkconfig命令用来更新、查询、修改不同运行级上的系统服务。比如安装了httpd服务,并且把启动的脚本放在了/etc/rc.d/init.d目录下,有时候需要开机自动启动它,而有时候则不需要,因此,就可以使chkconfig命令来进行控制,这个命令就相当于一个开关,不过这个开关有[0-6]共7个档。

# 0 - 停机
# 1 - 单用户模式
# 2 - 多用户,没有NFS
# 3 - 完全多用户模式(标准的运行级)
# 4 - 没有用到
# 5 - X11(xwindow)
# 6 - 重新启动

表示在不同级别下的运行状态是on还是off。所以千万不用讲运行级别设置为0,6; 最常用的就是2,3,5。

chkconfig --list [name]     服务列表[可根据实际需要,停掉不用服务]
chkconfig --add [name]   服务添加[如缺省,则从缺省的init脚本自动建立]
chkconfig --del [name]    服务删除[并把相关符号连接从/etc/rc[0-6].d删除]
chkconfig --level name <on|off|reset>
on         服务在改变运行级时的启动
off         服务在改变运行级时的停止
reset     指初始化服务信息
level     指运行级别;比如235表示运行级别为2、3、5,默认新增服务2、3、4、5

命令操作

检查当前运行的服务及级别 :chkconfig --list

如果只想查运行级别为3且开关打开的,则可以:chkconfig --list | grep 3:on

如果只想查看具体某个服务,则可以:chkconfig --list | grep network[服务名称]

添加服务,自动会在2,3,4,5打开 :chkconfig --add iptables

删除服务:chkconfig --del iptables

打开、关闭运行级别的服务

# chkconfig --level 5 mysql off      //在运行级别为5的开关上,关闭mysql服务
# chkconfig --level 235 mysql on       //在运行级别为2,3,5开关上,打开的mysql服务

控制脚本目录/etc/rc.d

检查rc.d子脚本下的脚本文件:ls  /etc/rc.d 
K08nfsserver  #关闭的时候,杀掉K开头的nfsserver文件
S14nfsserver #启动的时候,启动S开头的nfsserver文件
执行添加命令时,,chkconfig --add [name] ,rc.d目录下脚本变化

# cd /etc/rc.d/rc3.d
# ls -l | grep nfsserver
lrwxrwxrwx 1 root root 12 2011-06-18 00:52 K08nfsserver -> ../nfsserver
lrwxrwxrwx 1 root root 12 2011-06-18 00:52 S14nfsserver -> ../nfsserver

# cd /etc/rc.d/rc5.d
# ls -l | grep nfsserver
lrwxrwxrwx 1 root root 12 2011-06-18 00:52 K08nfsserver -> ../nfsserver
lrwxrwxrwx 1 root root 12 2011-06-18 00:52 S14nfsserver -> ../nfsserver

假如nfsserver服务关闭后,目录变化:

# chkconfig --level 5 nfsserver off
# ls /etc/rc.d/rc5.d | grep nfsserver

附录:常用服务介绍

  1. amd # 自动安装网络文件系统守侯进程
  2. apmd: # 高级电源管理
  3. Arpwatch # 记录日志并构建一个在LAN接口上看到的以太网地址和IP地址对数据库
  4. Autofs # 自动安装管理进程automount,与NFS相关,依赖于NIS
  5. Bootparamd # 引导参数服务器,为LAN上的无盘工作站提供引导所需的相关信息
  6. crond # 计划任务
  7. Dhcpd # 启动一个动态IP地址分配服务器
  8. Gated # 网关路由守候进程,使用动态的OSPF路由选择协议
  9. Httpd # WEB服务器
  10. Inetd # 支持多种网络服务的核心守候程序
  11. Innd # Usenet新闻服务器
  12. Linuxconf # 允许使用本地WEB服务器作为用户接口来配置机器
  13. Lpd # 打印服务器
  14. Mars-nwe # mars-nwe文件和用于Novell的打印服务器
  15. Mcserv # Midnight命令文件服务器
  16. named # DNS服务器
  17. netfs # 安装NFS、Samba和NetWare网络文件系统
  18. network # 激活已配置网络接口的脚本程序
  19. nfs # 打开NFS服务
  20. nscd # nscd服务器,用于NIS一个支持服务,它高速缓存用户口令和组成成员关系
  21. portmap # RPC portmap管理器,与inetd类似,它管理基于RPC服务的连接
  22. postgresql # 一种SQL数据库服务器。
  23. routed # 路由守候进程,使用动态RIP路由选择协议
  24. rstatd # 一个为LAN上的其它机器收集和提供系统信息的守候程序
  25. ruserd # 这是一个基于RPC的服务,它提供关于当前记录到LAN上一个机器日志中的用户信息
  26. rwalld # 这是一项基于RPC的服务,允许用户给每个注册到LAN机器的其他终端写消息
  27. rwhod # 激活rwhod服务进程,它支持LAN的rwho和ruptime服务
  28. sendmail # 邮件服务器sendmail
  29. smb # Samba文件共享/打印服务
  30. snmpd # 本地简单网络管理候进程
  31. squid # 激活代理服务器squid
  32. syslog # 一个让系统引导时起动syslog和klogd系统日志守候进程的脚本
  33. xfs # X Window字型服务器,为本地和远程X服务器提供字型集
  34. xntpd # 网络时间服务器
  35. ypbind # 为NIS(网络信息系统)客户机激活ypbind服务进程
  36. yppasswdd # NIS口令服务器
  37. ypserv # NIS主服务器
  38. gpm # 管鼠标的服务
  39. identd # AUTH服务,在提供用户信息方面与finger类似

chkconfig命令详细介绍的更多相关文章

  1. Linux中systemctl命令详细介绍

    Linux Systemctl是一个系统管理守护进程.工具和库的集合,用于取代System V.service和chkconfig命令,初始进程主要负责控制systemd系统和服务管理器.通过Syst ...

  2. linux配置网卡IP地址命令详细介绍及一些常用网络配置命令

    linux配置网卡IP地址命令详细介绍及一些常用网络配置命令2010-- 个评论 收藏 我要投稿 Linux命令行下配置IP地址不像图形界面下那么方 便,完全需要我们手动配置,下面就给大家介绍几种配置 ...

  3. linux下top命令详细介绍

    linux下top命令详细介绍 top 命令是 Linux 下常用的系统资源占用查看及性能分析工具,能够实时显示系统中各个进程的资源(比如cpu.内存的使用)占用状况,top命令的执行结果是一个动态显 ...

  4. chkconfig命令具体介绍

    命令介绍: chkconfig命令用来更新.查询.改动不同执行级上的系统服务.比方安装了httpd服务,而且把启动的脚本放在了/etc/rc.d/init.d文件夹下,有时候须要开机自己主动启动它,而 ...

  5. 如何获得Android设备名称(ADB命令详细介绍)

    豌豆荚.360手机管家等软件可以获取android设备名称,显示在界面上,如下图: 我们自己如何来获取设备名称 呢?答案如下: 在命令行中输入“adb shell”进入shell之后,再输入“cat ...

  6. tr 命令详细介绍

    tr用来从标准输入中对字符进行操作,主要用于删除文件中指定字符.字符转换.压缩文件字符. 我们可以用:tr --help查看一下系统详细介绍 [root@bqh-118 scripts]# tr -- ...

  7. linux下的yum命令详细介绍

    yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...

  8. CentOS 6.9配置网卡IP/网关/DNS命令详细介绍及一些常用网络配置命令(转)

    一.IP 即时生效(重启后失效): ifconfig eth0 192.168.1.102 netmask 255.255.255.0 //添加IP地址 route add default gw 19 ...

  9. liunx下解压压缩命令详细介绍

    Linux下的压缩解压缩命令详解及实例 实例:压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip == ...

随机推荐

  1. 『原』在Linux下反编译Android .apk文件 使用apktool dex2jar JD-eclipse

    一.使用apktool 将 apk反编译生成程序的源代码和图片.XML配置.语言资源等文件 具体步骤: (1)下载反编译工具包:apktool 官方的打不开 http://apktool.shouji ...

  2. wamp配置小细节

    1. 问题:在安装后,把phpMyadmin改密码后,再次登陆会提示出错.访问被拒绝. 原因:这是因为WampServer设置了直接登陆. 解法:修改config.inc.php文件中$cfg['Se ...

  3. C++ 私有构造函数的作用

    很多情况下要求当前的程序中只有一个object.例如一个程序只有一个和数据库的连接,只有一个鼠标的object.通常我们都将构造函数的声明置于public区段,假如我们将 其放入private区段中会 ...

  4. css知多少(1)——我来问你来答(转)

    css知多少(1)——我来问你来答   1. 引言 各位前端或者伪前端(比如作者本人)的同志们,css对你们来说不是很陌生.比如我,在几年之前上大学的时候,给外面做网站就用css,而且必须用css.这 ...

  5. Struts2 看1

    Struts2部分 1. JavaEE软件三层结构和MVC的区别? JavaEE软件三层机构是由sun公司提供JavaEE开发规范的:Web层(表现层).业务逻辑层.数据持久层.[其中WEB层会使用前 ...

  6. Amazon S3 云服务

    一.简介 Amazon Simple Storage Service (S3) 是一个公开的服务,Web 应用程序开发人员可以使用它存储数字资产,包括图片.视频.音乐和文档. S3 提供一个 REST ...

  7. Inheritance with EF Code First: Part 1 – Table per Hierarchy (TPH)

    以下三篇文章是Entity Framework Code-First系列中第七回:Entity Framework Code-First(7):Inheritance Strategy 提到的三篇.这 ...

  8. linux core文件机制

    在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息).使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数. 1.core文件的生成开 ...

  9. 小小c#算法题 - 9 - 基数排序 (Radix Sort)

    基数排序和前几篇博客中写到的排序方法完全不同.前面几种排序方法主要是通过关键字间的比较和移动记录这两种操作来实现排序的,而实现基数排序不需要进行记录项间的比较.而是把关键字按一定规则分布在不同的区域, ...

  10. java 的exception throw try catch

    import java.util.*; public class MyException extends Exception { private static final Exception Exce ...