Ubuntu8.10 - 注销后保持服务运行

Ubuntu8.10 - 注销后保持服务运行

我正在运行 Ubuntu8.10 Desktop.. 作为服务器。当我注销机器时,所有服务(例如 apache、ssh 等)都会停止。

有没有办法让这些服务一直运行?

问候

答案1

我认为发生的情况是,NetworkManager 仅当他登录时才连接他的网络连接。

你应该试试:

右键单击网络管理器图标->编辑连接->从有线或无线选项卡中选择适当的连接,然后单击编辑。

确保选择了“自动连接”。

答案2

通常,这些服务会在后台运行,在首次登录之前启动,并在用户注销后继续运行。Ubuntu 桌面实际上是 Ubuntu 服务器加上 X 和 Gnome :)

您如何启动服务?

最好的做法是确保通过 init 脚本启动服务。例如:

http://www.debuntu.org/how-to-manage-services-with-update-rc.d

答案3

您的机器在哪个运行级别运行?

在 /etc/inittab 中,查找行

id:x:初始化默认值:

其中 x 是您的默认运行级别。

可能是您在运行级别 1 下运行。在该运行级别,您的守护进程未配置为自动运行。

将默认运行级别设置为多用户运行级别之一(在我的 Debian 计算机上为 2-5)。在我的计算机上,运行级别 2 会导致系统自动启动守护进程(apache、sshd 和其他进程)。

答案4

除非您以用户身份启动守护进程,并且守护进程将其自身附加到用户的标准输出/输入,否则它们应该在后台运行,而不受谁已登录的干扰。那么您实际上做了什么才不会让守护进程在后台运行?

相关内容