学习linux以前先了解一下操做系统:linux
由上图看出操做系统跑于硬件之上,应用程序运行在操做系统之上, 因为Linux只是一套操做系统并不含有其余应用程序,所以工程师须要在下载Linux系统而且安装以后,就可使用了。ios
Shell(也叫作终端或壳)充当的是人与内核(硬件)之间的翻译官,用户吧一些命令“传递”给终端,它就会调用相应的程序服务去完成工做。红帽Linux默认使用的终端是Bash解释器。数据库
1991年,一个名不见经传的芬兰研究生购买了本身的第一台PC,而且决定开始开发本身的操做系统。这个想法很是偶然,最初只是为了知足本身读写新闻和邮件的需求。这 个芬兰人选择了 Minix做为本身研究的对象。 Minix是由荷兰教授 Andrew S Tanenbaum开 发的一种模型操做系统,这个开放源代码的操做系统最初只是用于研究目的。 这个研究生名叫 Linus torvalds,他很快编写了本身的磁盘驱动程序和文件系统,而且 慷慨地把源代码上传到互联网上。 Linus把这个操做系统命名为 Linux,意指“ Linus的 Minix” ( Linus, Minix)。windows
首先须要区分 Linux 系统内核与 Linux 发行版的不一样。安全
Linux 系统内核指的是一个由 Linus Torvalds 负责维护,提供硬件抽象层、硬盘及文件 系统控制及多任务功能的系统核心程序。服务器
Linux 发行版系统是咱们常说的 Linux 操做系统,也便是由 Linux 内核与各类经常使用 软件的集合产品。网络
全球大约有数百款的 Linux 系统版本,每一个系统版本都有本身的特性和目标人群,下面 将能够从用户的角度选出最热门的几款进行介绍。多线程
RedHat Enterprise Linux RHEL 架构
红帽公司是全球最大的开源技术厂商,RHEL 是全世界内使 用最普遍的 Linux 系统。RHEL 系统具备极强的性能与稳定 性,而且在全球范围内拥有完善的技术支持。并发
Community Enterprise Operating System
CentOS 经过把 RHEL 系统从新编译并发布给用户无偿使用的 Linux 系统,具备普遍的使用人群。CentOS 当前已被红帽公司 “收编”。
openSUSE
源自德国的一款著名的 Linux 系统,在全球范围内 有着不错的声誉及市场占有率。主要使用客户是中国移动、中国电信、交通银行、浦发银行等等安全性极高的客户
Debian
稳定性、安全性强,提供了免费的基础支持,能够良好地支持各类硬件架构,以及提供近十万种不一样的开源软件,在国外拥有很高的承认度和使用率。
Ubuntu
是一款派生自 Debian 的操做系统,对新款硬件具备极 强的兼容能力。Ubuntu 与 Fedora 都是极其出色的 Linux 桌面系统,并且 Ubuntu 也可用于服务器领域。