热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

2020年最好用的linux服务器系统-linux运维

Windows可能是全球最受欢迎的台式PC操作系统,而Internet上最流行的InternetWeb服务器操作系统是Linux即linux服务器系统,通常与Apache,MySQL和PHP捆绑在一起,使用了各种不同的Linux发行版。

Windows可能是全球最受欢迎的台式PC操作系统,而Internet上最流行的Internet Web服务器操作系统是Linux。

通常与Apache,MySQL和PHP捆绑在一起(通常称为LAMP配置),使用了各种不同的Linux发行版。

有时取决于个人喜好,有时取决于市场力量,有时由于优势小,在要使用的核心应用程序,安全性问题或稳定性问题方面将有一个特别的发行版。

最终,大多数Web用户将永远不会注意到任何差异,因为该操作系统在后台运行得非常好,只有系统管理员和IT经理才能注意到所使用的Linux发行版。

推荐:《Linux教程

但是应该使用哪个?

在大多数情况下,选择并非关键,而是个人选择的问题。

但是,我们将在下面列出一些我们最喜欢的。

1. Debian

+ 专注于稳定性

+ 成立已久

- 有限的应用

Debian已有20多年的历史了,部分原因是它的长寿在于其对产生稳定的操作系统的重视。如果您要设置服务器,则至关重要,因为更新有时可能与现有软件发生严重冲突。

Debian有三个分支,分别是“不稳定”,“测试”和“稳定”。要成为当前稳定版本的一部分,必须将软件包作为测试版本的一部分进行几个月的审查。这样会导致系统更加可靠-但是不要期望Debian会因此引入很多“出血边缘”软件。

您可以使用最小的网络启动映像(小于30MB)开始使用Debian 。为了更快的设置,请下载较大的网络安装程序,该程序的大小不到300MB,其中包含更多软件包。

2. Ubuntu服务器

+ 热门发行

+ 长期支持

+ 云选项

尽管Ubuntu以将台式机Linux推向大众而闻名,但其Server版本也极具竞争力。Canonical是Ubuntu背后的公司,已经开发了LTS(长期支持)版本的Ubuntu Server,像桌面版本一样,它可以在发布之日起五年内进行更新,从而省去了重复升级服务器的麻烦。Canonical还与最新的桌面发行版(即18.04.1)同时定期发布Ubuntu Server版本。

如果您打算构建自己的云平台,还可以下载Ubuntu Cloud Server。Canonical声称超过55%的OpenStack云已经在Ubuntu上运行。付费,Canonical甚至可以使用BootStack为您设置托管云。

3. OpenSUSE

+ 专为服务器而设计

+ 仅安装基本软件

+ 简易安装

OpenSUSE(以前称为SUSE Linux)是专门为希望运行自己的服务器的开发人员和系统管理员设计的Linux发行版。可以将易于使用的安装程序配置为使用“文本模式”,而不是安装桌面环境来启动和运行服务器。

OpenSUSE将自动为您下载所需的最少软件包,这意味着仅安装了必需的软件。YaST控制中心允许您配置网络设置,例如为服务器设置静态IP。您还可以使用内置的Zypper软件包管理器来下载和安装必要的服务器软件,例如postfix。

4. Fedora

+ 基于Red Hat Enterprise

+ 认证凭证

+ 管理工具包

Fedora是社区开发的基于商业Linux发行版Red Hat的操作系统。Fedora Server是OS的一种特殊实现,使您可以使用Rolekit工具来部署和管理服务器。该操作系统还包括功能强大的PostgreSQL数据库服务器。

Fedora Server还包括FreeIPA,使您可以从一个中央位置管理身份验证凭据,访问控制信息并执行审核。

您可以使用下面的链接下载Fedora服务器的完整2.7GB ISO映像。同一页面上包含Fedora的“其他下载”部分中最小583MB NetInstall映像的链接,以加快准系统设置。

5. CentOS

+ 基于Red Hat Enterprise

+ 热门服务器发行版

+ 长期支持

与Fedora一样,CentOS是社区开发的Linux发行版,最初基于商业OS Red Hat Enterprise Linux。有鉴于此,CentOS 7的开发人员已承诺在2020年底之前为该操作系统提供完整的更新,并在2024年6月结束之前提供维护更新–这应该可以省去在服务器上执行完整升级的麻烦。不远的将来。

您可以通过从CentOS网站安装“最小” ISO来避免不必要的软件包,该CD的大小为906MB,可以容纳90分钟的CD-R。如果您渴望入门,该站点还提供了预配置的AWS实例和Docker映像。

需要考虑的更多Linux服务器发行版

很少有用于Internet服务器的Linux发行版,尽管我们已经介绍了上面的主要竞争者,但是根据您的情况,还有几项绝对值得考虑:

红帽是Fedora和CentOS的老大哥,专门为企业环境中的商业部署而设计。它仍然是开源的,但是需要专有许可才能使用。红帽已经成立了很长时间,尽管许可费可能会使一些人失望,但许多企业将其等同于支持,可靠性和质量的保证。

从技术上讲,FreeBSD在Linux上不像在Unix下运行的操作系统那样多,但是有时托管公司会提供它作为服务器选项来提供LAMP配置以及各种Linux发行版的支持。尽管Linux依赖于许多第三方开发的软件实用程序,但FreeBSD是一个完整的套件,以其特别安全和稳定而著称。

CloudLinux是专门针对虚拟化云操作而构建的发行版,它通过向每个租户分配和限制服务器资源来支持共享托管服务。此外,每个租户都是彼此分区的,以创建更安全的环境。结果是建立了具有冗余性,稳定性和安全性的托管平台,以便提供更好的托管环境。

本文是一篇译文,英文原文地址:

https://www.techradar.com/best/best-linux-server-distro

以上就是2020年最好用的linux服务器系统的详细内容,更多请关注 第一PHP社区 其它相关文章!


推荐阅读
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了在Web应用系统中,数据库性能是导致系统性能瓶颈最主要的原因之一,尤其是在大规模系统中,数据库集群已经成为必备的配置之一。文章详细介绍了主从数据库架构的好处和实验环境的搭建方法,包括主数据库的配置文件修改和设置需要同步的数据库等内容。MySQL的主从复制功能在国内外大型网站架构体系中被广泛采用,本文总结了作者在实际的Web项目中的实践经验。 ... [详细]
  • PHP组合工具以及开发所需的工具
    本文介绍了PHP开发中常用的组合工具和开发所需的工具。对于数据分析软件,包括Excel、hihidata、SPSS、SAS、MARLAB、Eview以及各种BI与报表工具等。同时还介绍了PHP开发所需的PHP MySQL Apache集成环境,包括推荐的AppServ等版本。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 本文介绍了关于apache、phpmyadmin、mysql、php、emacs、path等知识点,以及如何搭建php环境。文章提供了详细的安装步骤和所需软件列表,希望能帮助读者解决与LAMP相关的技术问题。 ... [详细]
  • 31.项目部署
    目录1一些概念1.1项目部署1.2WSGI1.3uWSGI1.4Nginx2安装环境与迁移项目2.1项目内容2.2项目配置2.2.1DEBUG2.2.2STAT ... [详细]
  • MySQL语句大全:创建、授权、查询、修改等【MySQL】的使用方法详解
    本文详细介绍了MySQL语句的使用方法,包括创建用户、授权、查询、修改等操作。通过连接MySQL数据库,可以使用命令创建用户,并指定该用户在哪个主机上可以登录。同时,还可以设置用户的登录密码。通过本文,您可以全面了解MySQL语句的使用方法。 ... [详细]
  • 分享css中提升优先级属性!important的用法总结
    web前端|css教程css!importantweb前端-css教程本文分享css中提升优先级属性!important的用法总结微信门店展示源码,vscode如何管理站点,ubu ... [详细]
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
  • 目录浏览漏洞与目录遍历漏洞的危害及修复方法
    本文讨论了目录浏览漏洞与目录遍历漏洞的危害,包括网站结构暴露、隐秘文件访问等。同时介绍了检测方法,如使用漏洞扫描器和搜索关键词。最后提供了针对常见中间件的修复方式,包括关闭目录浏览功能。对于保护网站安全具有一定的参考价值。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • PHP函数实现分页含文本分页和数字分页【PHP】
    后端开发|php教程PHP,分页后端开发-php教程最近,在项目中要用到分页。分页功能是经常使用的一个功能,所以,对其以函数形式进行了封装。影视网源码带充值系统,vscode配置根 ... [详细]
author-avatar
mobiledu2502890053
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有