《UNIX/Linux 系统管理技术手册(第四版)》——1.5 本书使用的示例系统

简介:

本节书摘来自异步社区《UNIX/Linux 系统管理技术手册(第四版)》一书中的第1章,第1.5节,作者:【美】Evi Nemeth , Garth Snyder , Trent R.Hein , Ben Whaley著,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.5 本书使用的示例系统

UNIX/Linux 系统管理技术手册(第四版)
我们已经选择了3款Linux发行版本和3款UNIX变体,把它们作为我们全书讨论所采用的示例系统:Ubuntu Linux、openSUSE、Red Hat Enterprise Linux、Solaris、HP-UX和AIX。这些系统是整个市场的代表,它们加起来占据了现如今投入使用的系统的绝大多数。

除非指定一种特定发行版本,否则本书中的内容一般都适用于我们用作示例的所有发行版本。只适用于某种特定发行版本的细节将采用发行商的徽标来标记:
screenshot

这些徽标的使用已经分别得到其拥有者的善意许可。不过,这些厂商没有复查或者提供本书的内容。下面的段落对每种示例系统稍加说明。

1.5.1 用作示例的Linux发行版本

针对Linux而不是任何特定发行版本的知识,左边用Tux企鹅徽标表示。

Ubuntu的发行版本都保持着支持Linux社群开发和开放访问的思想意识,所以它不存在任何有关自身哪部分自由、哪部分可以重新发布的问题。Ubuntu目前还在享受着南非企业家Mark Shuttleworth的慈善资助。 Ubuntu基于Debian这个发行版本,使用Debian的软件打包系统。它发展成两种形式:桌面版本(Desktop Edition);服务器版本(Server Edition)。两个版本实质上是类似的,但是服务器版本的内核针对服务器的使用预先做了调配,它不能安装GUI,或者像OpenOffice这样的GUI应用软件。

SUSE现在属于Novell公司,已经走上了和Red Hat一样的路子,分成两种相关的发行版本:一种叫做openSUSE,只包含自由软件;另一种叫做SUSE Linux Enterprise,要花钱购买,包含正规的支持渠道,并且提供了一些额外的东西。本书的内容不专门针对哪一种SUSE的发行版本,所以我们就直接把它们都统称为“SUSE”。

在过去将近10年的时间里,Red Hat公司一直是Linux业界的主导力量,它的发行版本在北美地区得到广泛使用。2003年,Red Hat Linux发行版本分成了两种,一种是以生产应用为中心的产品线,叫做Red Hat Enterprise Linux(我们在本书里称之为RHEL或者Red Hat),另一种是依托Linux社群的开发项目,叫做Fedora。在技术、经济、后勤和法律等诸多因素的综合作用下,才促成这次分裂。 这两种发行版本一开始曾经比较相似,但是Fedora在过去5年里做出了一些重大改变,这两种系统现在不再以任何有意义的方式保持同步了。RHEL提供大量支持,而且稳定性好,但是如果不向Red Hat公司支付许可证费,则无法有效地使用它。 CentOS项目(centos.org)收集了Red Hat为遵守各种许可证协议(最知名的就是GNU的GPL许可证)而必须公布的源代码,把这些源代码整理成一个类似于RHEL但却免费的完整发行版本。这个发行版本没有Red Hat商标,也没有个别的一些专有工具,但是其他各方面都和RHEL等同。CentOS追求同RHEL在二进制乃至bug上面的完全兼容。 对于那些想要部署一个面向生产应用的发行版本,但又不想向Red Hat公司交钱的个人或企业来说,CentOS是一种很好的选择。采用混合搭配的方式也可行:前端服务器运行Red Hat Enterprise Linux,使之获得Red Hat公司良好的支持,而桌面则运行CentOS。这样的安排既照顾到让重要的基础系统获得安全保障和技术支持,又将成本和系统管理的复杂度降至最低。 |

1.5.2 用作示例的UNIX发行版本

Solaris是System V的一种变体,它从Sun公司获得了许多扩展,Sun公司以前很有名,现在则是Oracle公司的一部分1。Sun UNIX(在20世纪80年代中期Solaris就曾叫这个名字)最早源于Berkeley UNIX,但是Sun和AT&T之间的合作伙伴关系(现在这种关系已经成为了历史)导致其代码基础发生了变化。Solaris可以在很多不同的硬件平台上运行,其中最著名的要数Intel x86和SPARC。Solaris在Sun公司的手中可以自由下载和使用。但是Oracle改变了这项政策,现在下载的Solaris被标为90天免费试用版。OpenSolaris作为一种明确说明是Solaris的开源版本,它的出现又让情况复杂化了。此刻(2010年中期),Oracle对Solaris和OpenSolaris的确切规划尚不明朗。

预计在今年的某个时刻发布Solaris 11,迄今为止的种种迹象表明,它会和OpenSolaris很相近。本书中我们称为“Solaris”的是一种混合系统,它基于产品级的Solaris 10和OpenSolaris的发布版,并根据我们在Oracle内的“卧底”提供的指导做了调整。在不多的几个地方,我们会指出是针对Solaris 10还是OpenSolaris。

HP-UX基于System V,并且只用于HP公司的硬件平台。在UNIX族谱上它比Solaris和AIX离源头更近,但是HP一直紧跟操作系统界的发展脚步,给HP-UX加入了各种各样的增强功能。现在HP也开始支持Linux了,HP-UX的未来有点儿不太清晰。

IBM的AIX一开始是伯克利4.2BSD的一种变体,但是到1994年的第4版,这个操作系统的大部分都迁移到了System V上面。现在AIX和前面两种源头系统的距离都已经相当遥远了。

一般而言,我们对AIX的印象是,比起大多数UNIX变体来说,AIX和其他系统的交流很少。AIX也似乎受到了IBM的大型机和AS/400操作系统某些不好的影响,变得有点儿强人所难,它从后者那里继承了像ODM(ObjectDataManager,对象数据管理器)、使用配置命令而不是配置文件,以及SMIT管理界面等这样的传统。随着时间的推移,人们或许会厚道地说,AIX已经变得越来越像它自己了[译者注:作者这里的意思是说,AIX缺乏和其他系统的相互交流,变得很自我,和别的系统越来越不一样]。

在过去10年中的大多数时间里,IBM为营销自己的硬件设备,对操作系统的选择一直力求保持一种不明朗的态度,这点显得很有意思。IBM继续开发和推广AIX,但是它也同Red Hat和Novell形成伙伴关系,确保这两家的Linux发行版本能够顺利地运行在IBM的硬件上。静观这种做法在未来几年会带来怎样的效果也挺有意思的。

目录
打赏
0
0
0
0
1820
分享
相关文章
Linux系统中的cd命令:目录切换技巧
踏过千山,越过万水,人生就是一场不断前行的旅程,总充满了未知与挑战。然而,“cd”命令如同你的旅伴,会带你穿梭在如棋盘一般的文件系统中,探索每一处未知。希望你能从“cd”命令中找到乐趣,像是掌控了一种络新妙的魔法,去向未知进发,开始你的探索之旅。
99 24
|
13天前
|
Linux系统下快速批量创建和删除文件的方法
总的来说,使用shell脚本来批量处理文件是一种非常强大的工具,只要你愿意花时间学习和实践,你会发现它能大大提高你的工作效率。
66 19
Linux系统之su命令的基本使用
Linux系统之su命令的基本使用
75 2
Linux系统之su命令的基本使用
在Ubuntu Linux系统下如何搭建并安装EDK2
以上就是在Ubuntu Linux系统下搭建并安装EDK2的过程。这个过程可能会有些复杂,但只要按照步骤一步步来,应该不会有太大问题。如果在过程中遇到任何问题,都可以在网上找到相应的解决方案。希望这个指南能对你有所帮助!
76 17
Linux系统资源管理:多角度查看内存使用情况。
要知道,透过内存管理的窗口,我们可以洞察到Linux系统运行的真实身姿,如同解剖学家透过微观镜,洞察生命的奥秘。记住,不要惧怕那些高深的命令和参数,他们只是你掌握系统"魔法棒"的钥匙,熟练掌握后,你就可以骄傲地说:Linux,我来了!
126 27
|
2月前
|
Linux系统管理:服务器时间与网络时间同步技巧。
以上就是在Linux服务器上设置时间同步的方式。然而,要正确运用这些知识,需要理解其背后的工作原理:服务器根据网络中的其他机器的时间进行校对,逐步地精确自己的系统时间,就像一只犹豫不决的啮齿动物,通过观察其他啮齿动物的行为,逐渐确定自己的行为逻辑,既简单,又有趣。最后希望这个过程既能给你带来乐趣,也能提高你作为系统管理员的专业素养。
124 20
|
2月前
|
Linux系统ext4磁盘扩容实践指南
这个过程就像是给你的房子建一个新的储物间。你需要先找到空地(创建新的分区),然后建造储物间(格式化为ext4文件系统),最后将储物间添加到你的房子中(将新的分区添加到文件系统中)。完成这些步骤后,你就有了一个更大的储物空间。
171 10
|
3月前
|
Linux系统之whereis命令的基本使用
Linux系统之whereis命令的基本使用
136 24
Linux系统之whereis命令的基本使用
|
2月前
|
Linux系统中如何查看CPU信息
本文介绍了查看CPU核心信息的方法,包括使用`lscpu`命令和读取`/proc/cpuinfo`文件。`lscpu`能快速提供逻辑CPU数量、物理核心数、插槽数等基本信息;而`/proc/cpuinfo`则包含更详细的配置数据,如核心ID和处理器编号。此外,还介绍了如何通过`lscpu`和`dmidecode`命令获取CPU型号、制造商及序列号,并解释了CPU频率与缓存大小的相关信息。最后,详细解析了`lscpu`命令输出的各项参数含义,帮助用户更好地理解CPU的具体配置。
195 8
深度体验阿里云系统控制台:SysOM 让 Linux 服务器监控变得如此简单
作为一名经历过无数个凌晨三点被服务器报警电话惊醒的运维工程师,我对监控工具有着近乎苛刻的要求。记得去年那次大型活动,我们的主站流量暴增,服务器内存莫名其妙地飙升到90%以上,却找不到原因。如果当时有一款像阿里云 SysOM 这样直观的监控工具,也许我就不用熬通宵排查问题了。今天,我想分享一下我使用 SysOM 的亲身体验,特别是它那令人印象深刻的内存诊断功能。
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等