我需要设置一个基于 Linux 的服务器,它将作为我们 Web 服务的后端。
这就是我需要的:(按重要性排序)
- 用于管理应用程序和文件的 GUI
- 它将运行一个定制的 C++ 服务器
- 如果需要的话,可能还有 LAMP 堆栈。
- 我会尝试一下企业资源计划或其他服务器端软件(可选)。
考虑到我不是任何类 Unix 操作系统的专家(有一周的 CentOS 经验,有一些 Ubuntu 经验),对于这样的用例,您推荐哪个 Linux 发行版。
这是我对每个发行版的理解:
- 乌班图- 易于使用,最流行,易于安装的应用程序,没有麻烦
- 德班- 较旧,但可能难以配置
- 中央操作系统- 麻烦、难以安装的应用程序
- 薄荷- 流行,基于 Ubuntu 和 Debian
编辑:我有很多人推荐 Ubuntu 而不是 CentOS(1,2)用于服务器端应用程序。 Ubuntu 适合这样的事情吗?是不是比CentOS慢或者有什么麻烦?
我应该选择 Ubuntu 还是 Ubuntu Server?两者的优点是什么?
“在 Ubuntu 上安装软件轻而易举。甚至服务器应用程序都具有不错的默认配置,并且通常可以开箱即用。这是一个软件天堂。”
答案1
大多数现代发行版(包括您提到的发行版)都具有开箱即用的基于 Xorg 的窗口管理器。他们有一个编译器和一个包管理器。因此,如果(4)是最重要的要求,ERP安装,您应该检查其文档并了解它最好支持什么。
作为一名软件开发人员,我会选择 Ubuntu,它经常更新,并且在“universe”存储库中拥有无数个软件包,您可以设置它、安装ufw
您需要的其他工具,然后您就几乎完成了。然而,我会选择一些“更严格”的发行版,比如 CentOS 来进行生产。
答案2
中央操作系统是迄今为止最受欢迎的企业发行版的克隆(设计为二进制兼容),红帽企业 Linux。它并不难处理,只是(像所有企业发行版一样)开箱即用的软件选择有限,如果您处于前沿,感觉有点过时。对于 100% 兼容的其他软件,请查看EPEL。