有没有GUI的Linux发行版吗?托管公司安装什么?[关闭]


8

我相信OS GUI会占用一些机器资源,Web服务器实际上并不需要它。
人们安装什么操作系统才能制作没有GUI的基于Linux的Web服务器?

Answers:


4

长期以来,我们一直将CentOS用于我们的SaaS应用程序。只需将安装配置为不包含任何GUI(X)

您可以从简单的kickstart方法到完整的PXE设置,完全自动化安装。

BTW,CentOS的优点是,它将比其他发行版得到更长时间的支持。我想现在是7年。


我同意。在kickstart或引导行“ linux text”上安装我的东西的方式
Matt Simmons 2010年

16

我个人最喜欢Debian服务器。安装程序为您提供了安装桌面环境,打印服务器,文件服务器,基本系统的选项。

对于您的情况,您只需选择安装基本系统。在这种情况下,安装程序将仅安装基本软件包以使服务器启动并运行。从那时起,您将拥有坚固而轻巧的服务器,并且通过apt-get或aptitude安装可能需要的其他软件包很简单。


1
Debian Stable基本安装非常适合小型安装,使用aptitude可以轻松添加任何缺少的内容。
Paul Tomblin

12

大多数Linux发行版都可以不使用GUI进行安装。就个人而言,我建议将Debian用于服务器,但您可能还会听到来自Gentoo,从头开始的Linux和Red Hat人群的消息。几乎任何发行版都可以轻松处理Web服务器。


从我所看到的来看,Ubuntu Server,Debian,Gentoo,RedHat,CentOS以及我所缺少的一两个流行的服务器发行版。
Thomas Owens

@Thomas:这里几乎一样,尽管我还没有遇到过任何Ubuntu服务器。

我的主机也使用Debian :)尽管我过去也使用过CentOS

我个人使用了两台Ubuntu服务器,因为它们非常易于安装/维护。一个是我的公共网站,另一个是我的Subversion存储库和测试部署箱。列出的任何发行版都可以胜任。
Ken Gentle

9

我认为Ubuntu服务器相当普遍。


对于缺乏经验的人来说,它也是一个不错的选择,因为它非常易于使用,并且有大量的在线帮助。
利亚姆

1
Ubuntu有一个很棒的社区,他们的大多数支持也适用于Debian,所以任何一个都很好。

是的 我只是在学习linux,然后选择了Ubuntu Server。到目前为止,它对我来说效果很好,而且无处不在,很容易找到帮助。
Daniel B.

3

我最经常遇到的分布是:

  • 德比安
  • Ubuntu服务器
  • CentOS的

还有Fedora。

它们都带有仅CLI设置,供服务器使用AFAIK。


2

Ubuntu服务器仅具有CLI。

大多数其他发行版都提供服务器或无头安装。


稍后可能会附上Jack-O-Lanterns。
Daniel B.

2

我认为大多数Linux服务器都在运行级别3中运行,而运行级别3没有运行GUI。作为安装过程的一部分,请勿安装X,并且您已经准备就绪。我不确定如果尝试在没有GUI的系统上切换到运行级别5(大多数系统上为普通窗口系统)会发生什么……它可能就像运行级别3一样。

我已经将SuSE,RedHat,Fedora,CentOS和Ubuntu用于服务器。我设置的那些,我只提供了GUI(在运行级别5中)...在您需要远程登录时非常方便,而且没有人登录可以忽略不计。我没有自己设置的程序通常运行在运行级别3中,但是我不知道他们是否安装了GUI。我倾向于将Fedora / CentoOS / RedHat系列用于任何系统,因为有大量维护良好的软件包可供安装。


2
“运行级别5 = GUI,运行级别3 =无GUI”是一种Red Hat主义。仅有通用含义的运行级别为0(关闭),1(单用户模式)和6(重新引导)。可以安排运行级别2-5,但是发行版/系统管理员喜欢-在Debian中,默认情况下它们都是相同的。

注意,这仅适用于基于init的linux。Ubuntu使用不同的机制(新贵),并且始终以运行级别3运行
Martin Beckett,

@mgb在两个方面有误。无论您是否安装了X,像Debian这样的Ubuntu都默认在2级运行。如果您不相信我,请打开终端并输入runlevel以显示当前的初始化运行级别。默认情况下,如果存在于2级,它将启动gdm。您可以在/etc/rc2.d中看到它。upstart还会模拟sysv init,因此在使用upstart与标准init系统的Linux发行版中,事情应该工作得非常相似。
3dinfluence 2010年

@mgb我已经纠正了有关/etc/rc2.d/中gdm的信息。这是/etc/init.d/中的符号链接,该目录包含新贵运行的所有任务。但是,运行级别2不3在Ubuntu默认的运行级别
3dinfluence

好的-但要点是-您不能只切换到运行级别2并禁用gui。
马丁·贝克特

1

我认为Ubunutu Server Edition没有GUI,在某些发行版中,您可以选择所需的GUI(或缺少GUI)。



1

请注意,即使已安装GUI(即X Window系统),也不必启动它。因此,您可以将正常启动配置为不启动X,并且仍然具有运行GUI的能力(如果需要)。唯一需要的资源是一些磁盘空间。

还要注意,X的工作方式,将X客户端应用程序放置在Web服务器主机上可能非常有用,从而允许它们在桌面上使用本地X Server。(是的,我知道术语令人困惑,但这是一致的)。


为什么它可能有用?
z-boss 2010年

因为如果您在带有X Server的桌面上工作,则可以在Web服务器主机上运行GUI工具,并在桌面上显示它们的显示(以及键盘和指针)。即使Web服务器主机根本不具备图形功能,该方法也能正常工作。
mpez0 2010年

1

嗯 在DESKTOP或SERVER上安装任何linux操作系统时,只需取消选中GNOME和KDE,以便它仅安装CLI并在安装完成后仅提供命令提示符。也无需更改运行级别。


0

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键入上面的命令。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.