Articles of init

CentOS:初始化脚本无法启动,原因不明

我正在运行CentOS 6.2 – 我刚将一些应用程序迁移到故障转移服务器,并将其init脚本复制到/etc/init.d中。 我已经使它们可执行,将它们添加到chkconfig,使用chkconfig -add,设置它们的级别,确保它们驻留在/etc/rc.d/中 – 确保我可以从rc2.d执行它们。在两台服务器上都是一样的。 它们也以与主服务器上相同的顺序运行 然而,重启后,他们不会启动。 有任何想法吗? 罪犯是这样的: jetty 0:off 1:off 2:on 3:on 4:on 5:on 6:off smart 0:off 1:off 2:on 3:on 4:on 5:on 6:off /etc/init.d: -rwxr-xr-x. 1 root root 14456 Mar 13 20:21 jetty -rwxrwxrwx. 1 root root 5829 Mar 29 09:58 smart /etc/rc.d/rc3.d lrwxrwxrwx. 1 root root 15 Mar 29 […]

在networking接口通过DHCP接收到地址后,如何确保运行init.d-script?

我只是在debian5系统上安装了couchdb,并在/etc/init.d/couchdb-script中添加了符号链接。 不幸的是,这个脚本在启动之前就被触发了,之后networking接口通过DHCP接收到了couchdb服务器试图绑定的地址 – 这导致实例不可用。 我有点解决这个问题,通过在启动脚本中执行dhclient,但是这只是一个更好的方法…? 在那儿?

当/ etc / inittab已被弃用时,如何在RHEL / Centos6中重新生成脚本?

我有一个自定义的初始化脚本,我希望这个脚本被重新生成,以防万一程序死亡。 在RHEL / Centos 6 / etc / inittab中已弃用。 那么我应该如何确保这个过程将被重新生成呢?

Solaris:重启VS init到单用户模式

我inheritance了在Solaris上的单用户模式的说明,如下所示: 执行reboot — -s 安装所有文件系统 我的问题是,为什么不只是做: init 1 有什么不同?

永久禁用初始化服务

我刚configuration了一个运行CentOS 6的新VPS,并且配备了Apache。 我想禁用Apache,因为我将使用Nginx来代替。 我知道我可以删除/etc/init.d/中的脚本,但我不想这样做,因为这是系统附带的一个库存事情。 我宁愿有一个优雅的方式来禁用服务。 我认为我可以把东西放在/ etc / inittab中,但是inittab包含: # inittab is only used by upstart for the default runlevel. # # ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM. # # System initialization is started by /etc/init/rcS.conf # # Individual runlevels are started by /etc/init/rc.conf # # Ctrl-Alt-Delete is handled by […]

系统等待命令在重新启动/closures之前完成或者杀死其他进程

当我启动“rebo​​ot”或“poweroff”时,systemd正在终止所有进程,但是我需要在停止其他服务之前等待一个特定的应用程序完成。 其实,我想要Virtualbox虚拟机清理关机/ savestate。 使用此服务文件手动执行操作没有问题,但在closures期间 – 进程被终止。 我如何控制它? 我读过文档,但没有find明确的解决scheme,这种依赖。 [Unit] Description=virtualbox vm1 vm control service After=vboxweb-service.service Before=shutdown.target [Service] Type=oneshot ExecStart=/usr/bin/VBoxManage startvm vm1 -type vrdp ExecStop=/usr/bin/VBoxManage controlvm vm1 savestate RemainAfterExit=true

Ubuntu的DHCP服务器“未configuration为侦听任何接口”

我在这一个智慧结束, 我已经尝试了几个小时才能使这个工作,但我很难过。 希望你们中的一个人能帮忙。 🙂 我试图让Ubuntu的dhcp3服务器上工作。 它的安装,并正确设置运行在rc2,3,4,5.d运行级别。 在启动时,其init.d脚本确实得到运行,并且在syslog中,我得到以下内容: Oct 18 20:40:37 jez-ubuntu dhcpd: Internet Systems Consortium DHCP Server V3.1.1 Oct 18 20:40:37 jez-ubuntu dhcpd: Copyright 2004-2008 Internet Systems Consortium. Oct 18 20:40:37 jez-ubuntu dhcpd: All rights reserved. Oct 18 20:40:37 jez-ubuntu dhcpd: For info, please visit http://www.isc.org/sw/dhcp/ Oct 18 20:40:37 jez-ubuntu dhcpd: Wrote 2 leases to […]

从远程(通过VPN)ssh会话将“init 1”杀死我的SSH连接

标题说明了一切。 但是这里是场景: 连接到通过VPN工作 在Linux客户端上 ssh [email protected] init 1 将通过“初始化1”杀死并断开我的根SSH会话“单用户模式”?

chkconfig相当于CentOS6上的暴发户

在RHEL6 / CentOS6上有什么新鲜的方式: chkconfig add my-svc chkconfig my-svc on 说明:我写了一个/etc/init/xvc0.conf作业。 我可以 启动xvc0 在CLI上,但重启后,initctl列表给我 … xvc0 stop/waiting … 所以我需要一种方法将我的作业插入启动顺序。 (顺便说一下,在研究这个时,我发现(Ububtu)的postbuild议创build作业/etc/event.d/xvc0。这似乎是无效的 – 开始xvc0给未知。什么给?什么是/ etc /event.d?) 干杯,阿尔夫 编辑 虽然不是我的问题的直接答案,我发现如下: 如果在xvc0.conf中使用指令: 在运行级别开始运行级别[016] 而不是那个漫长的: start on runlevel 2 start on runlevel 3 … stop on runlevel 0 … 作业在启动时启动 我发现了一些指令(非常混乱): 停止启动rc RUNLEVEL =启动rc停止RUNLEVEL = [016] 哪些也在prefdm.conf工作中使用,哪些也似乎工作,但在某种程度上微妙地不同于前者(不知道如何),基本上搞砸了我正在尝试做的事情(也就是从agetty开始的/ dev / xvc0)。 即便如此,上面的问题是 […]

重新启动后NFS服务器不能共享

我有两个Linode容器。 Box A是我们的通用Web服务器。 偶尔需要访问Box B,它被设置为一个NFS服务器。 当Box B重新启动时,Box A无论如何都无法访问任何NFS共享。 经过几个小时的故障排除,我终于能够缩小到一个单一的步骤。 Box B重新启动后: $ sudo service nfs restart 这些都是最新的CentOS 6.8盒。 我相信NFS相关的软件包都是通过yum安装的。 整个事情的build立确实遇到了一些麻烦, 这不是一个平稳的过程,但重新启动nfs服务后,一切都很好。 如果我 $ sudo service –status-all 重启之前和之后没有区别。 也许这是一个时间问题? 但我不知道如何开始麻烦拍这个。 我能做什么? 其他注意事项: 我正在使用autofs自动安装来自Box A的按需共享,但共享也不会手动挂载 我花了我的时间在Windows和Mac台式机和服务器,但我已经在Linux上运行多年的网站。 我精通我需要做的事情,但这并不是我的安慰,我花了很多时间用Googlesearch新的东西。 我甚至不知道在哪里检查。 我没有看到任何明显的日志,但告诉我要寻找什么,我会发布。 更新 在框B上: [shorowitz@BoxB ~]$ sudo chkconfig –list nfs nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off [shorowitz@BoxB ~]$ […]