一、计算机入门知识
1.1 什么是计算机
是一种能接收和存储信息,并按照存储在其内部的程序对海量数据进行自动、高速地处理,然后把处理结果输出的现代化智能电子设备发明计算机的目标是代替人类去高效且高质量地完成工作。
1.2 计算机发展史
- 第一代计算机(1946-1957) 电子管时代
- 第二代计算机(1958-1964) 晶体管时代
- 第三代计算机(1965-1970) 集成电路时代
- 第四代计算机(1971以后) 大规模集成电路时代
1.3 计算机分类
- 家庭个人计算机
价格普遍不高,体积小巧,有精美的图形化界面,功能丰富满足日常的个人办公生产和生活娱乐需求。代表产品如个人电脑、智能手机、平板等。
2.商用计算机
相比家庭个人计算机商用计算机价格会高出很多,体积更为庞大,但是配置更高、体现在拥有超大的内存和存储空间、更快的计算和读写速度。可满足组织或企业面向数量庞大的人群提供指定的业务需求,还能根据具体业务的需求对配置进行定制。典型产品有各厂商生产的服务器、硬件防火墙等产品。
3.科研军用计算机
这类计算机算力超强,也叫超级计算机。如“天河一号”用于国防航天和科学计算。
1.4 计算机特点
计算机的设计采用了冯-诺依曼体系即计算机拥有以下的特点:
- 采用二进制作为机器语言
- 按照程序顺序执行任务
- 由控制器、运算器、存储器、i/o设备等硬件组成
1.4.1 二进制简介
计算机只能识别以0和1组成的二进制数,一个0或者一个1就称为一个位(bit),在计算机和网络中有如下的转换规律:
-
8bit=1Byte(字节)
-
1 千字节(KB)= 1024 字节(Byte)
-
1 兆字节(MB)= 1024 千字节(KB)
-
1 吉字节(GB)= 1024 兆字节(MB)
常见二进制与十进制转换公式:
- 2^0=1=1b
- 2^1=2=10b
- 2^3=8=1000b
- 2^4=16=10000b
- 2^5=32=100000b
- 2^6=64=1000000b
- 2^7=128=10000000b
- 2^8=256=100000000b
- 2^9=512=1000000000b
- 2^10=1024=10000000000b
- 2^11=2048=100000000000b
- 2^12=4096=1000000000000b
二、服务器入门知识
2.1 服务器硬件组成
2.1.1 CPU
CPU即中央处理器由冯诺依曼体系中的控制器和运算器构成,是计算机系统中最重要的部分。CPU的工作主要依靠自身集成的指令集,指令集又分为复杂指令集(CISC )和精简指令集(RISC )
如何在Linux中查看CPU:
1.
[root@ty2c4g ~]$lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
......
2.
[root@ty2c4g ~]$cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 85
......
2.1.2 主板
是一块电路版用于把CPU、内存、网卡等硬件集成起来。也是计算机的重要组成部分。
2.1.3 内存
存放程序指令、数据和中间结果的临时场所,介于CPU与外部存储之间。数据不能持久化保存,机器断电之后就会丢失数据,读写速度快但是价格昂贵。
Linux中查看内存:
[root@ty2c4g ~]$free -htotal used free shared buff/cache available
Mem: 3.9Gi 216Mi 2.2Gi 39Mi 1.4Gi 3.4Gi
Swap: 0B 0B 0B
2.1.4 硬盘
用于持久化存放数据的硬件。硬盘通过接口与计算机相连接常见的接口如下。
- IDE:Integrated Drive Electronics,电子集成[驱动器,早期家用电脑常用接口
- SCSI:Small Computer System Interface,小型计算机系统接口,早期的服务器常用接口
- SATA:Serial ATA (Advanced Technology Attachment 高技术配置),家用电脑常用的接口
- SAS:Serial Attached SCSI,是目前服务器上主流的接口
- 光纤通道:Fiber Channel,高性能服务器上采用的接口
- M.2 :固态硬盘接口,性能更强
硬盘根据机构又可分为机械硬盘(HDD) 和固态硬盘(SSD)
2.1.5 网卡
实现网络通信功能的硬件,一般的服务器上都会配置多块网卡用于不同的需求。网卡的价格根据它的传输速率来定。
2.1.6 其他硬件
- 远程控制卡
- 阵列卡
- 显卡
- 机柜
- 电源
2.2 服务器分类
- 塔式服务器:外形像塔的独立服务器,通常用于小型企业和家庭办公室。
- 机架式服务器:设计用于机架,节省空间,适合数据中心。
- 刀片服务器:多个服务器模块(刀片)共享一个共同的基础设施。
通常使用的机柜是42U(约2米高)机柜( 1U=44.45mm)外观尺寸一般为:宽600深1000高2000(mm)在一个机架上,累计设备U数一般不超过26U,全1U设备部署数量一般不超过16台,全2U设备一般不超过12台,全4U设备一般4到7台