Questions tagged «init»

初始化是在Linux系统上加载的初始过程。如果init无法加载,则将导致内核失败。

3
如何使fsck在启动时非交互式运行?
我在1500英里之外的数据中心中有一台无头的Ubuntu 12.04服务器。现在两次重启后,系统决定必须进行fsck。不幸的是,Ubuntu在交互模式下运行fsck,所以我不得不让我的数据中心的某个人过去,插入控制台,然后按Y键。我如何设置它,使fsck在启动时使用-y或-p(aka -a)标志在非交互模式下运行? 如果我正确理解Ubuntu的启动过程,则init会调用mountall,而mountall会依次调用fsck。但是,我看不到任何配置fsck调用方式的方法。这可能吗? (拒绝一个建议;我知道我可以tune2fs -i 0 -c 0用来防止周期性fscks。这可能会有所帮助,但是我需要系统尝试重新启动,即使它确实有fsck的原因,例如在电源故障后也可以。 ) 为了回答后续问题,以下是我的/ etc / fstab的相关详细信息。我不相信我是从Ubuntu那里编辑的内容。 UUID=3515461e-d425-4525-a07d-da986d2d7e04 / ext4 errors=remount-ro 0 1 UUID=90908358-b147-42e2-8235-38c8119f15a6 /boot ext4 defaults 0 2 UUID=01f67147-9117-4229-9b98-e97fa526bfc0 none swap sw 0 0
19 boot  init  fsck 

5
如何停止chroot中的所有进程?
我有多个LVM分区,每个分区都包含Ubuntu安装。有时,我想执行apt-get dist-upgrade,将安装更新为最新的软件包。我使用chroot进行此操作-该过程通常是这样的: $ sudo mount /dev/local/chroot-0 /mnt/chroot-0 $ sudo chroot /mnt/chroot-0 sh -c 'apt-get update && apt-get dist-upgrade' $ sudo umount /mnt/chroot-0 [未显示:我还装载和卸载/mnt/chroot-0/{dev,sys,proc}的绑定坐骑到真正的/dev,/sys并且/proc,作为距离-升级似乎希望这些在场] 但是,升级到精确版本后,该过程将不再起作用-最终的卸载将失败,因为文件/mnt/chroot-0系统上仍然有打开的文件。lsof确认chroot中有打开文件的进程。这些过程已在dist升级期间启动,我认为这是因为chroot中的某些服务在service postgresql restart软件包升级后需要重新启动(例如,通过)。 因此,我认为我需要告诉upstart停止在此chroot中运行的所有服务。有没有办法可靠地做到这一点? 我试过了: cat <<EOF | sudo chroot /mnt/chroot-0 /bin/sh # stop 'initctl' services initctl list | awk '/start\/running/ {print \$1}' | xargs -n1 -r …
16 upstart  init  chroot 

2
init 1命令到底是做什么的?
坦白地说,我喜欢在所有内容中发现漏洞,我正在看电视连续剧《机器人先生》,有时某个人物提到了init 1命令,她的计算机一次又一次崩溃,并且在使用该命令后失去了理智。我正在研究OS,并且是一个初学者,尝试过使用它,并且还检查了许多论坛来了解此命令的实际作用。 我所知道的是Linux的运行级别init 1为0-6,并且是其中之一,有人还提到它会冻结计算机,但是我没有找到我对该命令的实际作用及其工作方式的确切答案。我应该在计算机上尝试吗?

2
Ubuntu上的init有什么作用?
我已经知道这init是启动计算机和管理运行级别所需的神奇程序,但是它的真正目的是什么? 为什么我们init首先需要?引导加载程序为什么不能告诉Upstart要运行和不运行哪些程序? 该问题在(我的)最新答复中被删除后会发生什么init?题。
13 boot  upstart  init 


2
Upstart不会在logrotation上重新打开日志文件
我们使用新贵来管理我们在Ubuntu服务器上的服务。它们生成的日志已注销到/var/log/upstart/SERVICE_NAME.log 然后每天使用12.04 LTS随附的logrotation脚本轮换日志文件: /var/log/upstart/*.log { daily missingok rotate 7 compress notifempty nocreate } 问题在于,尽管logrotate移动文件,但似乎没有信号指示upstart关闭并重新打开文件,从而使upstart进程写入删除PID。 init 1 root 8w REG 202,1 64 2431 /var/log/upstart/dbus.log.1 (deleted) init 1 root 13w REG 202,1 95 2507 /var/log/upstart/acpid.log.1 (deleted) init 1 root 14w REG 202,1 127 17377 /var/log/upstart/whoopsie.log.1 (deleted) init 1 root 36w REG 202,1 …

2
如何启动詹金斯?
我jenkins通过安装sudo apt-get install jenkins。但是,它不会启动。尝试使用手动启动它sudo /etc/init.d/jenkins start。但是当我尝试以这种方式启动它时,它会显示以下消息: start: Rejected send message, 1 matched rules; type="method_call", sender=":1.67" (uid=1000 pid=7970 comm="start jenkins ") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")" init.d方法只是说starting,但从未开始... 我该如何解决这个问题并让詹金斯(Jenkins)启动?

3
尝试读取pcr值时发生TPM错误(7)
我在Ubuntu的终端上尝试了一个命令(我不记得了),然后计算机关闭了。现在,当我启动它时,它说:- [4.562057] ACPI PCC探针失败。[4.615205 tpm_tis 00:05:尝试读取pcr值时发生TPM错误(7),目标文件系统未请求/ sbin / init。找不到初始化。尝试传递init = bootargw 内置shell(ash)的Busybox v1.21.1(ubuntu 1:1.21.0-1ubuntu1)输入'help'作为内置命令列表。 (Initramfs)
9 boot  init 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.