iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux系统下chkconfig命令的使用方法
  • 107
分享到

Linux系统下chkconfig命令的使用方法

2023-06-12 23:06:35 107人浏览 八月长安
摘要

本篇内容介绍了“linux系统下chkconfig命令的使用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!chkconfig命令可以用来

本篇内容介绍了“linux系统下chkconfig命令的使用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

chkconfig命令可以用来检查、设置系统的各种服务
使用语法:
chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset]
参数用法:
--add&agrave;增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。
--del&agrave;删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据。
--level<等级代号>&agrave;指定读系统服务要在哪一个执行等级中开启或关毕。
使用范例:
chkconfig --list      列出所有的系统服务
chkconfig --add Httpd 增加httpd服务
chkconfig --del httpd 删除httpd服务
chkconfig --level httpd 2345 on 把httpd在运行级别为2、3、4、5的情况下都是on(开启)的状态。
 
chkconfig命令提供了一种简单的方式来设置一个服务的运行级别。例如,为了设置MySQL服务器在运行级别3和4上运行,你必须首先将Mysql添加为受chkconfig管理的服务:

代码如下:


chkconfig --add mysql


现在,我们在级别3和5上设定服务为“on”

代码如下:


chkconfig --level 35 mysql on


在其他级别上设为off

代码如下:


chkconfig --level 01246 mysql off


为了确认你的配置被正确的修改了,我们可以列出服务将会运行的运行级别,如下所示:

代码如下:


#chkconfig --list mysql


mysql           0:off       1:off       2:off       3:on 4:off       5:on 6:off


Chkconfig命令用来设置,查看或更改配置开机自动启动的服务。下面根据七个实用的实例来说明Chkconfig命令的使用方法。
1、用shell脚本检测服务系统启动项状态
当你只用服务名执行chkconfig命令时,如果该服务已经配置到系统启动项即返回真。下面的代码段是用来检查一个服务是否已经配置开机启动。

代码如下:


# vi check.sh


chkconfig network && echo "Network service is configured"
chkconfig junk && echo "Junk service is configured"

代码如下:


# ./check.sh


Network service is configured

你也可以指定检查该服务是否配置到指定的运行级。

代码如下:


# vi check1.sh


chkconfig network --level 3 && echo "Network service is configured for level 3"
chkconfig network --level 1 && echo "Network service is configured for level 1"

代码如下:


# ./check1.sh


Network service is configured for level 3

2、查看当前服务系统启动项的状态
&ndash;list选项用来显示当前所有服务的系统启动项状态。

代码如下:


# chkconfig --list


abrtd   0:off   1:off   2:off   3:on    4:off   5:on    6:off
acpid   0:off   1:off   2:off   3:off   4:off   5:off   6:off
atd     0:off   1:off   2:off   3:on    4:on    5:on    6:off
...
可以使用grep过滤显示指定条件的服务。
下面的命令表示只显示运行级为3的服务。

代码如下:


chkconfig --list | grep 3:on


下面的命令表示只显示network服务的启动项状态。

代码如下:


chkconfig --list | grep network


3、添加一个新服务到启动项
使用&ndash;add选项来添加一个指定服务到系统启动服务列表。
下面的例子说明如何添加一个新服务(如iptables)到需要开机启动的服务列表。“chkconfig &ndash;add”命令也会自动地开启运行级2,3,4和5,如下:

代码如下:


# chkconfig --list | grep iptables
# chkconfig --add iptables
# chkconfig --list | grep iptables


iptables       0:off   1:off   2:on    3:on    4:on    5:on    6:off
4、从系统启动项列表删除一个服务
下面的例子表明ip6tables已经配置到启动项。

代码如下:


# chkconfig --list | grep ip6tables


ip6tables       0:off   1:off   2:off   3:on   4:off   5:off   6:off
使用&ndash;del选项从启动列表删除它。

代码如下:


# chkconfig --del ip6tables
# chkconfig --list | grep ip6tables


5、为服务开启或关闭选定的运行级
有时候你可能不想从启动列表中删除整个服务,然而你可能仅仅想关闭指定的运行级。
下面的例子是为nfserver服务关闭运行级5.

代码如下:


# chkconfig --level 5 nfsserver off


你也可以同时关闭多个运行级,下面是关闭3和5运行级。

代码如下:


# chkconfig --level 35 nfsserver off


6、rc.d子目录下的脚本文件
无论你什么时候使用chkconfig命令添加或删除一个服务,它都会在/etc/rc.d子目录执行某些动作。
当chkconfig &ndash;add命令被执行,它会在对应的rc目录创建一个符合链接文件来启动和停止服务。
当chkconfig &ndash;del命令被执行,它会在对应的rc目录删除相应的符号链接。
下面的例子表明xinetd服务已经开启运行级3和5,所以xinetd会有两个文件在rc3.d目录和两个文件在rc5.d目录。以K开头的文件关机的时候用(K表示kill)。以S开头的文件开机的时候用(S表示start)。

代码如下:


# chkconfig --list | grep xinetd


xinetd                    0:off  1:off  2:off  3:on   4:off  5:on   6:off
xinetd based services:

代码如下:


# cd /etc/rc.d/rc3.d
# ls | grep xinetd


K08xinetd
S14xinetd

代码如下:


# cd /etc/rc.d/rc5.d

# ls | grep xinetd


K08xinetd
S14xinetd
7、添加操作使rcx.d目录的变化
当你通过chkconfig命令添加一个新服务,默认的运行级会自动地为该服务开启,并且会在对应的rcx目录创建文件。
例如,如果nfsserver服务没有在启动项列表中,那nfsserver服务就没有文件在/etc/rc.d/rc*.d目录下。

代码如下:


# chkconfig  --list | grep nfsserver


nfsserver                 0:off  1:off  2:off  3:off  4:off  5:off  6:off

代码如下:


# ls /etc/rc.d/rc3.d | grep nfsserver
# ls /etc/rc.d/rc5.d | grep nfsserver


当你添加nfsserver服务之后,你将会在这些目录下看到符号链接。

代码如下:


# chkconfig --add nfsserver


nfsserver                 0:off  1:off  2:off  3:on   4:off  5:on   6:off

代码如下:


# 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
当你使用&ndash;del或&ndash;level选项来关闭服务,在rcx.d目录下对应的符号链接文件将会被删除。

代码如下:


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

“Linux系统下chkconfig命令的使用方法”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: Linux系统下chkconfig命令的使用方法

本文链接: https://www.lsjlt.com/news/263356.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux系统下chkconfig命令的使用方法
    本篇内容介绍了“Linux系统下chkconfig命令的使用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!chkconfig命令可以用来...
    99+
    2023-06-12
  • Linux系统中chkconfig命令怎么用
    这篇文章主要为大家展示了“Linux系统中chkconfig命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统中chkconfig命令怎么用”这篇文章吧。Linux chkc...
    99+
    2023-06-27
  • Linux系统下findmnt命令的使用方法
    本篇内容介绍了“Linux系统下findmnt命令的使用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Findmnt 命令用于查找挂载的...
    99+
    2023-06-12
  • Linux系统下wget命令的使用方法
    本篇内容主要讲解“Linux系统下wget命令的使用方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统下wget命令的使用方法”吧!一、Linux wget简介wget是linux...
    99+
    2023-06-12
  • Linux中chkconfig命令的用法
    本篇内容介绍了“Linux中chkconfig命令的用法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!chkconfig命令主要用来更新(启...
    99+
    2023-06-13
  • Linux基础命令chkconfig的用法
    这篇文章主要介绍“Linux基础命令chkconfig的用法”,在日常操作中,相信很多人在Linux基础命令chkconfig的用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux基础命令chkcon...
    99+
    2023-06-06
  • chkconfig命令如何在Linux中使用
    这期内容当中小编将会给大家带来有关chkconfig命令如何在Linux中使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。chkconfigchkconfig在命令行操作时会经常用到。它可以方便地设置和...
    99+
    2023-06-13
  • 如何使用Linux中chkconfig命令
    这篇文章主要讲解了“如何使用Linux中chkconfig命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用Linux中chkconfig命令”吧!chkconfig提供了一个维护/...
    99+
    2023-06-12
  • Linux系统命令free的使用方法
    这篇文章将为大家详细讲解有关Linux系统命令free的使用方法,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Linux系统中free命令最主要的用途就是用来显示内存的状态,其中包括实体内存...
    99+
    2023-06-28
  • Linux系统下find命令的使用
    这篇文章主要介绍“Linux系统下find命令的使用”,在日常操作中,相信很多人在Linux系统下find命令的使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统下find命令的使用”的疑惑有所...
    99+
    2023-06-16
  • Linux系统lsof命令的使用方法
    Linux系统lsof命令的使用方法,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Linux系统中lsof命令是用于列出当前系统打开文件的工具,是一个非常方便的命令。lsof命...
    99+
    2023-06-28
  • Linux系统下mkfs命令的用法
    这篇文章主要讲解了“Linux系统下mkfs命令的用法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统下mkfs命令的用法”吧!mkfs在磁盘分区上创建ext2、ext3、ext...
    99+
    2023-06-06
  • Linux系统的dd命令的使用方法
    这篇文章主要介绍“Linux系统的dd命令的使用方法”,在日常操作中,相信很多人在Linux系统的dd命令的使用方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统的dd命令的使用方法”的疑惑有所...
    99+
    2023-06-12
  • 如何在linux中使用chkconfig命令
    这篇文章将为大家详细讲解有关如何在linux中使用chkconfig命令,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。使用语法:chkconfig[--add][--del][--list]...
    99+
    2023-06-09
  • 怎么在Linux中使用chkconfig命令
    这篇文章给大家介绍怎么在Linux中使用chkconfig命令,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。使用语法: chkconfig [--add][--del][--list][系统服务] 或 chkconfi...
    99+
    2023-06-13
  • Linux系统中file命令的使用方法
    这篇文章主要讲解了“Linux系统中file命令的使用方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统中file命令的使用方法”吧!命令简介:该命令用来识别文件类型,也可用来...
    99+
    2023-06-12
  • linux系统中sed命令的使用方法
    这篇文章给大家分享的是有关linux系统中sed命令的使用方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux中sed命令功能强大,今天我们就来详细介绍如何在Linux中使用sed命令进行替换,具体来说分...
    99+
    2023-06-10
  • Linux系统逻辑命令的使用方法
    本篇内容主要讲解“Linux系统逻辑命令的使用方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统逻辑命令的使用方法”吧!1.判断一个命令的结果使用test,其返回0,或一个整数。返...
    99+
    2023-06-13
  • Linux系统中df命令的使用方法
    本篇内容主要讲解“Linux系统中df命令的使用方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统中df命令的使用方法”吧!df 即“可用磁盘”disk free,用于显示文件系统...
    99+
    2023-06-12
  • chkconfig命令怎么在Linux中使用
    今天就跟大家聊聊有关chkconfig命令怎么在Linux中使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。chkconfig在Linux下是管理服务/启动项在各个系统运行级别中的...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作