标签: startup

停止在 Linux 中启动时运行的程序

如何停止在 Linux 中启动时运行的程序。我想从启动中删除一些应用程序以允许它们由supervisord例如 apache2管理

linux startup shutdown boot

32
推荐指数
3
解决办法
9万
查看次数

/etc/rc.local 和 /etc/init.d/rc.local 有什么区别?

我想永久添加iptables规则到我的新VPS,并简要谷歌搜索后,我感到惊讶的是有两个地方可以添加这一规则,这似乎是相同的:/etc/rc.local/etc/init.d/rc.local。也许有人知道为什么简单的启动代码放两个地方?它是特定于 linux 的风格吗(但 ubuntu 两者都有!)?或者其中之一已被弃用?

startup configuration

31
推荐指数
2
解决办法
9万
查看次数

你什么时候会在 switch_root 上使用 pivot_root ?

我想更好地了解 Linux init 进程,以便通过 ceph 而不是 nfs 网络引导系统。

在这个过程中,我遇到了两种形式的切换根。一个称为switch_root,另一个称为pivot_root。这些脚本从使用 pxe 引导过程通过 tftp 获得的内存文件系统 (initramfs) 运行。

你什么时候会使用一个?我已经看到两者都用于放置在 root 中的一些 init 脚本中。

linux startup initramfs init

30
推荐指数
1
解决办法
2万
查看次数

在挂载 root 之前如何访问 /etc/fstab?

我正在对 进行一些更改/etc/fstab,当我遇到这个鸡和蛋的问题时 - 如果/etc/fstab包含安装文件系统的说明,包括根分区,那么操作系统首先如何读取该文件?

startup boot mount fstab root-filesystem

25
推荐指数
1
解决办法
1万
查看次数

启动时以管理权限启动 tomcat

我需要在登录系统之前运行一个进程。如何像服务一样运行它?我如何在 Linux 中制作服务?

在 Ubuntu 和 Fedora 中?服务是定制的tomcat

startup init

23
推荐指数
5
解决办法
3万
查看次数

如何运行在登录屏幕之前启动的脚本?

我正在校准我的触摸屏,发现最好的工具是 xinput_calibrator。所以我用了它。它有两个选项(其中一个不起作用),所以我在这里是第二个。它说我应该“在以您的 X 会话开始的脚本中”执行此命令:

xinput set-int-prop "3M 3M USB Touchscreen - EX II" "Evdev Axis Calibration" 32 14410 2146 14574 2115

所以我尝试了~/.xinitrc,~/.xsession~/.xsessionrc,所有这些都不存在。所以我创建了它们,确切的内容是这个命令。前两个文件使我的登录失败(登录后,我退回到登录屏幕)。

使用最后一个文件,校准是有效的,但只有在登录后...

我需要在登录对话框出现之前运行该命令。我想在/etc/X11/xinit/xinitrc没有结果的情况下将此命令添加到末尾(没有任何改变)。此外,我尝试将其添加到/etc/X11/Xsession.d/40x11-common_xsessionrc(在检查了一些文件之后)的末尾,但结果与将其添加到~/.xsessionrc.

如何在登录屏幕显示之前运行此命令(这是在窗口管理器启动之前,还是在 X 会话启动之前)?

(如果重要的话,我正在使用默认窗口管理器运行 Kubuntu)

更新因为我使用的是 Kubuntu,所以我的显示管理器是 kdm。正如接受的答案所暗示的那样,我编辑了该文件/etc/kde4/kdm/Xsetup,并且如此处所述我在默认情况下存在的命令之前添加了该命令。它就像一个魅力:)

startup x11 session

21
推荐指数
1
解决办法
3万
查看次数

从 initramfs 挂载根文件系统

这是一个常见的场景。无论出于何种原因,initramfs(OpenSUSE,以防万一)未能找到根文件系统,因此它会将您置于救援外壳中。我非常清楚需要安装什么设备。我的问题:

挂载根文件系统并继续引导顺序的正确步骤是什么?

大概这就是救援控制台的全部意义所在。然而,似乎没有人记录你是如何做到这一点的。

显然我可以在某处挂载根文件系统。但是我如何使它成为文件系统树的?现在我在那之后继续正常的启动过程吗?(我以为只要退出 shell 就可以了……但事实并非如此。)在继续之前,您究竟需要安装什么,以及如何继续?

startup boot opensuse initramfs root-filesystem

21
推荐指数
4
解决办法
5万
查看次数

为什么我需要 initramfs?

我发现如果我选择jffssd作为文件系统(而不是initramfs),内核大小将非常小(1.4 MB 与initramfs3.4 MB 相比)。这意味着initramfs需要相当大的空间。所以如果可以的话,我会完全删除它,因此内核会非常小,这正是我想要的。

我脑海中浮现的基本问题是:为什么我需要initramfs?没有任何初始文件系统,Linux 内核不能启动吗?

我的最终应用程序只会进行计算和通信 - 根本没有存储。所以没有文件系统的操作系统是有意义的——至少对我的应用程序来说是这样。

startup initramfs linux-kernel

19
推荐指数
2
解决办法
3万
查看次数

哪个用户运行/etc/rc.local 中定义的命令?

默认情况下/etc/rc.local运行中的命令su吗?
我需要sudo在每个命令之前指定还是su不管它们都会被运行吗?

linux startup su sudo

19
推荐指数
2
解决办法
3万
查看次数

unable to install anything using apt-get because of insserv

Whenever I try to install something using apt-get I get the error messages involving insserv. I have tried install many different packages but everything give same error. And apparently, CUPS package is doing/has done something because every error message involves it. The following are the errors displayed when I ran sudo apt-get install wine1.8 winetricks:

After this operation, 716 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Extracting templates from packages: …
Run Code Online (Sandbox Code Playgroud)

startup ubuntu init-script cups

19
推荐指数
1
解决办法
3万
查看次数