我应该使用哪种 Linux 发行版作为 Web 服务器?

我应该使用哪种 Linux 发行版作为 Web 服务器?

我要在家里设置一个网络服务器,但我不确定应该使用哪个区域。我以前使用过Linux,但我不是专业人士。我一直在阅读一些发行版之间的差异,但我仍然不相信。 GUI 并不重要,无论如何我都会通过 SSH 连接到它。我需要一些功能强大但设置又不太复杂的东西。这是我第一次配置Linux服务器,我只是为了学习。

我熟悉 Ubuntu,但我想尝试其他东西。

我不确定什么最适合我,有什么建议吗?

附带问题:服务器使用的是 Intel Core 2 Duo E8400 处理器(如果我的研究正确的话),根据 Wikipedia,它基于 Intel Core 微架构(以前称为下一代微架构,或 NGMA)。在 debian.org(和其他发行版)的下载页面上,我必须指定处理器架构才能获取正确的文件,但我的没有在那里列出。我应该选择哪一个?

答案1

我同意@Oliver Salzburg 的观点。

基本上,只要您的发行版可以安装所有“LAMP”组件(即 Linux、Apache、MySQL 和 PHP),您就会拥有一个可供其他人广泛使用的非常标准的设置。

Debian 通过aptitude.我想红帽也会做同样的事情。不确定其他人,但任何已经存在很长时间的发行版都应该有上述的软件包。

答案2

作为入门级系统管理员,您应该使用的第一个发行版是 ubuntu。然后是 Debian。 Debian 是 ubuntu 的母亲,因为 ubuntu 是基于 debian 的。那么你应该尝试 Red Hat Distro,如 Red Hat Linux、Fedora、CentOS 等。CentOS 最适合 SSH。但在 Red Hat 发行版中安装应用程序是一项艰巨的任务,需要一些 Linux 基础知识。当你掌握了两者之后,你应该选择 Arch Linux、OpenSUSE。然后是 Solaris。 Red Hat Linux 需要许可证(即现金)。

关于为您的服务器下载哪个版本,如果您的电脑是 32 位,我建议您下载 i386 版本,如果是 64 位,则下载 amd64 。如果您不知道,请先安装 32 位,然后通过命令检查是否是 64 位:

grep --color=always -iw lm /proc/cpuinfo

如果返回“lm”(不带引号),则表示您的 PC 是 64 位,否则为 32 位。
有关 64 位和 32 位的更多信息,请访问:

https://help.ubuntu.com/community/32bit_and_64bit

相关内容