linux基础知识
计算机系统
计算机系统:硬件系统(Hardware)和软件系统(software)组成
硬件组成:
冯.诺依曼体系结构:运算器,控制器,存储器,输出设备,输入设备
服务器:
服务器按应用功能:
web服务器,数据库服务器,邮件服务器,文件服务器,中间件应用服务器,日志服务器,监控服务器,程序版本控制服务器,虚拟机服务器,打印服务器,域控制服务器,多媒体服务器,通讯服务器,ERP服务器等
数据库服务器:Oracle ,sun,MySQL,mariadb
服务器外形分类分为三类:
塔式,机架式,刀片式
最常用的为机架式服务器
机架式Rack服务器规格:
19英寸宽度,高度以U为单位,U=1.75英寸=44.45毫米
通常有1U.2U.3U.4U.5U.7U几种标准
服务器硬件:
服务器硬件和家用计算机硬件差不多,只不过服务器要求硬件功能更加强大
看一下范例:
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
存储网络:
DAS:直接链接存储
存储设备与主机的紧密相连
2. NAS:网络连接存储
通过局域网在多个文件服务器之间实现了互联,基于文件的协议(NFS,SMB/CIFS).实现文件共享
特点:集中管理数据
3. SAN:存储区域网络
利用高速的光纤网络链接服务器与存储设备,基于SCSI,IP,ATM等多种高级协议,实现存储共享
操作系统
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发行版:
slackware
debian
redhat
ArchLinux
Gentoo
LFS:linux from scratch
Android
开源:软件和源代码提供给所有人
自由分发软件的源代码
能够修改和创建衍生作品
作者的代码完善
软件分类:
商业 共享 自由
开源协议:
GPLv2,GPLv3,LGPL
Apache: apache
BSD:bsd
Mozilla
Apache
MIT
看如下图更直观对比各协议
Linux的哲学思想:
1.一切都是一个文件(包括硬件)
2.小型,单一用途的程序>>小而精,很好的完成一个简单任务
3.链接文件,共同完成复杂的任务==>由多个小程序组合,共同完成复制任务
4.避免令人困惑的用户界面
5.配置数据存储在文本中
获取发行版:
CentOS
http://wiki.centos.org/Download
MBR:
主分区:一个磁盘不能超过四个,少于一个
扩展分区:一个硬盘上最多一个,加主分区最多四个,
/dev/sda1-4
逻辑分区:/dev/sda5+