iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >CentOS如何使用脚本管理服务
  • 746
分享到

CentOS如何使用脚本管理服务

2023-06-10 05:06:17 746人浏览 独家记忆
摘要

这篇文章将为大家详细讲解有关Centos如何使用脚本管理服务,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、使用工具:chkconfig 管理/etc/rc.d/init.d或/etc/init.d/目

这篇文章将为大家详细讲解有关Centos如何使用脚本管理服务,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

1、使用工具:chkconfig 管理/etc/rc.d/init.d或/etc/init.d/目录下的服务启动脚本。

要在服务启动脚本开头添加两行:

                           # chkconfig: 2345  88 12

                           # description: XXXXXXXXX XXXXXX

这样就可以使用工具:chkconfig 来管理服务启动脚本了。

使用工具:chkconfig 工具的好处:

没有使用该工具,我们要让一个服务在2、3、4、5级别上都运行,在其它级别上都不运行。要手动设置很多符号连接:

                     在/etc/rc.d/rc1.d   执行:[root@node2 rc1.d]# ln -sv K12nrped ../init.d/nrped

                     在/etc/rc.d/rc2.d   执行:[root@node2 rc2.d]# ln -sv S88nrped ../init.d/nrped

                     在/etc/rc.d/rc3.d   执行:[root@node2 rc3.d]# ln -sv S88nrped ../init.d/nrped

                     在/etc/rc.d/rc4.d   执行:[root@node2 rc4.d]# ln -sv S88nrped ../init.d/nrped

                     在/etc/rc.d/rc5.d   执行:[root@node2 rc5.d]# ln -sv S88nrped ../init.d/nrped

                     在/etc/rc.d/rc6.d   执行:[root@node2 rc6.d]# ln -sv K12nrped ../init.d/nrped

添加这些符号链接之后。运行级别改变时,该服务就会授脚本 rc 的控制。------> rc 脚本就会根据对应运行级别目录(/etc/rc.d/rc$runlevel.d)的符号标识:S、K 关闭、启动对应的服务。这样就实现了设置一个服务是否在一个运行级别上运行。

工具:chkconfig 就会根据服务运行脚本的 #chkconfig 行来,自动设置上述的符号链接。

[root@node2 rc3.d]# chkconfig on

就会根据:# chkconfig: 2345  88 12 创建各运行级别上的符号链接。

2、为了使用工具: service 管理服务 脚本最少需要接收 start 和 stop 选项;

服务启动脚本要根据用户输入的选项:

                              stop  -----> 关闭服务

                              start -----> 启动服务

                              reload -----> 告诉程序重读配置文件,改变程序的运行状态

                              restart ----> 重新启动服务

3、Lock directory for RedHat / SuSE

RedHat 管理服务的一种机制,要在/var/lock/subsys/目录下创建一个文件。

[root@node2 rc.d]# vim /etc/init.d/nrped#!/bin/bash# chkconfig: 2345 89 11# description: NRPE DAENONNRPE=/usr/local/nagiOS/bin/nrpeOPTIONS="-c /etc/nagios/nrpe.cfg -d"lockfile=/var/lock/subsys/nrpedprog=nrpedRETVAL=0. /etc/rc.d/init.d/functionsstart() {        echo -n $"Starting $prog: "        daemon   $NRPE $OPTIONS        RETVAL=$?        echo        [ $RETVAL = 0 ] && touch ${lockfile}        return $RETVAL}stop() {        echo -n $"Stopping $prog: "        killproc  -d -10 $NRPE        RETVAL=$?        echo        [ RETVAL = 0 ] && rm -f ${lockfile}}reload() {         echo -n $"Reloading $prog: "         killproc  $NRPE  -HUP         echo}case "$1" in    start)       start       ;;    stop)       stop       ;;    restart)       stop       start        ;;    reload)       reload        ;;    status)       status  $NRPE       ;;     *)       echo "Usage: $0 start|stop|restart|reload|status"       ;;esacexit 0

关于“CentOS如何使用脚本管理服务”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: CentOS如何使用脚本管理服务

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

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

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

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

下载Word文档
猜你喜欢
  • CentOS如何使用脚本管理服务
    这篇文章将为大家详细讲解有关CentOS如何使用脚本管理服务,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、使用工具:chkconfig 管理/etc/rc.d/init.d或/etc/init.d/目...
    99+
    2023-06-10
  • 如何使用Adsutil.vbs iis管理脚本
    本篇内容主要讲解“如何使用Adsutil.vbs iis管理脚本”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用Adsutil.vbs iis管理脚本”吧!应用到: Windows Ser...
    99+
    2023-06-08
  • 如何使用iisweb.vbs iis网站管理脚本
    这篇文章主要讲解了“如何使用iisweb.vbs iis网站管理脚本”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用iisweb.vbs iis网站管理脚本”吧!应用到: Window...
    99+
    2023-06-08
  • CentOS中如何使用systemctl管理系统服务
    在CentOS中,可以使用systemctl命令来管理系统服务。以下是一些常用的systemctl命令: 启动一个服务: sud...
    99+
    2024-03-13
    CentOS
  • 如何使用iisvdir.vbs iis虚拟目录管理脚本
    这篇文章主要介绍“如何使用iisvdir.vbs iis虚拟目录管理脚本”,在日常操作中,相信很多人在如何使用iisvdir.vbs iis虚拟目录管理脚本问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使...
    99+
    2023-06-08
  • 如何使用PHP脚本进行Linux系统管理
    在Linux系统管理中使用PHP脚本可以极大地简化管理操作,提高效率。PHP语言具有良好的兼容性和强大的功能,可以轻松实现对Linux系统的管理任务。本文将介绍如何使用PHP脚本进行Linux系统管理,并提供具体代码示例。一、使用PHP执行...
    99+
    2023-10-21
    Linux系统 系统管理 PHP脚本
  • 如何使用Python脚本在Linux中实现远程服务器管理
    如何使用Python脚本在Linux中实现远程服务器管理引言:在现代互联网时代,远程服务器管理成为了一项重要的任务。对于Linux服务器,我们可以使用Python脚本来实现远程管理的各种功能,包括文件传输、执行命令、监控系统等。本文将介绍如...
    99+
    2023-10-22
    Python Linux 脚本
  • 如何在Shell脚本中使用管道
    如何在Shell脚本中使用管道?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。示例1:生成一个8位的随机密码tr -dc A-Za-z0-9_...
    99+
    2023-06-09
  • 利用Python脚本管理Windows服
    Windows服务常用的功能就是启动服务,关闭服务,重启服务和查询服务运行状态,其中查询服务运行状态是其他三种操作的基础。本文中提到的使用Python脚本管理Windows服务实际上是调用win32serviceutil模块,此模块来自py...
    99+
    2023-01-31
    脚本 Python Windows
  • PHP中如何使用shell脚本来管理HTTP负载?
    随着互联网应用的不断增加,对于Web服务器的负载管理变得越来越重要。在PHP中,我们可以使用shell脚本来管理HTTP负载,以确保我们的Web服务器的稳定性和可靠性。本文将介绍如何使用shell脚本来管理HTTP负载。 一、什么是HTT...
    99+
    2023-09-30
    http load shell
  • CentOS中如何管理系统服务
    在CentOS系统中,可以使用以下命令来管理系统服务: 启动服务:sudo systemctl start <servic...
    99+
    2024-04-02
  • Python 中如何使用 Git 管理容器中的 Bash 脚本?
    在当今的软件开发中,容器化已经成为一种非常流行的方式。容器化可以让开发者更加方便地管理开发环境和部署环境。在容器中使用 Bash 脚本是一种非常方便的方式,可以让开发者更加灵活地管理和部署容器。本文将介绍如何使用 Git 管理容器中的 B...
    99+
    2023-10-14
    git 容器 bash
  • Java存储技巧:使用Shell脚本管理Apache服务器
    在日常工作中,我们经常需要使用Java来进行服务器管理和维护。而Apache服务器则是我们经常使用的一个服务器软件,它提供了丰富的功能和灵活的配置,但是对于管理人员来说,需要频繁地进行配置和维护。因此,本文将介绍使用Shell脚本来管理A...
    99+
    2023-10-17
    存储 shell apache
  • 如何使用Putty登录管理CentOS VPS
    这篇文章主要介绍“如何使用Putty登录管理CentOS VPS”,在日常操作中,相信很多人在如何使用Putty登录管理CentOS VPS问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用Putty登录...
    99+
    2023-06-10
  • 如何使用Bat脚本处理ftp
    这篇文章将为大家详细讲解有关如何使用Bat脚本处理ftp,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、FTP命令说明 1、在windows系统中因为FTP是一个程序,如果在bat脚本中直接调用FTP的...
    99+
    2023-06-08
  • Unix系统中如何使用Shell脚本来管理Java负载?
    Unix系统中如何使用Shell脚本来管理Java负载? 在现代软件开发中,Java已经成为了一个非常流行的编程语言。Java应用程序的部署和管理是一个非常复杂的任务,特别是在大规模的生产环境中。在Unix系统中,Shell脚本是一个非常强...
    99+
    2023-08-03
    unix load shell
  • vbs如何实现管理网卡脚本
    这篇文章将为大家详细讲解有关vbs如何实现管理网卡脚本,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。'dislan.vbs      &...
    99+
    2023-06-08
  • Shell脚本如何使用
    小编给大家分享一下Shell脚本如何使用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! shell前言Shell 能够接收用户输入的命令,并对命令进行处理,处理完毕后再将结果反馈给用户,比如输出到显示器、写入到文...
    99+
    2023-06-15
  • 如何在容器中使用 Git 管理 Python 项目的 Bash 脚本?
    在现代软件开发中,Git 已经成为了最流行的版本控制系统之一。同时,容器也成为了现代软件开发中不可或缺的一部分。在这篇文章中,我们将介绍如何在容器中使用 Git 管理 Python 项目的 Bash 脚本,以便更好地管理和维护我们的代码。...
    99+
    2023-10-13
    git 容器 bash
  • 如何在Linux平台上使用Python脚本进行系统管理
    如何在Linux平台上使用Python脚本进行系统管理摘要:Linux是一种强大的开源操作系统,而Python是一种功能强大的编程语言。本文将介绍如何使用Python脚本在Linux平台上进行系统管理,包括文件管理、进程管理、系统监控等方面...
    99+
    2023-10-22
    Python Linux 系统管理
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作