我们从1965年开始讲起。当时,为了解决服务器的终端连接数量的限制和处理复杂计算 的间颗题.贝尔(BI)实验室、通用电气(GE)公司以及麻省理工学院(MT)决定联手打 造一款全新的操作系统 MULTICS(多任务信息与计算系统)。但由于开发过程不顺利 遇到了诸多阻碍,后期连资金也出现了短缺现象,最终在1969年,随着贝尔实验室的退出, MULTICS也终止了研发工作。而同年,MULTICS的开发人员Ken Thomp 0n使用馆语言 编写出了一款新的系统内核,当时被同事戏称为UNICS(联合信息与计算系统),在贝尔实 验室内广受欢迎。 1973年时,C语言之父Dennis M.Ritchie了解到UNICS系统并对其非常看好,但汇编语 言有致命的缺点 需要针对每一台不同架构的服务器重新编写汇编语言代码,才能使其使 用UNICS系统内核。这样不仅麻烦而且使用门槛极高。于是Dennis M.Ritchie便决定使用C 语言重新编写一遍UNICS系统,让其具备更好的跨平台性,更适合被广泛普及。开源且免费 的UNX系统由此延生。 但是在1979年贝尔实哈室的上级公司AT&T看到了NX系统的商业价值和潜力 不顾贝尔实验室的反对声音,依然坚决做出了对其商业化的决定,并在随后收回了版权,逐 步限制UNX系统源代码的自由传播,渴望将其转化成专利产品而大赚一笔。崇尚自由分享 的黑客面对冷酷无情的资本力量心灰意冷,开源社区的技术分享热潮一度跌入谷底。此时, 人们也不能再自由地享受科技成果了,一切都以商业为重。 面对如此封闭的软件创作环境.著名的黑客Richard Stallman在1983年发起了GNU源 代码开放计划,并在1989年起草了著名的GL许可证。他渴望建立起一个更加自由和开放 的操作系统和社区。之所以称之为GNU,其实是有“GNU's Not Unix!”的含义,这暗截载地 鄙视了一下被商业化的UNX系统。但是,想法和计划只停留在▣头上是不多的.还需要落 地才行,因此Richard便以当时现有的软件功能为蓝本,重新开发出了多款开源免费的好用工 具。在1987年,GNU计划终于有了重大突破,Richard和社区共同编写出了一款能够运行C 语言代码的编译器 (GNU C Compiler)。这使得人们可以免费地使用gcc编译器将自 已编写的C语言代码编译成可执行文件,供更多的用户使用,这进一步发展壮大了开源社区。 随后的一段时间里,Emacs编辑器和bash解释器等重磅产品陆续亮相,一批批的技术爱好者 也纷纷加入GNU源代码开放计划中来。 在1984年时,UNIX系统版权依然被AT&T公司死死地攥在手里,AT&T公司明确规定 不允许将代码提供给学生使用。荷兰的一位大学教授Andrew(历史中被遗忘的大神)为了能 给学生上课,竞然仿照UNIX系统编写出了一款名为Min的操作系统。但当时他只是用于 课堂教学,根本没有大规模商业化的打算,所以实际使用Mii操作系统的人数其实并不算 多。 21
21 我们从 1965 年开始讲起。当时,为了解决服务器的终端连接数量的限制和处理复杂计算 的问题,贝尔(Bell)实验室、通用电气(GE)公司以及麻省理工学院(MIT)决定联手打 造一款全新的操作系统—MULTICS(多任务信息与计算系统)。但由于开发过程不顺利, 遇到了诸多阻碍,后期连资金也出现了短缺现象,最终在 1969 年,随着贝尔实验室的退出, MULTICS 也终止了研发工作。而同年,MULTICS 的开发人员 Ken Thompson 使用汇编语言 编写出了一款新的系统内核,当时被同事戏称为 UNICS(联合信息与计算系统),在贝尔实 验室内广受欢迎。 1973 年时,C 语言之父 Dennis M. Ritchie 了解到 UNICS 系统并对其非常看好,但汇编语 言有致命的缺点—需要针对每一台不同架构的服务器重新编写汇编语言代码,才能使其使 用 UNICS 系统内核。这样不仅麻烦而且使用门槛极高。于是 Dennis M. Ritchie 便决定使用 C 语言重新编写一遍 UNICS 系统,让其具备更好的跨平台性,更适合被广泛普及。开源且免费 的 UNIX 系统由此诞生。 但是在 1979 年,贝尔实验室的上级公司 AT&T 看到了 UNIX 系统的商业价值和潜力, 不顾贝尔实验室的反对声音,依然坚决做出了对其商业化的决定,并在随后收回了版权,逐 步限制 UNIX 系统源代码的自由传播,渴望将其转化成专利产品而大赚一笔。崇尚自由分享 的黑客面对冷酷无情的资本力量心灰意冷,开源社区的技术分享热潮一度跌入谷底。此时, 人们也不能再自由地享受科技成果了,一切都以商业为重。 面对如此封闭的软件创作环境,著名的黑客 Richard Stallman 在 1983 年发起了 GNU 源 代码开放计划,并在 1989 年起草了著名的 GPL 许可证。他渴望建立起一个更加自由和开放 的操作系统和社区。之所以称之为 GNU,其实是有“GNU’s Not Unix!”的含义,这暗戳戳地 鄙视了一下被商业化的 UNIX 系统。但是,想法和计划只停留在口头上是不够的,还需要落 地才行,因此 Richard 便以当时现有的软件功能为蓝本,重新开发出了多款开源免费的好用工 具。在 1987 年,GNU 计划终于有了重大突破,Richard 和社区共同编写出了一款能够运行 C 语言代码的编译器—gcc(GNU C Compiler)。这使得人们可以免费地使用 gcc 编译器将自 己编写的 C 语言代码编译成可执行文件,供更多的用户使用,这进一步发展壮大了开源社区。 随后的一段时间里,Emacs 编辑器和 bash 解释器等重磅产品陆续亮相,一批批的技术爱好者 也纷纷加入 GNU 源代码开放计划中来。 在 1984 年时,UNIX 系统版权依然被 AT&T 公司死死地攥在手里,AT&T 公司明确规定 不允许将代码提供给学生使用。荷兰的一位大学教授 Andrew(历史中被遗忘的大神)为了能 给学生上课,竟然仿照 UNIX 系统编写出了一款名为 Minix 的操作系统。但当时他只是用于 课堂教学,根本没有大规模商业化的打算,所以实际使用 Minix 操作系统的人数其实并不算 多
前言 芬兰林尔辛基大学的在校生Linus Torvalds便是其中一员,他在1991年10月使用hash 解释器和gc心编译器等开源工具编写出了一个名为Linux的全新的系统内核,并且在技术论 坛中低调地上传了该内核的0.O2版本。该系统内核因其较高的代码质量且基于GNU GPL许 可证的开放源代码特性,迅速得到了GNU源代码开放计划和一大批黑客程序员的支持,随后 Linux正式进入如火如茶的发展阶段。LinusTorvalds最早发布的帖子内容的截图如下。 Helle everybody out there using sinix (due to practicae) 'd like Linux系统的吉祥物名为Tux,是一只呆萌的小企鹅。相传Linus Torvalds在童年时期去 澳大利亚的动物园游玩时,不幸被一只企鹅咬伤,所以为了“报复”就选择了这个物种作为 吉祥物。这个故事是否可信无从考证,但万幸是只企鹅,而不是老虎或者衡子,否则就不是 换个L0g0这么简单的事了。 1994年,红帽(Red Hat)公司创始人Bob You ng在Linux系统内核的基础之上,集成了 众多的常用源代码和程序软件,随后发布了红帽操作系统并开始出售技术服务,这进一步推 动了Linux系统的普及。1998年以后,随着GNU源代码开放计划和Linux系统的继续火热, 以IBM和ltel为首的多家IT巨头企业开始大力推动开放源代码软件的发展,很多人认为这 是一个重要转折点。2012年,红帽公司成为全球第一家年收入10亿美元的开源公司,后来是 20亿、30亿…不断新纪录。 时至今日,Linux内核已经发展到5.6版本,衍生系统也有数百个版本之多, 它们使用的 都是LinusTorvalds开发维护的Linux系统内核。红帽也,成为开源行业及Linux系统的领头羊。 常见的Linux系统版本 在介绍常见的Linux系统版本之前,首先需要区分Linux系统内核与Linux发行套件系 统的不同。 >Linux系统内核指的是一个由LinusTorvalds负责维护,提供硬件抽象层、磁盘、文件 系统控制及多任务功能的系统核心程序(第2章会有详细介绍)。 >Linux发行套件系统是我们常说的Linux操作系统,也就是由Linux内核与各种常用 软件的集合产品 全球大约有数百款的Liux系统版本,每个系统版本都有自己的特性和目标人群 的主打稳定性和安全性,有的主打免费使用,还有的主要突出定制化强等特点。下面从用户 的角度选出最热门的几款进行介绍。 22
前 言 22 芬兰赫尔辛基大学的在校生 Linus Torvalds 便是其中一员,他在 1991 年 10 月使用 bash 解释器和 gcc 编译器等开源工具编写出了一个名为 Linux 的全新的系统内核,并且在技术论 坛中低调地上传了该内核的 0.02 版本。该系统内核因其较高的代码质量且基于 GNU GPL 许 可证的开放源代码特性,迅速得到了 GNU 源代码开放计划和一大批黑客程序员的支持,随后 Linux 正式进入如火如荼的发展阶段。Linus Torvalds 最早发布的帖子内容的截图如下。 Linux 系统的吉祥物名为 Tux,是一只呆萌的小企鹅。相传 Linus Torvalds 在童年时期去 澳大利亚的动物园游玩时,不幸被一只企鹅咬伤,所以为了“报复”就选择了这个物种作为 吉祥物。这个故事是否可信无从考证,但万幸是只企鹅,而不是老虎或者狮子,否则就不是 换个 Logo 这么简单的事了。 1994 年,红帽(Red Hat)公司创始人 Bob Young 在 Linux 系统内核的基础之上,集成了 众多的常用源代码和程序软件,随后发布了红帽操作系统并开始出售技术服务,这进一步推 动了 Linux 系统的普及。1998 年以后,随着 GNU 源代码开放计划和 Linux 系统的继续火热, 以 IBM 和 Intel 为首的多家 IT 巨头企业开始大力推动开放源代码软件的发展,很多人认为这 是一个重要转折点。2012 年,红帽公司成为全球第一家年收入 10 亿美元的开源公司,后来是 20 亿、30 亿……不断刷新纪录。 时至今日,Linux 内核已经发展到 5.6 版本,衍生系统也有数百个版本之多,它们使用的 都是 Linus Torvalds 开发维护的 Linux 系统内核。红帽也成为开源行业及 Linux 系统的领头羊。 常见的 Linux 系统版本 在介绍常见的 Linux 系统版本之前,首先需要区分 Linux 系统内核与 Linux 发行套件系 统的不同。 ➢ Linux 系统内核指的是一个由 Linus Torvalds 负责维护,提供硬件抽象层、磁盘、文件 系统控制及多任务功能的系统核心程序(第 2 章会有详细介绍)。 ➢ Linux 发行套件系统是我们常说的 Linux 操作系统,也就是由 Linux 内核与各种常用 软件的集合产品。 全球大约有数百款的 Linux 系统版本,每个系统版本都有自己的特性和目标人群—有 的主打稳定性和安全性,有的主打免费使用,还有的主要突出定制化强等特点。下面从用户 的角度选出最热门的几款进行介绍
注: 本书全篇将以“Linux系统”来替代“Linux发行套件系统”这个词。 >红帽企业版Linux(Red Hat Enterprise Linux,RHEL):前文在介绍Linux系统的发 展历史时,曾提到过红帽公司。红帽公司作为全球知名的开源技术厂商,其产品值得 我们放到第一位来介绍。红帽公司成立于1994年,于1998年在纳斯达克上市,自从 1999年起陆续收购了包括Boss中间件供应商、CentOS(社区企业操作系统)、Ceph 企业级存储业务等在内的数十家高科技公司及热门产品,这么做的目的当然是为了对 主营业务红帽企业版Linux进行增强。 Red Hat 红帽企业版Linux最初于2002年3月面世,当年Del、HP、Oracle以及BM公司使 纷纷表示支持该系统平台的硬件开发,因此红帽企业版Liux系统的市场份额在近20 年时间内不断猛增。红帽企业版Lix当时是会世界使用最广泛的Liux系统之 在世界500强企业中,所有的航空公司 ,电信服务提供商、商业银行、医疗保健公司 均无一例外地通过该系统向外提供服务。 红帽企业版Liux当前的最新版本是RHEL8,该系统具有极强的稳定性,在全球范 围内都可以获得完善的技术支持。该系统也是本书和红帽认证考试中默认使用的操作 系统。 >社区企业操作系统(Community Enterprise Operating System,.CentOS):顾名思义, CentoS是由开源社区研发和维护的一款企业级Linux操作系统,在20l4年1月被红 帽公司正式收购。CentOS系统最为别人广泛熟悉的标签就是“免费”。如果您问 个运维“老鸟”选择CentOS系统的理由,他绝对不会跟你说更安全或更稳定,而只 是说两个字一免费!由于红帽企业版Lix是开源软件,任何人都有修改和创建衍 生品的权利,因此CentOS便是将红帽企业版Liux中的收费功能通通去掉,然后将 新系统重新编译后发布给用户免费使用的Liux系统。也正因为其免费的特性, CentOS拥有了广泛的用户
23 本书全篇将以“Linux 系统”来替代“Linux 发行套件系统”这个词。 ➢ Linux Red Hat Enterprise Linux, RHEL :前文在介绍 Linux 系统的发 展历史时,曾提到过红帽公司。红帽公司作为全球知名的开源技术厂商,其产品值得 我们放到第一位来介绍。红帽公司成立于 1994 年,于 1998 年在纳斯达克上市,自从 1999 年起陆续收购了包括 JBoss 中间件供应商、CentOS(社区企业操作系统)、Ceph 企业级存储业务等在内的数十家高科技公司及热门产品,这么做的目的当然是为了对 主营业务红帽企业版 Linux 进行增强。 红帽企业版 Linux 最初于 2002 年 3 月面世,当年 Dell、HP、Oracle 以及 IBM 公司便 纷纷表示支持该系统平台的硬件开发,因此红帽企业版 Linux 系统的市场份额在近 20 年时间内不断猛增。红帽企业版 Linux 当时是全世界使用最广泛的 Linux 系统之一, 在世界 500 强企业中,所有的航空公司、电信服务提供商、商业银行、医疗保健公司 均无一例外地通过该系统向外提供服务。 红帽企业版 Linux 当前的最新版本是 RHEL 8,该系统具有极强的稳定性,在全球范 围内都可以获得完善的技术支持。该系统也是本书和红帽认证考试中默认使用的操作 系统。 ➢ Community Enterprise Operating System, CentOS :顾名思义, CentOS 是由开源社区研发和维护的一款企业级 Linux 操作系统,在 2014 年 1 月被红 帽公司正式收购。CentOS 系统最为别人广泛熟悉的标签就是“免费”。如果您问一 个运维“老鸟”选择 CentOS 系统的理由,他绝对不会跟你说更安全或更稳定,而只 是说两个字—免费!由于红帽企业版 Linux 是开源软件,任何人都有修改和创建衍 生品的权利,因此 CentOS 便是将红帽企业版 Linux 中的收费功能通通去掉,然后将 新系统重新编译后发布给用户免费使用的 Linux 系统。也正因为其免费的特性, CentOS 拥有了广泛的用户
前言 从本质上来说,由于CentOS是针对红帽企业版Linux进行修改后再发布的版本,因 此不会针对它单独开发新功能,CentOS的版本号也是随红帽企业版Linux而变更 例如,CentOS8.0对应的就是RHEL8.0,CentOS8.I对应的就是RHEL8.l:以此类 推。再就是,CentOS系统和RHEL系统的软件包可以通用。也就是说,如果工作中 用的是RHEL,但是在安装某款软件时只找到了该软件的CentOS系统软件源,也是 可以正常安装该软件的。 >Fedora:Fedora翻译为中文是“浅顶软呢男帽”的意思,翻译之后跟Linux系统很不 搭界,所以更多人干脆将其音译为“费多拉”系统。Fedora Linux是正正经经的红帽 公司自己的产品,最初是为了给红帽企业版Liux制作和测试第三方软件而构建的产 品,孕育了最早的开源社群 固定每6个月发布 个新版本,当前在全球已经有几百 万的用户。 Fedora是桌面版本的Linux系统,可以理解成是微软公司的Windows XP或者Window 10。它的目标用户是应付日常的工作需要,而不会追求稳定性的人群。用户可以在这 个系统中体验到最新的技术和工且,当这些技术和工且成熟后才会被移植到红帽企业 版Linux中,因此Fedora也被称为RHEL系统的“试验田” 。运维人员如果想每天 都强迫自己多学点Linux知识,保持自己技术的领先性,就应该多关注此类Linux系 统的发展变化和新特征,不断调整自己的学习方向。 Debian:一款基于GNU开源许可证的Linux系统,历史久远,最初发布于1993年g 月。Debian的名字取自创始人Ian Murdock和他女朋友Debra的姓氏组合。在维基百 科中,Debiar被翻译为“蝶变”系统,多么浪漫而富有诗意的名字。但可惜国内的用 户不买账,看着L0g0一圈一圈的形状,硬生生地将经念歪了。这么多年下来,现在 反而很少有人听说过蝶变系统这个名字了。 Debian系统具有很强的稳定性和安全性,并且提供了免费的基础支持,可以良好地适 应各种硬件架构,以及提供近十万种不同的开源软件,在国外拥有很高的认可度和使 用率。虽然Debian也是基于Linux内核,但是在实际操作中还是跟红帽公司的产品 有一些差别,例如RHEL7和RHEL8分别使用Yum和DNF工具来安装软件,而Debian 使用的则是APT工具。 >Ubuntu:是一款桌面版Linux系统,以Debian为蓝本进行修改和衍生而来,发布周 期为6个月。Ubuntu的中文音译为“乌班图”,这个词最初来自于非洲南部部落使 24
前 言 24 从本质上来说,由于 CentOS 是针对红帽企业版 Linux 进行修改后再发布的版本,因 此不会针对它单独开发新功能,CentOS 的版本号也是随红帽企业版 Linux 而变更。 例如,CentOS 8.0 对应的就是 RHEL 8.0,CentOS 8.1 对应的就是 RHEL 8.1;以此类 推。再就是,CentOS 系统和 RHEL 系统的软件包可以通用。也就是说,如果工作中 用的是 RHEL,但是在安装某款软件时只找到了该软件的 CentOS 系统软件源,也是 可以正常安装该软件的。 ➢ Fedora:Fedora 翻译为中文是“浅顶软呢男帽”的意思,翻译之后跟 Linux 系统很不 搭界,所以更多人干脆将其音译为“费多拉”系统。Fedora Linux 是正正经经的红帽 公司自己的产品,最初是为了给红帽企业版 Linux 制作和测试第三方软件而构建的产 品,孕育了最早的开源社群,固定每 6 个月发布一个新版本,当前在全球已经有几百 万的用户。 Fedora是桌面版本的Linux系统,可以理解成是微软公司的Windows XP或者Windows 10。它的目标用户是应付日常的工作需要,而不会追求稳定性的人群。用户可以在这 个系统中体验到最新的技术和工具,当这些技术和工具成熟后才会被移植到红帽企业 版 Linux 中,因此 Fedora 也被称为 RHEL 系统的“试验田”。运维人员如果想每天 都强迫自己多学点 Linux 知识,保持自己技术的领先性,就应该多关注此类 Linux 系 统的发展变化和新特征,不断调整自己的学习方向。 ➢ Debian:一款基于 GNU 开源许可证的 Linux 系统,历史久远,最初发布于 1993 年 9 月。Debian 的名字取自创始人 Ian Murdock 和他女朋友 Debra 的姓氏组合。在维基百 科中,Debian 被翻译为“蝶变”系统,多么浪漫而富有诗意的名字。但可惜国内的用 户不买账,看着 Logo 一圈一圈的形状,硬生生地将经念歪了。这么多年下来,现在 反而很少有人听说过蝶变系统这个名字了。 Debian 系统具有很强的稳定性和安全性,并且提供了免费的基础支持,可以良好地适 应各种硬件架构,以及提供近十万种不同的开源软件,在国外拥有很高的认可度和使 用率。虽然 Debian 也是基于 Linux 内核,但是在实际操作中还是跟红帽公司的产品 有一些差别,例如RHEL 7和RHEL 8分别使用Yum和DNF工具来安装软件,而Debian 使用的则是 APT 工具。 ➢ Ubuntu:是一款桌面版 Linux 系统,以 Debian 为蓝本进行修改和衍生而来,发布周 期为 6 个月。Ubuntu 的中文音译为“乌班图”,这个词最初来自于非洲南部部落使
用的祖鲁语,意思是“我的存在是因为大家的存在”,体现了一种谦卑、感恩的价值 观.寓意非常好。 Ubuntu系统的第一个版本发布于2004年10月。2005年7月,Ubuntu基金会成立 Ubuntu后续不断增加开发分支,有了桌面版系统、服务器版系统和手机版系统。据 调查,Ubuntu最高峰时的用户达到了I0亿人。尽管Ubuntu基于Debian系统衍生而 来,但会对系统进行深度化定制,因此两者之间的软件并不一定完全兼容。Ubuntu 系统现在由Canonical公司提供商业技术支持,只要购买付费技术支持服务就能获得 帮助, 桌面版系统最长时间3年,服务器版系统最长时间5年。 >openSUSE:一款源自德国的LiuⅨ系统,在全球范用内有着不错的声誉及市场占有 率。openSUSE的桌面版系统简洁轻快易于使用,而服务器版本则功能丰富极具稳定 而且即便是“菜鸟 也能轻松上手。虽然openSUSE在技术上颇具优势,而且大 大的绿色断锡Logo人见人爱,只可惜命途多址,赞助和研发该系统的SuSE Linux AG 公司由于效益不佳,于2003年被Nov©ll公司收购,而Novell公司又因经营不佳而在 2011年被Attachmate公司收购。而到了2014年,Attachmate公司又被Micro Focus 公司收购,后者仍然只把维护openSUSE系统的团队当作公司内的一个部门来运营。 ⊙ openSUSE 即便如此,依然不妨碍openSUSE系统的坚强发展,用户可以完全自主选择要使用的 软件。例如,针对GUI环境,就提供了诸如GNOME、KDE、Cinnamon MATE LXO、Xc等可选项:除此之外,还为用户提供了数千个免费开源的软件包。 >Kai:跟上面的呆萌大蜥蝎相比,Kali Linux的Logo似平有点凶巴巴,一副不好惹的 样子。这款系统 般是供黑客或安全人员使用的,能够以此为平台对网站进行渗透测 试,通俗来讲就是能“攻击”网站。Kali Linux系统的前身名为BackTrack,其设计 用途就是进行数字鉴识和渗透测试,内置有600多款网站及系统的渗透测试软件,包 括大名鼎的Nmap、Wireshark、sqlmap等。Kali Linux能够被安装到个人电脑、公 司服务器,甚至手掌大小的树莓派(一款微型电脑)上,可以让人有一种随身携带了 个武器库的感觉,有机会真应该单独写本书聊聊它
25 用的祖鲁语,意思是“我的存在是因为大家的存在”,体现了一种谦卑、感恩的价值 观,寓意非常好。 Ubuntu 系统的第一个版本发布于 2004 年 10 月。2005 年 7 月,Ubuntu 基金会成立, Ubuntu 后续不断增加开发分支,有了桌面版系统、服务器版系统和手机版系统。据 调查,Ubuntu 最高峰时的用户达到了 10 亿人。尽管 Ubuntu 基于 Debian 系统衍生而 来,但会对系统进行深度化定制,因此两者之间的软件并不一定完全兼容。Ubuntu 系统现在由 Canonical 公司提供商业技术支持,只要购买付费技术支持服务就能获得 帮助,桌面版系统最长时间 3 年,服务器版系统最长时间 5 年。 ➢ openSUSE:一款源自德国的 Linux 系统,在全球范围内有着不错的声誉及市场占有 率。openSUSE 的桌面版系统简洁轻快易于使用,而服务器版本则功能丰富极具稳定 性,而且即便是“菜鸟”也能轻松上手。虽然 openSUSE 在技术上颇具优势,而且大 大的绿色蜥蜴 Logo 人见人爱,只可惜命途多舛,赞助和研发该系统的 SuSE Linux AG 公司由于效益不佳,于 2003 年被 Novell 公司收购,而 Novell 公司又因经营不佳而在 2011 年被 Attachmate 公司收购。而到了 2014 年,Attachmate 公司又被 Micro Focus 公司收购,后者仍然只把维护 openSUSE 系统的团队当作公司内的一个部门来运营。 即便如此,依然不妨碍 openSUSE 系统的坚强发展,用户可以完全自主选择要使用的 软件。例如,针对 GUI 环境,就提供了诸如 GNOME、KDE、Cinnamon、MATE、 LXQt、Xfce 等可选项;除此之外,还为用户提供了数千个免费开源的软件包。 ➢ Kali:跟上面的呆萌大蜥蜴相比,Kali Linux 的 Logo 似乎有点凶巴巴,一副不好惹的 样子。这款系统一般是供黑客或安全人员使用的,能够以此为平台对网站进行渗透测 试,通俗来讲就是能“攻击”网站。Kali Linux 系统的前身名为 BackTrack,其设计 用途就是进行数字鉴识和渗透测试,内置有 600 多款网站及系统的渗透测试软件,包 括大名鼎鼎的 Nmap、Wireshark、sqlmap 等。Kali Linux 能够被安装到个人电脑、公 司服务器,甚至手掌大小的树莓派(一款微型电脑)上,可以让人有一种随身携带了 一个武器库的感觉,有机会真应该单独写本书聊聊它