Ubuntu:阻止X启动(将桌面变成服务器)

我有一个Linux(Ubuntu)虚拟机,已被设置为桌面; 它启动X和完整的用户界面。 我只需要它作为一个服务器(将通过SSH访问它),并期待减less内存占用。

在机器启动时防止X启动的好方法是什么?

更新:结束了与:

sudo mv /etc/rc2.d/S30gdm /etc/disabled-S30gdm 

通过伊万·安德森的回答链接。

我不使用Ubuntu(我是一个CentOS / Fedora的家伙),但通常这是用运行级别完成的。 我正在阅读,至less在Ubuntu的“Gutsy”,没有一个运行级别默认不启动X. 太痛苦了!

看看这个家伙的网站 – 它应该至less给你一个想法在哪里看。 http://caulfield.info/emmet/2008/03/add-a-textonly-runlevel-to-ubu.html

在RedHat风格的发行版上,这很容易…> smile <

我不知道上面的这些技术来删除GDM,但我宁愿能够select一个不同的运行级别来获取X比去除软件。

编辑:这是一些可能更好的想法: http : //cviorel.easyblog.ro/2008/07/02/enabledisable-gdm-in-ubuntu/

您可以通过以下方式禁用GDM:

 update-rc.d -f gdm remove 

然后重新启动,你应该有你的控制台窗口。

进入系统 – >pipe理 – >服务并禁用GDM

在Ubuntu下有一个gdm的configuration文件

 /etc/init/gdm.conf 

您将要改变的行是:

 start on runlevel [2345] stop on runlevel [016] 

更像是:

 start on runlevel [] stop on runlevel [0123456] # you can leave some runlevels in the start on line if you know what runlevel you are currently running on. 

一旦使用startx命令login,您可以始终使gdm运行。

http://ubuntuforums.org/showthread.php?t=1305659

不知道Ubuntu,但在RedHat / Fedora / CentOS中,只需将/ etc / inittab中的默认运行级别更改为3

 id:3:initdefault: