前言
Linux
是一种免费使用和自由传播的类 Unix
计算机操作系统的统称。严格来讲,Linux
这个词本身只表示 Linux
内核,但在实际上人们已经习惯了用 Linux
来形容整个基于 Linux
内核,并且使用 GNU
工程各种工具和数据库的操作系统。
特性
开源性和灵活性
:操作系统开源,因此可以通过 Linux 内核进行自由定制优化。稳定性和安全性
:具有完善的权限机制,这使得病毒在 Linux 系统下不易传播,加上 SELinux 的加持,即使某个网络进程被黑客攻破,也不影响 Linux 系统整体的安全。社区支持
:Linux 拥有庞大的开源社区,通过资源及知识共享,可以大幅提高系统维护的效率和安全性,并且服务端应用都会为 Linux 系统进行定制,因此应用生态也较为完善。性价比和易维护性
:在相同硬件条件下,Linux 服务器可以承受更多的负载,并且许多软件都是开源的,可以快速编译并拿来使用,能够满足基本的服务器要求,远程管理也非常方便,支持 SSH、Telnet 等连接,即使在很小的带宽情况下,也能很轻松的实现远程窗口操作。
内核版本
Linux 内核版本号遵循以下命名规则:
sh
[主版本号].[次版本号].[修正版本号]-[修订号]
- 主版本号:重大更新或重要功能更新,可能不兼容前一版本。
- 次版本号:增加了新的版本,与旧版本的兼容性没有被破坏。
- 修正版本号:主要是 bug 修复。
- 修订号:一些向后兼容的修复,或者是小的更新,有时修订号也会和修正版本号合并到一起。
发行版
由于 Linux 免费开源的特性,组织或个人出于不同目的,基于 Linux 内核进行定制,从而衍生了众多发行版,这里就针对主流发行版及差异进行说明。
Linux 家族图谱