Linux 是在1991年时的一个芬兰大学生开发的,他对于学校中使用的Unix的一款克隆系统(Minix)十分感兴趣,就此编写了Linux内核雏形,他把Linux内核的雏形完全开源,也吸引了很多对此感兴趣的开发人员,就此完善了Linux的基础功能。
由于linux的开源性所以许多的团队推出了许多版本,但是基本就是换汤不换药,只要学会一个linux的版本基本其他的都会很好学,这里大致分为两类:
1.上有发行版(特点:内核和软件更新到最新,适合追求新功能的用户)
代表:
Arch Linux | 极简菜单,社区活跃,库更新迅速 |
Gentoo | 高度个性化,源代码编译安装软件 |
openSUSE Tumbleweed | 可以实现滚动更新桌面和服务器系统 |
2.下游发行版本(特点:稳定性,长期性,适合普通用户以及企业)
下游的发行版本有很多分支派系:
Red Het系:
Red Hat Enterprise Linux (RHEL) | 收费的企业级系统,主打稳定安全,基本用于服务器 |
CentOS | RHEL社区版,我接触的最多的就是这个版本(已停止维护) |
Fedora | RHEL的测试版相当于Beta |
Debian系:
Debian | 拥有稳定版本以及测试版本 |
Ubuntu | Debian的稳定版本,我在某雪冰城兼职时点餐的机器就是使用的Ubuntu系统 |
Linux Mint | 基于Ubuntu,便捷图形化,拥有自带的许多使用工具 |
kali Linux | 真神。用于网络安全以及渗透测试,预装大量的渗透工具以及安全工具,基于Debian开发。 |
SUSE系:
openSUSE Leap | 基于上游版本SUSE Linux Enterprise开发的稳定版,适用服务器 |
SLE | 收费的企业级系统(个人没钱买,感觉大多数都要从企业捞一笔钱) |
others:
Manjaro | 基于上游版本Arch Linux开发,简易安装以及配置 |
Deepin | Made in team of China 不必多说,注重个性化以及本地化,基于Debian/Ubuntu |
大致是这样的:
我在学习时使用的版本是CentOS 7/6.5,之后学习的是kali Linux(网安水很深ಥ_ಥ)