`
vipshichg
  • 浏览: 266782 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

怎样选择你的最佳Linux服务器?

阅读更多

与上千种Linux桌面版本相比,Linux服务器只有可怜的十几种。但想要选对适合你的企业需要的仍然不是件容易的事情。我可以帮助你。Linux 方面我有20年经验了,对Linux服务器略懂一二。

参考:

我觉得选Linux服务器首先要考虑的是你的IT部门对Linux有多熟悉。尽管这些年Linux专家好找多了,但是专业搞Linux的人还是不太好找。

今年早些时候我去俄勒冈州的波特兰参加一个叫做OSCon的开源大会的时候,我确认了一个事实就是每家公司(包括某家叫什么软的)都在考虑雇佣有Linux和开源工作经验的人

特别地,从已有经验来看,雇主在找有[几年Linux使用经验]的职员的时候都遇到了麻烦。或者确切地说是你需要保证你的Linux服务器火车准点的雇员。

不难看出,如果你手底下没有一群经验丰富的Linux技术人员的话,你要避免选择像Debian这样没有供应商提供技术支持的版本。

别搞错了,如果有经验丰富的人员的话Debian是个很棒的选择,但是如果你的职员连BASH和C Shell有什么区别都不知道的话那还是算了吧。

推荐给Linux新手的Linux服务器

- RHEL

- SUSE

- Oracle Linux

- Turnkey Linux

如果你的职员是Linux新手,你需要用一个商业版本的Linux。在它们之中,多数人力荐的是Red Hat Enterprise Linux

Red Hat靠对商用的支持成为了第一个资产过亿的Linux公司。RHEL比起其它Linux有很大的优势,因为它有着全套的工具——企业级支持专业认证硬件认证,通过Red Hat Network (RHN) 的自动在线更新 —— 那让CFO和CIO们很开心。

话说回来,Red Hat 确实有个真正的对手:SUSE Linux Enterprise Sever (SLES)

像RHEL一样,SLES有着技术支持;由它的姊妹公司Novell负责的人员认证硬件认证在线更新

那么,在它们当中该怎么选择呢?你可以试试先。它们用起来都很容易。就我而言,它们我都用过。总之要视实际情况而定,它们各有用武之地。

还有一个企业级Linux可以选择: Oracle Linux。尽管它是以RHEL为模仿对象和奋斗目标的,反正我不用。我所知道的唯一在商用中使用它的是一群把它们的IT鸡蛋们都放在Oracle这个篮子里面的人。

推荐给非专家用户的Linux服务器

- CentOS

- openSUSE

- Ubuntu Server

假设你中等水平,你的手下了解一些Linux的知识但并不是专家,怎么办呢?

我将推荐几个Linux。首先,如果你喜欢RHEL的话,那么一个免费的RHEL的克隆版本CentOS,值得你去关注。

CentOS 人气很高。如果你有一个运行在大多Web托管服务上的Apache服务器软件,很有可能你的网站就是运行在CentOS上的。要在网上寻找这个发行版的免费技术支持也不是件难事。

如果你在担心Red Hat找CentOS麻烦的话,尽管放心好了。虽然Red Hat对Oracle Linux没什么好感,但对CentOS不一样。RedHat的CEO James Whitehurst最近说:“CentOS 是 RHEL生态系统成为行业标杆的原因之一。如果不是它,Linux就必须付费使用而RHEL也就不会这么流行了。所以,往小处看我们是损失了一些收入,但从长远看,CentOS 在使RHEL成功方面扮演着非常重要的角色。”

另外一个给稍微了解一点Linux的人的选择是openSUSE。这是SUSE的社区版本。尽管它不提供SLES的技术支持,它还是挺好用的。我的家用服务器就是用的openSUSE。

Fedora是RHEL的社区版,但我不推荐用它做服务器。Fedora对想要挖掘Linux潜力的开发者们是不错的,但它不适合想要一个稳定的服务器的人。

另外一个中游的选择是Canonical的Ubuntu。Ubuntu以桌面版本及其在平板电脑和智能手机上的设计而闻名,同时它也有相当好的服务器版本:Ubuntu Server

像RHEL和SLES一样,Ubuntu也有技术支持和认证服务,但比不上Red Hat 和SUSE的资源丰富。另一方面,Ubuntu作服务器的话还是挺容易上手的。

专家级Linux服务器

- Arch

- Gentoo

- Debian

- Fedora

如果你对云计算感兴趣,Ubuntu(像RHEL一样)和OpenStack结合地很好。另外,Ubuntu的母公司Canonical提供了Juju,一套非常方便的DevOps(开发/运营)的工具,这使得Ubuntu的架设、配置、管理、维护、升级和扩展服务器变得更简单。

当我们在探讨云的时候,你也应该考虑你是不是真的需要在你的办公室或者数据中心里运行通用Linux服务器。很有可能你能在云的某一特定Linux服务器上运行服务。

多数公用云计算服务,如Amazon Web Services(AWS),Azure和RackSpace,提供Linux服务器。这样的话配置服务器等等一些难做的工作就已经替你做好了。

举个例子,在Amazon Elastic Cloud (AE2)上,Amazon提供了随时可用的Amazon Machine Images (AMIs),包括上文提到的每一种Linux发行版本,还有它自己的Amazon Linux可以选择。Microsoft的Azure呢,不管你信不信,支持CentOS,openSUSE,SUSE和Ubuntu。最后,RackSpace,一个OpenStack的拥护者,支持大多数主流Linux服务器版本和两个轻量级Linux,Arch和Gentoo。然而,像Debian一样,我仅推荐那些特别了解这些Linux发行版的人使用它们作为关键业务服务器。

谁说你就算是在云上都要有一个全功能Linux服务器?你可能只需要一个针对特定工作的Linux服务器。Turnkey Linux可以满足你。

Turnkey基于64位的Debian,但它需要的专业知识最少。因为它只提供特定的服务而不是一个全功能的发行版本。

Turnkey有超过100个可用的应用。包括Apache,Linux,MySQL,PHP/Python/Perl (LAMP) ;WordPress博客平台;Drupal内容管理系统(CMS)以及像Ushahidi这样的大流量购物服务器,优秀的人际关系管理(CRM)应用Zurmo,人道救援管理系统Sahana Eden。你可以在AWS,裸机,虚拟机(VM)或者Infrastructure as a Service(IaaS)云上面使用它们。

简言之,不论你对Linux知道多少,总有一款Linux服务器版适合你进行商用。动手吧!

1
5
分享到:
评论
4 楼 ykssky 2014-03-06  
blog 不要拷贝粘贴
转贴放原文引用  
3 楼 steafler 2013-09-23  
首选还是red hat
2 楼 raymao 2013-09-22  
看到了Fedora
1 楼 eimhee 2013-09-22  
广告贴 

相关推荐

    DevOps故障排除Linux服务器运维最佳实践

    根据提供的标题“DevOps故障排除Linux服务器运维最佳实践”及描述来看,本文旨在探讨DevOps环境中针对Linux服务器的故障排除及运维的最佳实践方法。虽然给定的部分内容并未提供具体的知识点,但我们可以根据标题和...

    DevOps故障排除 linux服务器运维最佳实践

    《DevOps故障排除:Linux服务器运维最佳实践》首先介绍了故障排除中要掌握的基本方法和原则,然后针对Linux系统中的常见问题,逐个分析故障原因并给出故障排除方法,这些问题包括服务器运行缓慢、系统无法启动、不能...

    Delphi 通过SFTP连接Linux服务器

    在你的项目中,"BSS日统计"可能是需要从Linux服务器上获取或上传的日志文件或数据文件。通过SFTP连接,你可以编写Delphi程序定期从服务器下载这些文件,进行解析、分析,甚至自动同步到本地数据库或其他系统。 ...

    Linux服务器rm命令替换

    以下将详细介绍如何替换Linux服务器的`rm`命令以及相关的安全实践。 ### 1. 替换`rm`命令的原理 通常,我们在Linux中执行命令时,系统会根据`$PATH`环境变量定义的路径顺序寻找命令所在的可执行文件。我们可以通过...

    实验2-Linux服务器安装配置.docx

    ### 实验2-Linux服务器安装配置 #### 实验目的 本次实验旨在通过实践操作的方式,帮助学生理解并掌握CentOS Linux系统的安装与基本配置过程。具体目标包括但不限于: 1. **了解基本的Linux版本**:熟悉当前主流的...

    连接LINUX服务器和Windows 2000服务器.pdf

    标题中的“连接LINUX服务器和Windows 2000服务器”指的是在两种操作系统之间建立通信和数据共享的方法。本文将探讨如何在Linux和Windows 2000之间进行网络连接,以便于文件交换和协作。 Linux是一种开源的操作系统...

    基于Linux服务器双出口方案的研究与实现.pdf

    【基于Linux服务器双出口方案的研究与实现】 随着教育网的快速发展和校园网的普及,解决校园网用户访问互联网的速度问题成为一项重要任务。传统的单出口方案已无法满足需求,因此,双出口技术应运而生。双出口技术...

    linux系统服务器配置与管理

    最后,Linux服务器的配置与管理还需要遵循最佳实践和行业标准,进行持续学习与实践,以提高效率和安全性。这包括了对Linux性能调优、故障排除、灾难恢复计划的制定,以及对新兴技术如容器化(Docker、Kubernetes)的...

    优化Linux系统服务器硬盘实用技巧

    在优化Linux系统服务器...综合以上策略,可以逐步改善Linux服务器的硬盘性能。定期维护、硬件升级和系统调优都是保障服务器高效运行的关键环节。同时,监控硬盘I/O状况,适时进行调整,也是确保长期稳定性的必要手段。

    Linux服务器架设指南——第1章

    【Linux服务器架设指南——第1章】章节主要讲解了计算机网络基础知识,特别是关于局域网的硬件知识。首先,计算机网络是通过通信设备和线路将地理位置分散的计算机系统连接在一起,实现资源共享和信息传递的系统。...

    Linux的Ftp服务器搭建的个人总结

    总结,Linux上的FTP服务器搭建涉及多个步骤,包括选择和安装服务器软件、配置服务器参数、创建用户以及确保安全。理解并熟练掌握这些步骤,可以有效地管理和维护FTP服务器。在实际应用中,应根据具体需求进行调整,...

    linux web服务器的配置

    【Linux Web服务器配置】 在IT领域,Web服务器是用于托管网站和Web应用程序的软件,它接收HTTP(超文本传输协议)请求并返回HTML文件或其他Web内容。Linux操作系统因其稳定性、安全性和开源特性,常被选作Web服务器...

    《高性能Linux服务器构建实战Ⅱ》源码包和实例代码

    《高性能Linux服务器构建实战Ⅱ》是一本深入探讨如何构建和优化Linux服务器的书籍,其源码包和实例代码提供了丰富的实践素材,帮助读者更好地理解和应用书中的理论知识。本书聚焦于Linux系统的集群、高性能和高可用...

    康盛创想项目部Linux 服务器部署标准(最新版)

    根据给定的文件信息,我们可以总结出康盛创想项目部关于Linux服务器部署的一系列标准与实践,这些标准旨在确保服务器的稳定运行、安全性以及高效性。以下是对关键知识点的详细解析: ### 一、系统约定 #### 软件源...

    DevOps故障排除+linux服务器运维最佳实践

    大量排障实战经验,在Devops组织里,每个成员都需要负责一部分故障排除,可以借鉴此文档

    惠普服务器linux 安装方法.pdf

    ### 惠普服务器Linux安装方法详解 #### 一、引言 随着信息技术的发展,Linux作为一款免费且开源的操作系统,被广泛应用于各种服务器环境之中。对于惠普(HP)ProLiant系列服务器而言,其优秀的性能、可靠性和可...

    几个简单的Linux下服务器代码

    在Linux操作系统中,服务器代码是实现特定服务或功能的程序,它们通常运行在后台,为用户提供无界面的服务。...实践是学习的最佳方式,尝试运行这些代码并调试,将帮助你更好地掌握Linux服务器开发的核心技能。

    假设linux网站服务器

    在构建一个基于Linux的网站服务器时,Apache是一个非常常见的选择,因为它是世界上最广泛使用的Web服务器软件,以其稳定性、可扩展性和灵活性而闻名。本指南将深入讲解如何在Linux环境中安装和配置Apache,以及如何...

Global site tag (gtag.js) - Google Analytics