问题标签 [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.
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 配置中不起作用。
希望有人可以帮助我解决这个问题
提前致谢
linux - 运行级别更改时如何运行服务
我想在运行级别从 2 变为 5 时自动启动 proftpd 服务。当它变回 2 时,它应该再次停止。
有任何想法吗?
linux - 从运行级别 3 切换到 0 时如何运行脚本
当服务器要关闭时,我需要运行一个脚本,即运行级别 0。但这里的问题是,我需要在脚本中进行 curl 调用,这在运行级别 0 中是不可能的,因为网络将关闭。
所以我的问题是我怎样才能做到这一点?
基本上我正在寻找的是当系统从运行级别 3 到运行级别 0 时运行脚本的解决方案。
任何帮助表示赞赏。
linux - 在 SysVinit 中关闭之前执行具有 curl 调用的脚本
因此,默认情况下我处于运行级别 3。在关机期间,我切换到运行级别 0。但是如果将我的脚本(正在curl
调用)放入,我不会获得任何成功/etc/rc0.d/
,因为在运行级别 0 网络已经停止,因此它无法打电话curl
。
如何得到想要的结果?
linux - ubuntu 15.10桌面如何让mongodb服务不自动启动?
我mongodb
通过Ubuntu Software Center
in安装ubuntu 15.10 desktop
。Service Mongodb
每次我启动笔记本电脑时都会自动启动。因为它不在服务器版操作系统中,所以我想手动启动或停止服务,例如sudo sevice mongodb start/stop
.
我已经绑定到评论# start on runlevel [2345]
中/etc/init/mongodb.conf
,并*mongo*
从所有中删除所有/etc/rc*.d/
。该服务仍会自动启动。
所以,请帮助我。
centos - 如何在 CentOS7(Systemd)中将目标(运行级别)设置为服务?
我想在 CentOS7 (Systemd) 中将目标设置为服务。我想知道以下。
- 如何将目标设置为服务。
- 如何显示服务目标。
换句话说,我想知道以下命令的替换。
我知道 CentOS6 中的“运行级别”改变了 CentOS7 中的“目标”,我应该使用“systemctl”命令。
但问题并没有解决。
我听说以下命令是 "chkconfig --list" 的替代品,但我无法检查目标,也无法设置目标。
linux - puppet 服务资源,启用,初始化脚本顺序
在 puppet 中,如果您启用这样的服务:
然后 puppet 创建/etc/rc3.d/S??myservice
,在我的情况下,它总是创建S65myservice
. 65从哪里来?如果 puppet 一直选择 65,那它一定是在某个地方确定的,但我不知道它是如何做出这个决定的。如何在启动过程中稍后启动此服务?(例如S99myservice
)
bash - 如何启动 /etc/rc2.d 中的所有脚本?
所以我在 /etc/rc3.d 中,我想启动所有的“S”脚本并杀死所有的“K”脚本。我正在尝试# ./S* start
,但没有看到 start 参数。如何调整我的语法以允许我将开始传递给 Ss 并将停止传递给 Ks?
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?
linux - 运行级别 3 问题
当我执行第一个命令(who -r)时,系统显示它处于级别 1(单用户模式)。但是,当我使用第二个命令 (@cat) 检查时,默认级别是 3(多用户模式)。我想将我的系统切换到多用户模式,但它没有发生。有人可以帮忙吗?