redhat/centos使用service控制启动与关闭

原文地址: http://guodong810.blog.51cto.com/4046313/1285353

 

有时,我们自己安装了某个软件时,想让对这个服务更加容易的控制,在redhat/centos中我们会首先想到使用service xxx start|stop来进行实现,但可惜的是,这需要我们自己来编写启动关闭脚本,并且加入到启动列表中。如果你会点shell脚本的话,就会简单许多

  以nginx来讲解一下它的过程,只是过程,就不粘贴shell脚本了

1.在/etc/init.d/目录下创建启动关闭脚本,如nginx

2.在编写脚本时,脚本中一定要有chkconfig参数,如: #chkconfig: - 18 18前面是使用#开头(和注释一样,但不是注释,后面跟开机需要运行的级别,如2345,如果不想在任何级别on,则使用”-”,18 18表示S 和K的默认排序号

  注:

   S是在切换到本运行级别时,要开启的服务

   K是在切换到别的运行级别时,要关闭的服务

3.给nginx这个文件执行的权限

  chmod +x/etc/init.d/nginx

4.加入chkconfig

   [root@nginxrc3.d]# chkconfig --add nginx

 如果出现如下一行错误,则表明第二步中的chkconfig那行参数没有加上

   service nginx does not support chkconfig

5.接下来就可以将此服务配置成在哪个级别运行了

   chkconfig --level 35 nginx on

6.接下来就可以使用service nginx start来启动了

时间: 2024-12-23 23:30:18

redhat/centos使用service控制启动与关闭的相关文章

redhat和centos中使用service控制启动与关闭

有时,我们自己安装了某个软件时,想让对这个服务更加容易的控制,在redhat/centos中我们会首先想到使用service xxx start|stop来进行实现,但可惜的是,这需要我们自己来编写启动关闭脚本,并且加入到启动列表中.如果你会点shell脚本的话,就会简单许多 以nginx来讲解一下它的过程,只是过程,就不粘贴shell脚本了 1.在/etc/init.d/目录下创建启动关闭脚本,如nginx 2.在编写脚本时,脚本中一定要有chkconfig参数,如: #chkconfig:

解决CentOS(RedHat)中sendmail和sm-client启动慢故障(转)

  Starting sendmail: Starting sm-client: 刚才发了修改主机名那篇文章后,我意外发现重新启动CentOS的时候系统会卡在sendmail和sm-client那里将近3分钟才继续,找了一下sendmail和sm-client的文档发现自己犯了一个错误. 我简单说一下原因,就是sendmail和sm-client都是MTA,只认网络主机名,如admin.slyar.com这样的,而我之前那篇文章直接把localhost.localdomain改成了Slyar,不

在Centos下启动和关闭MySQL

现在主流的Unix系统有两种风格:System V和BSD,他们的区别如下: Linux作为类Unix,同样也存在这两种风格,其中Centos属于System V,本文主要介绍在Centos下(即System V风格 )如何启动和关闭MySQL,同时简单介绍BSD系统的情况. MySQL启动方式 1)直接调用mysqld.这是最不常见的方式,不推荐使用. 2)运行mysql.server脚本 mysql.server脚本通过调用mysqld_safe启动服务器,该脚本可以通过参数start和st

CentOS下SVN服务的启动与关闭

CentOS下SVN服务的启动与关闭 CentOS下SVN服务的启动与关闭 操作系统:CentOS 6.5  SVN版本:1.8.11 启动SVN服务:  svnserve -d -r /home/svn /home/svn 为版本库的根目录: 关闭SVN服务:  使用以下命令查找进程  ps aux | grep svn # ps aux | grep svnroot64434 0.0 0.0181584 1120 ? Ss 02:010:00 svnserve-d -r /home/svnr

MySQL服务器的启动和关闭

mysql|服务器 作为MySQL管理员,一个普通的目标就是确保服务器尽可能地处于运行状态,使得客户机能够随时访问它.但是,有时最好关闭服务器(例如,如果正在进行数据库的重定位,不希望服务器在该数据库中更新表).保持服务器运行和偶尔关闭它的需求关系不是本书所解 决的.但是我们至少可以讨论如何使服务器启动和停止,以便您具备进行这两个操作的能力.     本章的说明只用于UNIX 系统.如果正在运行Windows 系统,可以跳过本章,因为附录A"获得和安装软件"一节中包含了所有需要的启动和

RAC 数据库的启动与关闭

        RAC数据库与单实例的差异主要表现在多个实例通过集群件来统一管理共享的资源.因此原有的单实例的管理方式,如数据库.监听器等的关闭启动等可以使用原有的方式进行,也可以通过集群管理工具,命令行来集中管理,这也是推荐的管理方式.由于集群件crs位于数据库之上,即RAC数据库依赖于集群件,因此数据库的启动与关闭应该结合集群来考虑,下面以10g RAC来描述数据库启动与关闭过程,不涉及集群层的启动与关闭.   一.RAC 数据库启动与关闭顺序1.关闭顺序  关闭OEM,关闭监听,关闭 Or

MySQL服务器的启动和关闭_Mysql

    本章的说明只用于UNIX 系统.如果正在运行Windows 系统,可以跳过本章,因为附录A"获得和安装软件"一节中包含了所有需要的启动和关闭命令.      调用本章给出的命令      为了简洁,在大多数情况中,诸如mysqla d m i n.mysqldump 等程序在本章中没有给出任何- h.- u或- p选项.笔者假定您将会用连接服务器所需的任何选项调用这些程序.  用无特权的用户账号运行MySQL服务器      在讨论如何启动服务器之前,考虑一下在服务器启动时应该

详解Linux系统中Oracle数据库程序的启动和关闭方式_oracle

在单机环境下,要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle Oracle数据库有以下几种启动方式: 1. startup nomount 非安装启动,这种方式启动下可执行:重建控制文件.重建数据库 读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件. 2. startup mount dbname 安装启动,这种方式启动下可执行: 数据库日志归档. 数据库介质恢复. 使数据文件联机或脱机, 重新

arcsde问题-arcsde service服务启动后ArcCatalog中连接无响应? sde服务启动不报错

问题描述 arcsde service服务启动后ArcCatalog中连接无响应? sde服务启动不报错 描述:arcsde service服务启动后连接无响应 关闭服务报错arcsde service无法停止,错误1053 服务没及时响应和控制请求 giomgr_esri_sde_oracle.log 日志文件: # Mon May 25 10:16:06 2015 - ****** Spatial Database I/O Manager ****** # Mon May 25 10:16: