我相信OS GUI需要一些机器资源,并不是真的需要一个Web服务器。
人们在没有GUI的情况下安装什么操作系统来创build基于Linux的Web服务器?
我们长期以来一直在为我们的SaaS应用程序使用CentOS。 只要将安assembly置为不包含任何GUI(X)
您可以从简单的kickstart方法开始,完全自动化安装到完整的PXE设置。
顺便说一句,CentOS的优点是,它将比其他发行版支持更长的时间。 我现在想了7年。
就我个人而言,我最喜欢Debian服务器。 安装程序使您可以select安装桌面环境,打印服务器,文件服务器,基本系统。
对于你的情况,你只需select安装基本系统。 在这种情况下,安装程序将只安装基本软件包来启动和运行服务器。 从那一刻起,你有一个坚如磐石的,非常轻量级的服务器,通过apt-get或aptitude来安装你可能需要的其他软件包是微不足道的
大多数Linux发行版都可以在没有GUI的情况下安装。 就个人而言,我会推荐Debian服务器,但是你也可能会从Gentoo,Linux和Red Hat的人群中听到。 几乎任何发行版都可以轻松处理Web服务器。
我认为Ubuntu服务器是相当普遍的。
我经常遇到的分布是:
和Fedora。
它们都带有仅用于服务器使用AFAIK的CLI设置。
Ubuntu服务器只有CLI。
大多数其他发行版提供服务器或无头安装。
我认为大多数Linux服务器运行在运行级别3,它不运行一个GUI。 作为安装过程的一部分,只是不要安装X,你应该全部设置。 我不确定如果在没有GUI的系统上尝试切换到运行级别5(大多数系统上的普通窗口系统)会发生什么情况……它可能就像运行级别3一样。
我已经使用SuSE,RedHat,Fedora,CentOS和Ubuntu作为服务器。 我build立的那些,我只是让graphics用户界面(在运行级别5)…当你需要远程进入时,它派上用场,并没有人login的开销是微不足道的。 我没有设置自己的那些,我想通常运行在运行级别3,但我不知道他们是否安装了GUI。 我更喜欢用于任何系统的Fedora / CentoOS / RedHat系列,因为大量的维护良好的软件包可用于安装。
我不认为Ubunutu Server Edition有一个GUI,在一些发行版中,你可以select你想要的GUI(或缺lessGUI)。
你可能想看看Ubuntu服务器版“JeOS”(Just Enough Operating System)。 这是一个精简版的Ubuntu,面向虚拟设备,但是我们已经将它用于我们的一些虚拟机服务器。 url是http://www.ubuntu.com/products/whatisubuntu/serveredition/jeos 。
请注意,即使安装了GUI(即X Window系统),也不必启动它。 所以你可以configuration正常的启动不启动X,而且仍然有能力运行一个graphics用户界面,如果你想。 这需要的唯一资源是一些磁盘空间。
另外请注意,X的工作方式,在您的Web服务器主机上安装X客户端应用程序可能是非常有用的,允许他们在桌面上使用本地X服务器。 (是的,我知道这个术语很混乱,但是一致)。
嗯。 在DESKTOP或SERVER上安装任何Linux操作系统时,只需取消选中GNOME和KDE,以便它将只安装CLI,一旦安装完成后,只有命令提示符可用。 也不需要改变运行水平。
sudo apt-get remove gnome; sudo apt-get remove gdm; sudo apt-get remove kde; sudo apt-get remove kdm; sudo apt-get remove xfce; sudo apt-get remove xdm;
这应该适用于Ubuntu。 通过inputCTRL + ALT + F1来执行操作,login到根目录,然后根据DE键入上面的命令。