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 命令改变当前运行级别.


Ubuntu service

先举个例子: 我们在Ubuntu中启动/停止mysql有两种方式: >service mysql start 或 >/etc/init.d/mysql start 我一直...
  • OnlyQi
  • OnlyQi
  • 2012年10月08日 15:25
  • 2584

ubuntu服务管理

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

[Ubuntu] Ubuntu 16.04 增加bash脚本为service,开机自启服务脚本配置

1. 首先在/lib/systemd/system/目录下,创建服务脚本:nginx-1.13.0.service [Unit] Description=nginx-1.13.0 After=sys...
  • qq_14852397
  • qq_14852397
  • 2017年05月13日 12:14
  • 3574

阿里云Ubuntu16.04下tomcat的安装service及开机自启

一、引言 平台:阿里云服务器平台 系统:Ubuntu 16.04.1 LTS 工具:xshell xftp navicat 近段时间需要做一个服务器的迁移,顺便也更新了一下ubuntu的版本,中间也...
  • iywgqt
  • iywgqt
  • 2017年01月23日 16:22
  • 3093

【Linux】添加一个Ubuntu的开机启动服务

添加一个Ubuntu的开机启动服务 复制或软连接脚本到/etc/init.d/目录下 将脚本添加到初始化执行的队列中去 注意如果脚本需要用到网络,则NN需设置一个比较大的数字,如99。 命令:up...
  • TMT123421
  • TMT123421
  • 2016年12月13日 15:38
  • 1986

ubuntu 将编译的nginx加入到service

将编译的nginx加入ubuntu service,支持stop/start/restart/status
  • myslq
  • myslq
  • 2016年09月08日 14:11
  • 1595

【参考】ubuntu配置开机启动服务

在ubuntu10.04之前的版本都是使用chkconfig来进行管理,而在之后的版本就没有了,如果想继续使用chkconfig命令,只好自己apt-get install下了。 [plain] ...
  • apple_llb
  • apple_llb
  • 2015年12月14日 12:24
  • 2221

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
  • 7623

Ubuntu下安装&卸载apache2服务

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

在Ubuntu下添加自定义服务

在Ubuntu系统中添加自定义服务需要遵从设计启动脚本的模式,下面就是如何编写启动脚本的示例程序。...
  • xkjcf
  • xkjcf
  • 2017年12月03日 10:49
  • 149
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ubuntu service的添加和删除
举报原因:
原因补充:

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