为什么要学习Linux,总结一下几点供大家参考:

   首先是市场份额决定,在服务器领域,有三大操作系统可供选择,分别是windows server,类UnixGUN/Linux.根据系统特性三者的应用场景分别是:Windows Server由于自身应用不足和简单,在一些小型企业和IDC机房对应用要求不是很高以及不是关键性业务上还是有一部分的市场份额。类Unix系统由于高昂的版权和服务器成本门槛,阻挡了大部分企业选择。Linux继承了大部分Uninx思想,并且也形成了自己的Linux哲学体系,有力的系统式指导,再加上开源运动和社区的紧密结合,服务器领域已经是主流,在加上一些主流互联网大型企业的去IOE的发展策略和实施,GUN/Linux的发展前景必将是前程×××。

  

1.计算机系统:

  主要由硬件系统(Harware)和软件(Softwar)系统两大部分组成。

2.冯.诺依曼体系结构:

  由运算器、控制器、存储器、输入设备、输出设备。


3.认识服务器:

  服务器是一种提供各种服务的高性能计算机。

  按外形分类:单位是U计算

     塔式服务器、机架式服务器(主流)、刀片式服务器。

  按应用分类:

     Web服务器、数据库服务器、邮件服务器、文件服务器、中间件应用服务器、日志服务器、监控      服务器、虚拟机服务器、打印服务器、域控制服务器、多媒体服务器、ERP服务器等。 

4.服务器硬件:

  CPU(Central Processing Unit):

    由控制器和运算器构成

  CPU厂商:

    Intel、AMD、IBM。

  CPU类型:

    x86_64:小型PC兼容机

    ARM:嵌入式系列

    Power:IBM(高性能级别)

    Alpha:HP

    Ultrasparc:Sun

5.CPU指令集:

  RISC(精简指令集):指令简单,运行稳定,性能高,要求高的核心系统。

  ISC(复杂指令集):指令复杂,PC机通用,兼容性好。

6.硬盘接口类型:  

  IDE接口--------并行接口。

  SCSI接口-------小型计算机系统接口,并行接口.

  SATA接口-----串行接口,支持热插拔。

  SAS接口-------Serial Attached SCSI,兼容SATA

  USB接口-------USB3.0是主流,兼容性强。

7.网卡类型:

  PCI-E:高速网卡,一般选择千兆。

  光纤网卡:高端网卡

8.存储网络:

  DAS----直接连接存储(Direct Attached Storage)

  NAS-----网络连接存储(Network Attached Storage)

  SAN-----存储区域网络(Storage Area Networks

9.操作系统(Operating System):

  通长说的Linux操作系统指的是Linux Kernel+GUN的软件

  批处理系统:早期的计算机系统

  多任务系统:现代操作系统是多任务,linux也是多任务处理。。

10.Linux Kernel:

  获取内核Kernel网址:www.kernel.org

  linux内核是跟硬件紧密结合的

  通过系统调(Systemcall)用提供给上层或者封装成库(library)。


11.kernel功能:

  进程管理

  内存管理

  文件管理

  网络管理

  硬件驱动

  安全管理

12.开源:

  开源组织:

    GUN,BSD,Apache...

  开源:开发源代码。

  自由:自由获取,自由修改,自由学习。

  开源不等于免费

  许可:GPL,GPLv2,GPLv...

12.inux主流发行版:

  开源的只是源代码开源,实际使用需要编译成二进制格式可执行格式,原因是计算机内部只能识别二   进制0和1.

  发行厂商根据通用性编译和加上自己的风格打包发行。

  Redhat、Centos、Debian、SUN:slackware、Gentoo、LFS、Ubuntu.

  服务器版:rhel,CentOS

  桌面版:Ubuntu.

  

13.软件包管理机制:

  dpt:Debian

  rpm:Redhat,CentOS

  yun:Redhat,CentOS

14.Linux哲学:

  一切皆文件:设备标识也是文件

  单一小程序组成,组合小程序完成复杂任务。

  尽量避免交互:没有提示就是好的提示。

  配置文件为纯文本格式