如何停止在 Linux 中启动时运行的程序。我想从启动中删除一些应用程序以允许它们由supervisord例如 apache2管理
我想永久添加iptables规则到我的新VPS,并简要谷歌搜索后,我感到惊讶的是有两个地方可以添加这一规则,这似乎是相同的:/etc/rc.local和/etc/init.d/rc.local。也许有人知道为什么简单的启动代码放两个地方?它是特定于 linux 的风格吗(但 ubuntu 两者都有!)?或者其中之一已被弃用?
我想更好地了解 Linux init 进程,以便通过 ceph 而不是 nfs 网络引导系统。
在这个过程中,我遇到了两种形式的切换根。一个称为switch_root,另一个称为pivot_root。这些脚本从使用 pxe 引导过程通过 tftp 获得的内存文件系统 (initramfs) 运行。
你什么时候会使用一个?我已经看到两者都用于放置在 root 中的一些 init 脚本中。
我正在对 进行一些更改/etc/fstab,当我遇到这个鸡和蛋的问题时 - 如果/etc/fstab包含安装文件系统的说明,包括根分区,那么操作系统首先如何读取该文件?
我需要在登录系统之前运行一个进程。如何像服务一样运行它?我如何在 Linux 中制作服务?
在 Ubuntu 和 Fedora 中?服务是定制的tomcat
我正在校准我的触摸屏,发现最好的工具是 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,并且如此处所述,我在默认情况下存在的命令之前添加了该命令。它就像一个魅力:)
这是一个常见的场景。无论出于何种原因,initramfs(OpenSUSE,以防万一)未能找到根文件系统,因此它会将您置于救援外壳中。我非常清楚需要安装什么设备。我的问题:
挂载根文件系统并继续引导顺序的正确步骤是什么?
大概这就是救援控制台的全部意义所在。然而,似乎没有人记录你是如何做到这一点的。
显然我可以在某处挂载根文件系统。但是我如何使它成为文件系统树的根?现在我在那之后继续正常的启动过程吗?(我以为只要退出 shell 就可以了……但事实并非如此。)在继续之前,您究竟需要安装什么,以及如何继续?
我发现如果我选择jffs或sd作为文件系统(而不是initramfs),内核大小将非常小(1.4 MB 与initramfs3.4 MB 相比)。这意味着initramfs需要相当大的空间。所以如果可以的话,我会完全删除它,因此内核会非常小,这正是我想要的。
我脑海中浮现的基本问题是:为什么我需要initramfs?没有任何初始文件系统,Linux 内核不能启动吗?
我的最终应用程序只会进行计算和通信 - 根本没有存储。所以没有文件系统的操作系统是有意义的——至少对我的应用程序来说是这样。
默认情况下/etc/rc.local运行中的命令su吗?
我需要sudo在每个命令之前指定还是su不管它们都会被运行吗?
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)