问题标签 [runlevel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1373 浏览

debian - 在引导时启动 Corosync 2.X + Pacemaker 1.1 集群 (Debian Wheezy)

我有一个似乎很容易解决的问题,但我不知道解决它的正确方法。

我已经在谷歌上搜索了将近一周的解决方案,但没有运气。(我发现的只是这个,但没有清晰干净的解决方案)

我创建了一个两节点集群 NOT FOR PRODUCTION,在两个节点上都具有以下配置:

  • Debian Wheezy 7.7
  • Corosync v2.3.4
  • 起搏器 v1.1.12
  • Libqb v0.17.1
  • 簇胶 v1.0.12
  • 资源代理 v3.9.6
  • crmsh v2.1.0

我已经按照本指南从源代码安装了集群软件,以在 Debian 上编译集群软件

在安装之前,我确保没有旧的 corosync 或起搏器依赖项。

安装后,我配置了我的集群,编辑文件(在两个节点上)corosync.conf 并创建和复制 authkey

我已经在起搏器上配置了资源

在完成所有配置之后,我已经开始使用 corosync 和起搏器

集群已启动并正在运行,但我找不到在引导时启动集群的方法

我尝试将 init.d 脚本添加到运行级别,但我没有得到任何响应并且对 corosync 没有影响

起搏器上的这个错误

我遵循了关于 clusterlabs 的指南,但我找不到 Debian 和 crmsh 的解决方案(在官方指南中,他们使用 pcs 而不是 crmsh,但即使这样我也找不到使集群在启动时运行的正确程序时间)

我可以添加的另一个信息是,我还尝试使用 crmsh 启动和运行集群,试图找到一种让它在启动时运行的方法。如果我运行 crm 集群启动(而不是 init.d 脚本)corosync 和起搏器启动并且集群开始运行,但是如果我运行命令停止我得到这个错误

使集群在启动时运行的正确方法是什么?必须启动和启用什么守护程序?

起搏器应该由corosync启动吗?我找到了本指南,但提到的参数 service-name 和 service-ver 在我的 corosync 配置中不起作用。

希望有人可以帮助我解决这个问题

提前致谢

0 投票
1 回答
53 浏览

linux - 运行级别更改时如何运行服务

我想在运行级别从 2 变为 5 时自动启动 proftpd 服务。当它变回 2 时,它应该再次停止。

有任何想法吗?

0 投票
1 回答
377 浏览

linux - 从运行级别 3 切换到 0 时如何运行脚本

当服务器要关闭时,我需要运行一个脚本,即运行级别 0。但这里的问题是,我需要在脚本中进行 curl 调用,这在运行级别 0 中是不可能的,因为网络将关闭。

所以我的问题是我怎样才能做到这一点?

基本上我正在寻找的是当系统从运行级别 3 到运行级别 0 时运行脚本的解决方案。

任何帮助表示赞赏。

0 投票
1 回答
733 浏览

linux - 在 SysVinit 中关闭之前执行具有 curl 调用的脚本

因此,默认情况下我处于运行级别 3。在关机期间,我切换到运行级别 0。但是如果将我的脚本(正在curl调用)放入,我不会获得任何成功/etc/rc0.d/,因为在运行级别 0 网络已经停止,因此它无法打电话curl

如何得到想要的结果?

0 投票
1 回答
1422 浏览

linux - ubuntu 15.10桌面如何让mongodb服务不自动启动?

mongodb通过Ubuntu Software Centerin安装ubuntu 15.10 desktopService Mongodb每次我启动笔记本电脑时都会自动启动。因为它不在服务器版操作系统中,所以我想手动启动或停止服务,例如sudo sevice mongodb start/stop.

我已经绑定到评论# start on runlevel [2345]/etc/init/mongodb.conf,并*mongo*从所有中删除所有/etc/rc*.d/。该服务仍会自动启动。

所以,请帮助我。

0 投票
1 回答
746 浏览

centos - 如何在 CentOS7(Systemd)中将目标(运行级别)设置为服务?

我想在 CentOS7 (Systemd) 中将目标设置为服务。我想知道以下。

  • 如何将目标设置为服务。
  • 如何显示服务目标。

换句话说,我想知道以下命令的替换。


我知道 CentOS6 中的“运行级别”改变了 CentOS7 中的“目标”,我应该使用“systemctl”命令。

但问题并没有解决。

我听说以下命令是 "chkconfig --list" 的替代品,但我无法检查目标,也无法设置目标。

0 投票
1 回答
660 浏览

linux - puppet 服务资源,启用,初始化脚本顺序

在 puppet 中,如果您启用这样的服务:

然后 puppet 创建/etc/rc3.d/S??myservice,在我的情况下,它总是创建S65myservice. 65从哪里来?如果 puppet 一直选择 65,那它一定是在某个地方确定的,但我不知道它是如何做出这个决定的。如何在启动过程中稍后启动此服务?(例如S99myservice

0 投票
1 回答
61 浏览

bash - 如何启动 /etc/rc2.d 中的所有脚本?

所以我在 /etc/rc3.d 中,我想启动所有的“S”脚本并杀死所有的“K”脚本。我正在尝试# ./S* start,但没有看到 start 参数。如何调整我的语法以允许我将开始传递给 Ss 并将停止传递给 Ks?

0 投票
2 回答
3875 浏览

ubuntu - Basic Docker container reports runlevel unknown

When I run a basic Docker container (from within Google Cloud Shell) like so

and then type runlevel at the running container's shell prompt, the run level is unknown. Am I supposed to install (apt-get) particular packages in order to add support for run levels. If so, which ones, or what else could be wrong?

0 投票
0 回答
47 浏览

linux - 运行级别 3 问题

当我执行第一个命令(who -r)时,系统显示它处于级别 1(单用户模式)。但是,当我使用第二个命令 (@cat) 检查时,默认级别是 3(多用户模式)。我想将我的系统切换到多用户模式,但它没有发生。有人可以帮忙吗?