ubuntu service的添加和删除

转载 2013年06月17日 12:12:06

http://blog.csdn.net/jubao_liang/article/details/3896467

uRedhat 提供了chkconfig这个命令来管理系统在不同运行级别下的服务开启/关闭: chkconfig ServiceName on/off 并可以用chkconfig --list(两个杠) 查看当前的制定状况。

Ubuntu里没有这个命令,其实也可以不用任何命令简单管理系统服务, 可以通过改变 /etc/rc*.d(*的取值是从0到6和S)下的启动脚本名来管理服务. 比如不想让KDM自动启动, 可以这样: sudo find /etc/rc* -name *kdm* -exec rm {} /; 也就是把KDM的启动脚本全删掉.

Ubuntu也提供了另外一个简单的命令来实现管理。但首先服务必须已在/etc/init.d目录中存在。如:

添加一个服务: sudo update-rc.d ServiceName defaults

删除一个服务: sudo update-rc.d ServiceName remove

还可以安装另外一个比较强的工具: sudo apt-get install sysv-rc-conf sysvconfig

启动: sudo sysv-rc-conf 它可心配置各服务在各级别上的启动情况.

随时想启动某个服务, 可以这样: sudo /etc/init.d/ServiceName start

比如我要远程登录, 要用ssh服务: sudo /etcinit.d/ssh start (别的系统可能是sshd)

还可以做别的操作: start : 启动服务 stop : 停止服务 restart : 关闭服务,然后重新启动 reload : 使服不重新启动而重读配置文件 status : 提供服务的当前状态 condrestart : 如果服务锁定,则这个来关闭服务,然后再次启动 再说一下 linux 运行级别的意思: 通常有这几个 runlevel : runlevel  system state 0  halt the system 1   single user mode 2  basic multi user mode 3  multi user mode 5  multi user mode with gui 6  reboot the system S   single user mode runlevel 命令查看当前运行级别. init 命令改变当前运行级别.


编写linux service并设置开机启动(Ubuntu)

1.编写自己的可执行文件,比如myservice.sh2.编写控制执行的脚本,如mytest,一定要加上可执行权限,否则会报 unrecognized service,并将mytest放到/etc/i...
  • zhf9208
  • zhf9208
  • 2013-08-01 00:56:09
  • 4149

ubuntu服务管理

uRedhat 提供了chkconfig这个命令来管理系统在不同运行级别下的服务开启/关闭:chkconfig ServiceName on/off并可以用chkconfig --list(两个杠) ...
  • jubao_liang
  • jubao_liang
  • 2009-02-16 15:45:00
  • 9701

Ubuntu下使用sysv-rc-conf管理服务

sysv-rc-conf简介sysv-rc-conf是一个强大的服务管理程序,群众的意见是sysv-rc-conf比chkconfig、rcconf好用。背景知识Ubuntu运行级别Linux 系统任...
  • gatieme
  • gatieme
  • 2015-04-24 21:27:23
  • 17867

ubuntu下添加/删除启动服务项

在网上查了一下,命令如下 1.添加一个服务: $sudo update-rc.d ServiceName default 2.删除一个服务 $sudo update-rc.d ServiceN...
  • penginpha
  • penginpha
  • 2012-10-02 19:11:56
  • 3860

Ubuntu下安装&卸载apache2服务

1.安装apache2 安装命令:sudo apt-get install apache2 启动/停止/重启apache2: service apache2 start/stop/restart ...
  • wuxiaobingandbob
  • wuxiaobingandbob
  • 2016-09-20 12:00:34
  • 2008

Ubuntu 14 环境下编译安装 Redis 并将其注册为系统服务

系统环境:$ cat /etc/issueUbuntu 14.04.2 LTS \n \l1. 下载安装1.1 下载官方下载地址:http://redis.io/download下载最新稳定版 red...
  • defonds
  • defonds
  • 2016-06-12 11:21:27
  • 8087

ubuntu下安装tomcat并注册服务

安装 首先从网上下载tomcat的ubuntu压缩包,并解压缩只/usr/local目录下,我的tomcat home是/usr/local/tomcat7。这样就算已经安装好tomcat了,通过s...
  • amery2011
  • amery2011
  • 2016-08-05 17:04:14
  • 1315

注册apache为ubuntu服务

将apache注册为ubuntu的服务,可实现apache的开机自启动。注册apache服务不需要自己写启动脚本,因为其自带的apachectl文件即是一启动脚本,实现了开启、关闭和重启服务的功能。 ...
  • pang040328
  • pang040328
  • 2013-09-27 23:39:20
  • 2322

linux-ubuntu与Debian系统中的update-rc.d(创建/注册系统服务)

在ubuntu下开机自启动程序流程:1.编写服务脚本放在/etc/init.d下,例如servicetest/etc/init.d/servicectest2.在/etc/rc*.d中制作相关的lin...
  • aa2650
  • aa2650
  • 2011-04-06 10:42:00
  • 5533

ubuntu注册tomcat自启服务

  • 2015年07月13日 11:14
  • 36KB
  • 下载
收藏助手
不良信息举报
您举报文章:ubuntu service的添加和删除
举报原因:
原因补充:

(最多只允许输入30个字)