RHEL对于我们来说最大的好处是,RedHat有较为完整严格的QA测试过程,可以保证发行版质量;与硬件厂商有紧密的
合作关系,可以保证硬件兼容性;有一批内核Hacker,可以保证新问题不断得到解决。自从用了RHEL,腰不酸了,腿不疼了,一口气能上机房五楼——相
比2003年那时候用的Red Hat Linux6.2/7.3,现在OS层面的问题已经很少让我们头痛了,不是么?
至于选择服务
器Linux发行版的替代品,我认为,首先得明确我们的标准。当下Linux发行版种类繁多,就像满地奔走的plmm们,你选哪一个做gf比较合适,总得
有个标准才好筛选。若是随便抓一个来,难保将来不会后患无穷。 言归正传,作为理想的服务器操作系统,我们究竟需要它具备哪些素质呢?
1. 稳定性。服务器上跑应用,OS首先要稳定。考核运维的指标动辄4个9、5个9,应用稳不稳定有QA管着,OS不稳定,SA都得去跳楼。
2.可靠性。开源软件的下载页面为什么要列出那么多MD5SUM、SHASUM校验码,而微软的下载页面上从来看不到这些东西,就是因为开放了源代码,
万一不小心被人从CVS里钻进去放个后门、rootkit之类的,不加验证地装上之后,服务器集群就成别人的僵尸军团了。
3. 兼容性。硬件更新换代速度越来越快,双核才刚出来没多久,四核、八核之争又开始锣鼓喧天地热闹上演,如果OS不能保持与新硬件兼容,那么我们也会很痛苦。
4. 高效率。机架空间越来越少,运维费用越来越高,我们只有榨干服务器的每一点性能,来节约成本。服务器操作系统是否能充分发挥硬件的性能优势,是需要考量的重要指标。
5.
可持续。如果依赖于某个发行版,而这个发行版的支持公司政策/社区支持不太稳定,要么像RedHat、Novell那样张开血盆大口,随时准备吃人;要么
像某些小发行版,只靠那么几个人,没有严密的组织,高兴起来搞一搞,不高兴就突然散伙,对我们也是很大的威胁。
依据以上五项标准,我
们就可以对当下流行的十大发行版进行筛选:Ubuntu、Mandriva、Xandros
Desktop均专注于桌面应用;Knoppix和MEPIS Linux是Live
CD;Fedora和Gentoo属于Linux玩家操作系统,稳定性欠佳。因此值得推荐的是:
1. CentOS:完全基于RHEL相应版本的源码包build而成,Red Hat毕竟受制于GPL,万一哪天开始拿不到二进制ISO了,Red Hat还是要乖乖拿出完整的SRPM,经CentOS组织重新build、测试、打包后,我们便可安心使用。
2. openSUSE:既有德国人的严谨、又有Novell的赞助,该组织的生态环境较适宜高质量Linux发行版出产,据说腾讯近来也在用这个发行版。
3. Slackware:最古老的Linux发行版,多年的制作经验,以高稳定性、低bug率著称,腾讯一直在用。
4. Debian:完全由自由软件组织运作的Linux发布版,只比Slackware年轻一岁,Linus Torvalds推荐。比较稳定,只是更新速度较慢。时下流行的网络虚拟世界Second Life就运行在Debian上。
5. FreeBSD:虽然不是Linux,但是该发行版组织十分严密,又有Yahoo、新浪等成功使用经验,最近几年来在效率方面有很大的提升,是一款又稳又快的优秀操作系统。
分享到:
相关推荐
综上所述,这段服务器管理的Linux Shell程序涵盖了诸多Linux管理和自动化运维的知识点,包括但不限于基础Shell语法、系统监控、文件操作、网络管理、错误处理和日志记录。通过阅读和理解这样的脚本,我们可以学习...
总结来说,Linux下的TinyWeb服务器是一个优秀的学习资源,对于想要了解Web服务器工作原理和HTTP协议的初学者而言,是一个很好的起点。结合CSAPP这本书,可以深入探究计算机系统底层运作的诸多概念。在实践中,你将...
Subversion是一个开源的版本控制系统,常用于替代存在诸多限制的CVS系统,以解决文件名修改、目录管理、分支操作和二进制文件处理等问题。 1. **编写原因**: - 旧的CVS系统在管理大型软件项目时存在缺陷,如无法...
一般来说,一台配备1.0GHz CPU、256MB内存和20GB硬盘的计算机足以运行Linux服务器,这个配置远低于Windows 2000 Server的需求。此外,Linux的可定制服务和纯文本模式运行,显著降低了对硬件资源的占用,使其成为...
Linux系统运维是一个复杂的过程,它不仅涉及日常的系统管理,还包含了解决问题、优化性能和保证系统安全的能力。《鸟哥的Linux私房菜》通过提供详尽的命令列表和相关用语说明,帮助读者建立起解决问题的能力。 在...
标题中的"nexus服务器,maven私服for Linux,兼容最新版"意味着这个压缩包包含的是Nexus服务器的一个特定版本,适配于Linux操作系统,并且该版本与最新的Maven版本相兼容。这很重要,因为软件的更新迭代可能导致旧...
- **为Linux准备分区**:Linux与Windows的分区不兼容,因此需要在Windows下使用如Partition Magic的工具为Linux创建一个新的分区,通常是最后一个分区,文件类型可以先设为FAT32,之后再转换为Linux所需的文件系统...
总的来说,Red Hat Linux AS5是一个强大且稳定的服务器操作系统,广泛应用于各种业务场景。掌握其配置与应用技巧,对于提升IT专业人员的技能和企业的运营效率至关重要。通过学习Linux的基础知识,了解RHEL的特性和...
Linux 在服务器端的重要性:Linux 作为一种开源、稳定、可定制的操作系统,为企业提供了诸多优势,使得其在服务器端的应用成为一种趋势。 Linux 的开源特性使得企业能够自由获取并修改源代码,根据自身需求打造定制...
安全管理是另一个重点,包括设置防火墙(firewalld或iptables)、加密数据(如使用LUKS加密文件系统)、以及使用SELinux(强制访问控制)增强安全策略。定期更新系统和软件包以修复安全漏洞也是必不可少的。 在Red ...
该软件即点即用,免安装,目前适用于Ubuntu18 Ubuntu20 其他系统及版本没有测试过 针对于Linux系统,设置网络参数,对服务器进行丢包延时抖动操作。...此软件是本人第一个手写软件,还有诸多不足,请各位海涵。。
首先,文件操作是Linux程序设计中一个不可或缺的部分,涉及到文件系统的诸多方面。Linux为用户提供了丰富的系统调用接口来实现文件操作。在Linux系统中,文件操作主要通过文件描述符来进行。文件描述符是一个非负的...
1. **下载JDK 7**:首先,你需要将`jdk-7u75-linux-x64.tar.gz`文件从你的下载源移动到Linux服务器的某个目录,例如 `/home/user/Downloads`。 2. **解压JDK**:使用以下命令解压缩文件: ``` sudo tar -zxvf /...
总之,"jdk-8u333-linux-aarch64.tar.gz"是一个专为基于ARM架构的Linux系统设计的Java开发工具包,适用于各种嵌入式硬件和服务器环境。在这样的系统上部署和使用JDK,可以支持Java应用程序的开发、测试和运行,同时...
### Linux服务器架设之Apache Web服务器配置详解 #### 一、Apache Web服务器简介与历史背景 Apache HTTP Server,简称Apache,是一款广泛使用的开源Web服务器软件。它的开发始于1995年,当时由美国国家超级计算...
双机热备份系统具有配置简单、使用方便、价格低廉等诸多优点,但也存在一些缺点,如由于两台服务器的内存完全一致当由于系统应用程序带有缺陷而导致系统宕机时,两台服务器会同步宕机。这也可以通过使用第三方生产的...
然而,如果不采取适当的安全措施,Linux服务器可能会面临诸多威胁。以下是一些实用的Linux服务器安全小技巧: 1. **使用单用户模式进入系统**:在紧急情况下,例如忘记root密码,可以通过在启动时输入`Linuxsingle`...
另一方面,Linux系统的稳定性和安全性也备受赞誉,适合企业和组织的服务器环境。此外,Linux支持多种硬件平台,能够运行在各种不同的硬件设备上。 获取Linux的方式多样,包括下载发行版的ISO镜像文件,如Ubuntu、...