停止程序在Linux中启动

我如何停止Linux中的启动程序。 我打算从启动中删除一些应用程序,以允许它们由supervisord处理,例如apache2

0
2019-05-04 19:01:14
资源 分享
答案: 4

Slackware和Arch linux在启动时有类似的停止/启动程序的方法,不同于Ubuntu和Redhat - 提供的设计实例。

在Slackware和Arch linuxes中,sh手稿存在于目录站点/etc/rc.d中,通常每个守护进程一个手稿,或每个子系统一个手稿。

例如,Slackware使用手稿/etc/rc.d/rc.httpd开始Apache互联网服务器,在整个系统启动时以理想的时间调用“start”。 Arc linux实际上有不同的方式 - 称为手稿,但是同样类型的点发生了。

为了在整个系统启动过程中保持一些进程,在Slackware上,您只需在/ etc / rc中制作理想的手稿。 d不可执行。 从下次启动开始维护Apache:

chmod -x /etc/rc.d/rc.httpd

要阻止在启动时启动的Apache:/etc/rc.d/rc.httpd stop你需要成为原点。

弧有点复杂。 文件/ etc / rc。 conf,封面手稿,有阵列DAEMONS。 要在启动时保持Apache,你肯定会在/ etc / rc中转换这一行。 CONF:

DAEMONS=(hal syslog-ng network netfs crond alsa sshd httpd ntpd postgresql)

到这一行:

DAEMONS=(hal syslog-ng network netfs crond alsa sshd ntpd postgresql)

要停止当前实现的apache,您肯定会执行/etc/rc.d/httpd stop作为原点。

0
2019-06-01 13:40:18
资源

如果您正在管理现代的Ubuntu系统以及其他几种发行版,您可能需要管理各种典型的init手稿和新手稿。 各种其他解决方案涵盖了处理init手稿。 以下是从启动时开始停止upstart解决方案的一种方法:

# mv /etc/init/servicename.conf /etc/init/servicename.conf.disabled

此方法的问题在于它不允许您使用以下方法启动解决方案:

# service start servicename

选择此选项是在您喜欢的编辑器中打开servicename.conf文档,并注释掉以下开头的任何类型的行:

start on

也就是说,将其转换为

#start on ...

其中“......”是以前所谓的“开始”。 通过这种方式,当您打算重新启用它时,您不需要记住“启动”参数是什么。

最终,如果您有一个新的启动变体,您只需在整个安排文档中添加单词“指南”。 你可以直接从封面上做到这一点:

# echo "manual" >> /etc/init/servicename.conf

这肯定会创建启动,忽略以前在文档中的任何类型的“开始”表达式。

0
2019-06-01 13:35:27
资源

在Ubuntu 10.04上,您可以从GUI管理一些启动程序。

SystemPreferencesStartup Applications

0
2019-05-08 10:29:46
资源

根据您的发行版使用chkconfig或upgrade-rc.d设备来启用/禁用系统解决方案。

在redhat / suse / mandrake设计系统上:

sudo chkconfig apache2 off 

关于Debian:

sudo update-rc.d -f apache2 remove

查看他们的男性网页了解更多详情。

0
2019-05-08 09:00:53
资源