一、操作系统分类
Windows系列操作系统,Unix类操作系统,Linux类操作系统,Mac操作系统
计算机系统由硬件(Hardware)系统和软件(Software)系统两大部分组成

#提问:那我们为什么要去学Linux系统? 用Windows10不香吗?
有关Linux的知识这么多,但我还是懵逼,我从小学去网吧打暴力摩托用的就是Windows,上了这么多年学也是用的Windows,为什么让我学Linux?
- 如果Windows意味着生活和游戏,那么Linux久代表着严谨和工作,学习Linux代表着你要开发软件,你要测试程序,你要维护服务器。
- ?无论你是python后端开发,还是python测试开发,又或者是爬虫、数据挖掘开发,统统都必须学会Linux,这是开发者必须的技能。
#那么Linux的优势在哪里?
Linux以高效和灵活主城,Linux同事具有多任务、多用户的能力,支持多线程,多CPU。
Linux包括了文本编辑器,高级语言编译器,以及图形用户界面登应用软件,当然绝大多数服务器都是使用命令行,文本模式操作Linux的。
Linux遵循GNU通用公共许可协议,属于自由软件,用户不需要支付费用就可以获得系统和系统源代码,无偿使用且自由传播。
Linux具有很高的系统稳定性和可靠性。
具有很高的系统安全性
众多业界厂商支持,如IBM、Oracle、Intel、HP、Google等
有完善的数据库平台,包括Oracle、DB/2、Sybase、MySQL、PostgreSQL等。
有完善的图形化用户界面,包括GNOME、KDE等。
有完善的开发平台,包括C/C++、Java、Python等。
1、免费与收费
- 最新正版Windows10官方售价¥888
- Linux几乎免费(更多人愿意钻研开源软件,而收费的产品出现更多的盗版)


2、安全性
- Windows平台:三天两头修复补丁,仍然会中毒,各种蓝屏(即便装了360,瑞星,金山毒霸。。。。)
- Linux平台:安全问题很少,无需安装xx杀毒,xx卫士


3、使用习惯
- Windows:普通用户基本依靠图形界面操作,鼠标和键盘完成一切需求,上手简单容易
- Linux:兼具图形界面(需要带有桌面环境的发行版Linux)和完全命令行操作,无法使用鼠标,新手入门困难,需要学习后方可使用,熟练后效率极高!

4、应用领域
- Linux:人们日常在Windows上访问的百度、谷歌、淘宝、qq、迅雷(xxxx大片),支撑这些软件运行的,后台是成千上万的Linux服务器,它们时时刻刻进行着忙碌的数据处理和运算
- Windows:可以运行英雄联盟、绝地求生、仙剑三、地下城与勇士、我的世界。。。等等游戏,而Linux开发的游戏几乎很少

二、服务器硬件介绍
- 服务器Server是计算机的一种,是网络中为客户端计算机提供各种服务的高性能的计算机,服务器在网络操作系统的控制下,将与其相连的硬盘、磁带、打印机及昂贵的专用通讯设备提供给网络上的客户站点共享,也能为网络用户提供集中计算、信息发布及数据管理等服务。
- 服务器按应用功能可分为:Web服务器、数据库服务器、文件服务器、中间件应用服务器、日志服务器、监控服务器、程序版本控制服务器、虚拟机服务器、邮件服务器、打印服务器、域控制服务器、多媒体服务器、通讯服务器、ERP服务器等
- 服务器按外形分类:塔式服务器、刀片式服务器、机架式服务器

三、Linux起源与发展
贝尔实验室,麻省理工,通用电气发起
Ken Thompson 汇编语言 B语言
Dennis Ritchie C语言
Berkeley Software Distribution 伯克利大学
HP-UNIX IBM AIX “不对学生提供源码” 收回版权
Andrew S. Tanenbaum荷兰阿姆斯特丹自由大学计算机科学系

GNU(GNU is Not Unix)
- 1984年由Richard Stallman发起并创建
- 目标是编写大量兼容于Unix系统的自由软件
- 官方网站:http://www.gnu.org
- GPL(GNU General Public License)
- 自由软件基金会:Free Software Foundation
- 允许用户任意复制、传递、修改及再发布
- 基于自由软件修改再次发布的软件,仍需遵守GPL
- LGPL(Lesser General Public License)
- LGPL相对于GPL较为宽松,允许不公开全部源代码
- GNU操作系统:Hurd Hird of Unix-Replacing Daemons

Linux诞生
- 1991年的10月5日,Torvalds在comp.os.minix新闻组上发布消息,正式向外宣布他自行编写的完全自由免费的内核诞生(Freeminix-like kernel sources for 386-AT)—FREAX,含义是怪诞的、怪物、异想天开
- 类Unix的内核,在GPL下发布
- 官网:www.kernel.org
- Linux操作系统:完整的类UNIX操作系统Linux内核+ GNU工具如:CentOS,Ubuntu,Android

四、Linux发行版
- 在介绍常见的 Linux 系统版本之前,首先需要区分 Linux 系统内核与 Linux 发行版的不同。
- Linux 系统内核指的是一个由 Linus Torvalds 负责维护,提供硬件抽象层、硬盘及文件 系统控制及多任务功能的系统核心程序。
- Linux 发行版系统是我们常说的 Linux 操作系统,也即是由 Linux 内核与各种常用 软件的集合产品。
- 全球大约有数百款的 Linux 系统版本,每个系统版本都有自己的特性和目标人群,下面 将可以从用户的角度选出最热门的几款进行介绍。
Radhat Enterprise Linux RHEL

Centos Community Enterprose Operating System
- CentOS 通过把 RHEL 系统重新编译并发布给用户免费使用的 Linux 系统,具有广泛的使用人群。CentOS 当前已被红帽公司 “收编”。

openSUSE

Debian
- 稳定性、安全性强,提供了免费的基础支持,可以良好地支持各种硬件架构,以及提供近十万种不同的开源软件,在国外拥有很高的认可度和使用率。

Ubuntu
- 是一款派生自 Debian 的操作系统,对新款硬件具有极 强的兼容能力。Ubuntu 与 Fedora 都是极其出色的 Linux 桌面系统,而且 Ubuntu 也可用于服务器领域。

为何重点推荐redhat,原因是熟悉了centos/redhat找工作更容易。。。 
五、企业架构图

#让我来一一介绍,每一个模块负责的工作。
Linux基础知识
原文:https://www.cnblogs.com/ktahappy/p/15127120.html