服务器端linux发行版的选择

简介:

 谈起这个话题,我的头立马大了一圈,曾几何时被众多linux发行版的类别以及关系绕的头大,其实各种书籍、网站关于这个话题也挺多的,下面我就给大家讲述一下我选择服务端linux发行版的过程,大家看看热闹。

拍脑袋决定

    那时是第一次选择服务端linux发行版,这次的过程更像拍脑袋决定,基于我并不是linux重度用户,而且以前一直使用ubuntu,对ubuntu的了解感觉他就像linux中的windows,代表了“低端群体”,所以果断放弃(殊不知ubuntu server也是很强大的,比如知名的Instagram的使用)。另外在我印象里专业的还有SUSE、CentOS,对SUSE的了解:欧洲的、腾讯在用;对CentOS的了解:Red Hat系(模仿Red Hat Enterprise Linux的免费发行版),那一听Red Hat的大名一拍脑袋就采用CentOS了。其他的比如Debian、Fedora、Gentoo...也就算只知道个名吧。

了解

   伴随着使用过程中的更多思考和担心,慢慢去了解关于linux发行版的问题。以下做下梳理,这些知识主要是参考网络上的资料,及一些专业人士的讨论,另外还有重量级小头书籍《UNIX/LINUX系统管理技术手册》(说他小头是因为他绝对不像其他手册那样看起来枯燥,让你头大,我觉得他更像linux界的《深入解析windows操作系统》,读起来非常的惬意)。

   在《UNIX/LINUX系统管理技术手册》中有这么一段文字:

所有的Linux发行版本共享相同的内核源,但是和内核一起的辅助软件则随着发行版本的不同而有很大不同。各发行版本在其侧重点,支持和流行程度上有所不同。
很简单明了的介绍了各个发行版的异同。

   还有几段文字也许可以给我们的选择提供思路:

独立的Linux发行版本在数量上仍然有数百种之多,但是我们觉得,未来5年内,基于debian、Red Hat和SUSE源的那些发行版本将在生产环境中占据优势地位。

 当用户采用了一种发行版之后,就是在某个特定发行商的做事方式上进行了投资,不要只看到软件安装之后的功能,而是要明智考虑到,自己的单位和哪家发行商要在未来的数年里共事。因此要取得一些重要问题的答案。

#该发行版本能够在今后5年内继续存在吗?

#该发行版本会持续有最新的安全补丁吗?

#该发行版本会迅速发布更新软件吗?

#如果我有问题,发行商会搭理我吗?

以下给大家呈现几个用户的观点:

网名为fenng的网友(大名鼎鼎的冯大辉):重点突出了SA的作用。

选择哪个发行版,更多的还是运维人员的使用惯性。关键还是做维护的人如何,否则就是用号称最安全的服务器,也还是会出岔子。选人比选发行版更难。如果运维给力,可以省却太多事情了。

名字为彭勇的网友:

 早期,我们使用 Debian 作为服务器软件,后来转向了CentOS,主要原因如下:

1、CentOS/RHEL的生命周期是7年,基本上可以覆盖硬件的生命周期,也就意味着一个新硬件安装以后,不用再次安装操作系统。要知道重新折腾一个生产机是很麻烦而且有风险的事情。([2012.2.1]今天刚刚收到红帽子的通知邮件,RedHat 5, RedHat 6的生命周期,延长到10年,太牛叉了。这个对企业用户很重要。)而Debian的生命周期是不固定的,一般新版本发布以后,上个版本再维护18个月。而Debian的版本发布时间间隔不稳定,经常会延期。综合起来一个版本的生命周期一般在3~4年。Ubuntu的server版生命周期是5年。如果你选用了 Debian 或者 Ubuntu作为服务器,等生命周期过了以后,就没有安全补丁,你的服务器就会裸奔或者需要重新安装系统;

 2、CentOS/RHEL对硬件的支持很好,主流硬件厂商早就将服务器拿过去测试,一般不存在硬件的兼容性问题。而Debian就麻烦了,由于有版权上的考虑和代码纯洁性上的洁癖,一些硬件驱动和软件被删掉了,导致安装过程有问题。比如 Dell 服务器上,大量使用的网卡 BroadCom,就驱动不了,安装了以后,网络起不来;

3、大量商业软件,比如 Oracle ,都是针对 Redhat认证的,有大量的帮助文档和使用说明,有良好的技术支持;

4、CentOS 是RedHat的克隆版,如果需要可以随时平滑切换到 RedHat,从而享受RedHat的服务支持。RedHat是一个值得尊敬的开源公司,有很多大牛,Linux内核他们的贡献程度最多。是要知道厂商的服务,是最后一道防火墙,如果你给一个大客户做方案,他们一般会倾向选用商业服务。万一出了什么问题,还有Redhat可以求助,或者有一个RedHat可以承担责任 :-);

5、熟悉了 CentOS/RedHat ,找工作更加容易;

6、CentOS/RHEL 的批量安装更加方便;(在机房,使用kickstart + PXE安装,给客户,使用定制的kickstart光盘,一键安装,一般在5分钟左右就可以安装完。)

  下面给大家贴出一张主流linux发行版简图(拍的《UNIX/LINUX系统管理技术手册》,图片不好凑活着看看吧(>_<) )

 本文转自永远的朋友博客51CTO博客,原文链接http://blog.51cto.com/yaocoder/1138544如需转载请自行联系原作者


yaocoder

相关文章
|
2天前
|
运维 监控 安全
2023年最详细的:本地Linux服务器安装宝塔面板,并内网穿透实现公网远程登录
2023年最详细的:本地Linux服务器安装宝塔面板,并内网穿透实现公网远程登录
|
3天前
|
存储 Web App开发 Ubuntu
整理16款适用于较旧低配置电脑的最佳Linux发行版
在本指南中,趣云笔记(https://www.ecscoupon.com/)介绍了一些最好的Linux发行版,你可以将它们安装在旧PC上并为其注入新的活力。
20 0
|
4天前
|
Linux 网络安全 数据库
linux centos系统搭建samba文件服务器 NetBIOS解析 (超详细)
linux centos系统搭建samba文件服务器 NetBIOS解析 (超详细)
|
4天前
|
域名解析 存储 缓存
Linux中搭建DNS 域名解析服务器(详细版)
Linux中搭建DNS 域名解析服务器(详细版)
|
4天前
|
安全 Linux 网络安全
Linux _ apache服务器部署 不同域名—访问不同网站(多网站)
Linux _ apache服务器部署 不同域名—访问不同网站(多网站)
|
4天前
|
Web App开发 安全 Unix
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
|
10天前
|
Prometheus 监控 Cloud Native
构建高效可靠的Linux服务器监控体系
【4月更文挑战第30天】 在维护企业级Linux服务器的稳定性和性能方面,一个周全的监控体系是至关重要的。本文将探讨如何利用开源工具和实践构建一个高效、灵活且用户友好的监控系统。我们将重点讨论核心组件的选择、配置、报警机制以及数据分析方法,旨在帮助读者打造一个能够实时响应并预防潜在问题的监控环境。
|
10天前
|
Linux Shell 数据安全/隐私保护
|
12天前
|
Ubuntu 搜索推荐 Linux
【专栏】8款适合学生的Linux发行版,看看有没有你喜欢的!
【4月更文挑战第28天】本文介绍了8款适合学生的Linux发行版:Ubuntu(用户友好,稳定且有教育资源)、Linux Mint(优化用户体验)、Fedora(创新前沿)、openSUSE(强大稳定)、Elementary OS(简洁设计)、Manjaro(Arch Linux的易用版)、Zorin OS(类似Windows)和Kubuntu(KDE桌面环境)。选择时需考虑易用性、软件资源、社区支持和稳定性。这些发行版各具特色,适合不同需求的学生,有助于提升技术能力和探索精神。建议学生亲自尝试,找到最适合自己的Linux发行版,以适应不断发展的技术环境。
|
13天前
|
存储 弹性计算 Linux
【Linux】ecs 挂载分区
【Linux】ecs 挂载分区