我有一个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运行。
不知道Ubuntu,但在RedHat / Fedora / CentOS中,只需将/ etc / inittab中的默认运行级别更改为3
id:3:initdefault: