linux基础知识

计算机系统


计算机系统:硬件系统(Hardware)和软件系统(software)组成


linux入门基础知识_linux基础知识



硬件组成:

冯.诺依曼体系结构:运算器,控制器,存储器,输出设备,输入设备


服务器:

服务器按应用功能

web服务器,数据库服务器,邮件服务器,文件服务器,中间件应用服务器,日志服务器,监控服务器,程序版本控制服务器,虚拟机服务器,打印服务器,域控制服务器,多媒体服务器,通讯服务器,ERP服务器等


数据库服务器:Oracle ,sun,MySQL,mariadb


服务器外形分类分为三类:

塔式,机架式,刀片式


最常用的为机架式服务器

机架式Rack服务器规格:

19英寸宽度,高度以U为单位,U=1.75英寸=44.45毫米

通常有1U.2U.3U.4U.5U.7U几种标准


服务器硬件:


linux入门基础知识_linux基础知识_02



服务器硬件和家用计算机硬件差不多,只不过服务器要求硬件功能更加强大

看一下范例:

linux入门基础知识_linux基础知识_03


CPU


CPU:cental processing unit中央处理器,由控制器和运算器组成

生产服务器CPU的公司:

Inter:Xeon至强,Itanium安腾

AMD:Althlon MP

IBM:Power

主流是Inter格式的CPU


主频:CPU运算工作的频率

外频:系统总线的工作频率,CPU与外部交换数据,指令的工作时钟频率

倍频=主频/外频


CPU类型:

X86

X64(CISC)

ARM(Acorn RISC Machine)

m6800,m68k(moto)

Power(IBM)

Powerpc(apple ,ibm,moto)

Ultrasparc(sun)

Alpha(HP)

安腾(compaq)


bit 位  b

1byte 字节  =8位  B 

2^10  1024=1k

2^20  1024k=1M

2^30  =1G

2^40  =1T

2^50  =1P

2^60  =1E

2^70  =1Z

2^80  =1Y

2^90  =1B


按CPU体系架构区分,服务器分为两类:


非X86服务器:使用RISC(精简指令集)

X86服务器:使用CISC(复制指令集)


内存:


1.内存是介于CPU和外部存储之间,高速运算时存放程序指令,数据和中间结果的临时场所

2.内存带宽是指内存与北桥芯片之间的数据传输率 

  计算公式:内存带宽=内存总线频率*数据总线位数/8


BIOS:基本输入输出系统  basic input output system


存储网络:


  1. DAS:直接链接存储


存储设备与主机的紧密相连


2.  NAS:网络连接存储

通过局域网在多个文件服务器之间实现了互联,基于文件的协议(NFS,SMB/CIFS).实现文件共享

特点:集中管理数据


3.  SAN:存储区域网络

利用高速的光纤网络链接服务器与存储设备,基于SCSI,IP,ATM等多种高级协议,实现存储共享


linux入门基础知识_linux基础知识_04



操作系统


OS:Operating System

硬件驱动                    

进程管理                

内存管理                 

网络管理

安全管理

文件管理


OS分类:服务器OS,桌面OS,移动设备OS



服务器三大主流操作系统:

window,unix  linux


Linux起源:

1984年:Richard Stallman发起GUN项目

1991年:Linus Torvalds发布Linux

Linux操作系统:

   Linux内核+GUN工具=完整的类UNIX操作系统

  例如:CentOS.Ubuntu,Android



linux发展史:


http://futurist.se/gldt/wp-content/uploads/12.10/gldt1210.png


linux入门基础知识_linux基础知识_05


Linux发行版:

slackware

debian

redhat

ArchLinux

Gentoo

LFS:linux from scratch

Android

http://futurist.se/gldt/



开源:软件和源代码提供给所有人

      自由分发软件的源代码 

      能够修改和创建衍生作品

      作者的代码完善


软件分类:

      商业 共享 自由



开源协议:

GPLv2,GPLv3,LGPL

Apache: apache

BSD:bsd

Mozilla

Apache

MIT


看如下图更直观对比各协议

linux入门基础知识_linux基础知识_06


Linux的哲学思想:


1.一切都是一个文件(包括硬件)

2.小型,单一用途的程序>>小而精,很好的完成一个简单任务

3.链接文件,共同完成复杂的任务==>由多个小程序组合,共同完成复制任务

4.避免令人困惑的用户界面

5.配置数据存储在文本中


获取发行版:

CentOS

http://wiki.centos.org/Download

http://mirrors.aliyun.com

http://mirrors.sohu.com

http://mirrors.163.com


MBR:

主分区:一个磁盘不能超过四个,少于一个

扩展分区:一个硬盘上最多一个,加主分区最多四个,

/dev/sda1-4

逻辑分区:/dev/sda5+