Linux下添加服务

简介:

1.按一定的规则编写服务脚本,比如:myserviced

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/sh  
#chkconfig: 2345 80 05   
#description: myservice   
   
case  $1  in  
start)  
     echo  "myservice startup"  #将该行替换成你自己的服务启动命令  
     ;;  
stop)  
     echo  "myservice stop"  #将该行替换成你自己服务的启动命令  
     ;;  
restart)  
     echo  "myservice stop"  #...  
     echo  "myservice startup"  #...  
     ;;  
*)  
     ;;  
esac

命令解析:
# chkconfig: 2345 80 5
2345表示服务的运行级别,80代表Start的顺序,05代表Kill(Stop)的顺序;
# description: service_description
该服务的描述


2.将编写的脚本放到/etc/init.d/,将myserviced的访问权限加上“可执行”

   chmod +x myserviced  

3.增加服务

     chkconfig --add myserviced 

 4.启停服务

  1. 1
    2
    service myserviced start  
    service myserviced stop

服务添加完成
可以用:chkconfig --list查看当前系统的服务
可以用:chkconfig --del myserviced删除服务


本文转自 Mr_sheng 51CTO博客,原文链接:http://blog.51cto.com/sf1314/1980545

相关文章
|
Oracle 关系型数据库 Linux
如何在linux添加服务
最近要写一个oracle启动服务,遇到一个问题,特记录如下:编写好脚本后,测试可以正常启动与关闭,加入服务的时候出现如下提示: chkconfig --add oracleservice oracle does not support chkconfig google发现如下链接:http://lists.
739 0
|
28天前
|
Linux
linux中服务管理
在Linux服务管理中,从传统的System V init到Upstart,再到广泛采用的systemd,管理方式不断发展。systemd以其强大的功能和依赖解决成为现代Linux的核心。`systemctl`是管理服务的关键命令,如启动(`start`)、停止(`stop`)、重启(`restart`)服务及设置开机启动(`enable`)或取消(`disable`)。了解和服务管理,特别是systemd和`systemctl`的使用,对系统管理员至关重要。其他如xinetd用于控制网络服务,而特定环境下有OpenRC等工具。
17 2
|
9月前
|
安全 Ubuntu 网络协议
Linux中的服务管理
Linux系统可以同时运行数百个任务。其中大多数都属于操作系统环境的组成部分,不过可能也会有那么一两个你不需要的**守护进程**。有3种可用于启动守护进程和服务的工具,Linux发行版支持其中任意一种。传统的SysV系统使用/etc/init.d中的脚本。较新的systemd守护进程除了使用/etc/init.d之外,还用到了systemctl调用。还有些发行版使用的是upstart,配置脚本保存在/etc/init中。systemd如今已经取代了SysVinit系统。upstart是由Ubuntu开发并采用的,但是在14.04版中,已经改成了systemd。
109 3
|
10月前
|
Ubuntu 关系型数据库 MySQL
【Linux进阶篇】启动流程和服务管理
【Linux进阶篇】启动流程和服务管理
163 0
|
Linux 网络安全
Linux服务管理
1.service service命令,顾名思义,就是用于管理Linux操作系统中服务的命令。 这个命令不是在所有的linux发行版本中都有。主要是在redhat、fedora、mandriva和centos中。 查看所有服务当前的运行状态:
388 0
Linux服务管理
|
存储 关系型数据库 MySQL
Linux:1.进程介绍+2.Linux父子进程+3.终止进程kill和killall+4.查看进程树pstree+5.service服务管理
Linux:1.进程介绍+2.Linux父子进程+3.终止进程kill和killall+4.查看进程树pstree+5.service服务管理
148 0
Linux:1.进程介绍+2.Linux父子进程+3.终止进程kill和killall+4.查看进程树pstree+5.service服务管理
|
安全 Linux 网络安全
linux安全加固——服务管理
linux安全加固——服务管理
linux安全加固——服务管理
|
网络协议 关系型数据库 MySQL
Linux - 服务管理
Linux - 服务管理
110 0
Linux - 服务管理
|
Linux Apache
14.5 Linux源码包服务管理
本节我们先学习源码包服务的启动管理,再来学习源码包服务的自启动管理,最后学习如何让源码包服务被系统服务管理命令识别。
127 0
14.5 Linux源码包服务管理
|
安全 Linux 网络安全
14.4 Linux基于xinetd服务的管理
本节学习基于 xinetd 服务的管理方法。基于 xinetd 的服务同样有启动管理和自启动管理之分,而且不管是启动管理还是自启动管理,都只有一种方法,相比独立的服务简单一些。
186 0
14.4 Linux基于xinetd服务的管理