Answers:
我个人最喜欢Debian服务器。安装程序为您提供了安装桌面环境,打印服务器,文件服务器,基本系统的选项。
对于您的情况,您只需选择安装基本系统。在这种情况下,安装程序将仅安装基本软件包以使服务器启动并运行。从那时起,您将拥有坚固而轻巧的服务器,并且通过apt-get或aptitude安装可能需要的其他软件包很简单。
大多数Linux发行版都可以不使用GUI进行安装。就个人而言,我建议将Debian用于服务器,但您可能还会听到来自Gentoo,从头开始的Linux和Red Hat人群的消息。几乎任何发行版都可以轻松处理Web服务器。
我最经常遇到的分布是:
还有Fedora。
它们都带有仅CLI设置,供服务器使用AFAIK。
我认为大多数Linux服务器都在运行级别3中运行,而运行级别3没有运行GUI。作为安装过程的一部分,请勿安装X,并且您已经准备就绪。我不确定如果尝试在没有GUI的系统上切换到运行级别5(大多数系统上为普通窗口系统)会发生什么……它可能就像运行级别3一样。
我已经将SuSE,RedHat,Fedora,CentOS和Ubuntu用于服务器。我设置的那些,我只提供了GUI(在运行级别5中)...在您需要远程登录时非常方便,而且没有人登录可以忽略不计。我没有自己设置的程序通常运行在运行级别3中,但是我不知道他们是否安装了GUI。我倾向于将Fedora / CentoOS / RedHat系列用于任何系统,因为有大量维护良好的软件包可供安装。
runlevel
以显示当前的初始化运行级别。默认情况下,如果存在于2级,它将启动gdm。您可以在/etc/rc2.d中看到它。upstart还会模拟sysv init,因此在使用upstart与标准init系统的Linux发行版中,事情应该工作得非常相似。
您可能要签出Ubuntu Server Edition“ JeOS”(足够的操作系统)。它是Ubuntu的精简版,主要针对虚拟设备,但我们已将其用于某些VM服务器。该网址是http://www.ubuntu.com/products/whatisubuntu/serveredition/jeos。
请注意,即使已安装GUI(即X Window系统),也不必启动它。因此,您可以将正常启动配置为不启动X,并且仍然具有运行GUI的能力(如果需要)。唯一需要的资源是一些磁盘空间。
还要注意,X的工作方式,将X客户端应用程序放置在Web服务器主机上可能非常有用,从而允许它们在桌面上使用本地X Server。(是的,我知道术语令人困惑,但这是一致的)。
sudo apt-get删除gnome;sudo apt-get remove gdm; sudo apt-get删除kde; sudo apt-get remove kdm; sudo apt-get删除xfce; sudo apt-get删除xdm;
这应该适用于Ubuntu。通过输入CTRL + ALT + F1来执行此操作,登录到root,然后根据DE键入上面的命令。