(一)计算机发展、服务器硬件相关知识。
1 计算机系统
1.计算机俗称电脑,是一种能接收和存储信息,并按照存储在其内部的程序对海量数 据进行自动、高速地处理,然后把处理结果输出的现代化智能电子设备。
2.计算机有很多形式,比如:生活中常见的家用电脑,笔记本,智能手机, 平板电脑 等,还有生产环境中提供重要业务支撑的各种服务器(Server),都算 是计算机。
3.其中一个完整的计算机系统由硬件(Hardware)系统和软件(Software)系统两大部分 组成。
1.1 计算机硬件
计算机发展历史:
1. 第一代计算机(1946-1957) 电子管时代
2. 第二代计算机(1958-1964) 晶体管时代
3. 第三代计算机(1965-1970) 集成电路时代
4. 第四代计算机(1971以后) 大规模集成电路时代
1.1.1 世界上第一台计算机
1946年,世界上第一台计算机ENIAC(electronic numerical integrator and calculator 电子数字积分计算机)在美国宾州大学诞生,是美国奥伯丁武器试验场为了满足计算弹道需要而研制成的。使用了17468只电子管,占地170平方米,重达30吨,耗电174千瓦,耗资40多万美元。每秒可进行5000次加法或减法运算。
1.1.2 冯·诺依曼体系结构
1946年美籍匈牙利数学家冯·诺依曼于提出存储程序原理,把程序本身当作数据来对待,程序和该程序处理的数据用同样的方式储存。 冯·诺依曼体系的要点是:
数字计算机的数制采用二进制,bit 位, byte 字节 1 byte =8 bit
计算机应该按照程序顺序执行
计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成
1.1.2.1 二进制和十进制转换
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
1.1.2.2 常见单位
10的36次方 X
10的33次方 C
10的30次方 D
10的27次方 N
10的24次方 B
10的21次方 Y
10的18次方 E
10的15次方 P
10的12次方 T 二进制 2^40 1024G
10的 9次方 G 二进制 2^30 1024M
10的 6次方 M 二进制 2^20 1024K
10的 3次方 K 二进制 2^10=1024
10的 2次方 百
10的 1次方 十
10的-1次方 d 分
10的-2次方 c 厘
10的-3次方 m 毫
10的-6次方 μ 微
10的-9次方 n 纳
10的-12次方 p
10的-15次方 f
10的-18次方 a
1.1.3 摩尔定律
由英特尔(Intel)创始人之一戈登·摩尔于1965年提出,当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。
1.1.4 计算机分类
1.1.4.1 按规模划分
超级计算机:Super Computer,又称巨型计算机,应用于国防尖端技术和现代科学计算中。巨型
机的运算速度可达每秒百万亿次以上, “天河一号”为我国首台千万亿次超级计算机
大型计算机:具有较高的运算速度,每秒可以执行几千万条指令,而且有较大的存储空间。往往用
于科学计算、数据处理或作为网络服务器使用,如:IBM z13 mainframe
小型计算机:指采用精简指令集处理器,性能和价格介于PC服务器和大型主机之间的一种高性能
64 位计算机。在中国,小型机习惯上用来指UNIX服务器
微型计算机:指采用 X86 CPU 架构的PC服务器,中央处理器(CPU)采用微处理器芯片,体积 小巧轻便,广泛用于商业、服务业、工厂的自动控制、办公自动化以及大众化的信 息处理,互联网公司发起去IOE运动,代替小型机。
1.1.4.2 按功能和角色划分
服务器Server和客户机client
服务器:即 Server,计算机的一种,通常是网络中为客户端计算机提供各种服务的高性能的计算 机,服务器在网络操作系统的控制下,将与其相连的硬盘、磁带、打印机及昂贵的专用 通讯设备提供给网络上的客户站点共享,也能为网络用户提供集中计算、信息发布及数 据管理等服务
客户机:即 Client,向服务器提出请求,需要服务器为之提供相应的服务和支持的计算机
服务器按应用功能可分为:
Web服务器、数据库服务器、文件服务器、中间件应用服务器、日志服务器、监控服务器、程序版本控制服务器、虚拟机服务器、邮件服务器、打印服务器、域控制服务器、多媒体服务器、通讯服务器、ERP服务器等
1.1.4.3 服务器按外形分类
PC 服务器常见的三种外型:
塔式服务器
刀片式服务器
机架式服务器
1.1.5 数据中心相关硬件
大体上可以分为三类:服务器,网络设备和存储设备
物理拓扑
在机柜中有许多的设备,用上面所示的方式进行连接,包括服务器、光纤交换机、磁盘阵列和磁带库等。其中上层的设备是服务器,中层的设备是光纤交换机,下层的设备是存储设备,包含磁盘阵列和磁带库。
实际数据中心要复杂的多,除了包含上述设备外,还包括核心路由器、核心交换机、防火墙和负载均衡器等等设备。这还不包括上述机柜、无烟灭火器、空调和UPS等辅助设备
逻辑拓扑
服务器通过主机总线适配器,即:HBA(Host Bus Adapter)卡和光纤交换机相连,而存储设备也通过HBA卡和光纤交换机相连;服务器之间通过以太网交换机互联。
1.1.6 服务器硬件组成
1.1.6.1 服务器硬件---CPU
CPU 指令集分类:CISC:Complex Instruction Set Computer,复杂指令集
RISC:Reduced Instruction Set Computer,精减指令集
主流CPU指令集
X86/x86_64 架构 主导桌面与服务器芯片市场
ARM 架构 手机:华为小米三星苹果
pad:华为小米三星苹果
机顶盒:各种电视机顶盒
华为泰山服务器-鲲鹏系列CPU
POWER 架构 由IBM设计,POWER系列微处理器在不少IBM服务器、超级计算机、小型计算机 及工作站中,广泛使用。
RISC-V 架构
按照CPU体系架构来区分,服务器主要分为两类:
x86服务器:通常所讲的PC服务器,它是基于PC机体系结构,使用Intel或其它兼容x86指令集的 处理器芯片的服务器。目前主要为intel的Xeon E3,E5,E7系列,价格相对便宜、兼 容性好、稳定性较差、安全性不算太高
非x86服务器:主要采用UNIX和其它专用操作系统的服务器,CPU主要有IBM的Power PC、MIPS 的MIPS、SUN的Sparc、Compaq的Alpha、HP的PA-RISC、Intel研发的EPIC安腾 处理器等。这种服务器价格昂贵,体系封闭,但是稳定性好,性能强,主要用在金 融、电信等大型企业的核心系统。
微处理器 :1971年11月15日,Intel公司的工程师特德·霍夫发明了世界上第一个微处理器—4004
1.1.6.2 服务器硬件---主板
主板mainboard,安装在机箱内,是计算机最基本的也是最重要的部件之一
1.1.6.3 服务器硬件---内存
内存是CPU能直接寻址的存储空间,由半导体器件制成。内存的特点是存取速度快计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大,与之相对应的还有外存:硬盘,U盘,软盘,光盘
1.1.6.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(Hard Disk Drive)
固态硬盘SSD(Solid State Drives )
1.1.6.5 服务器硬件---网卡
服务器一般都在主板上集成了网卡LOM (LAN on motherboard主板集成网卡) ,传输速率通常为
1Gbps,即千兆网卡
1.1.6.6 服务器硬件---相关其它硬件
1.1.6.6.1 服务器硬件---远程管理卡
相当于是附加在服务器上的一台独立运行的小型pc,通过与服务器主板上的管理芯片BMC进行通信,监控与管理服务器的硬件状态信息。它拥有自己的系统和IP地址,与服务器上的OS无关,是服务器管理员进行远程访问和管理的便利工具
1.1.6.6.2 服务器硬件---阵列卡
Raid卡用来实现RAID的建立和重建,检测和修复多位错误,错误磁盘自动检测等功能。
1.1.6.6.3 服务器硬件---电源
支持服务器的电力负载,支持冗余,防止电源故障 ,故障预警和防止 ,故障之前的预防性维护,保证服务器持续运行,电源子系统包括:冗余电源和风扇
1.1.6.6.4 服务器硬件---显卡
服务器都在主板上集成了显卡,但是显存容量不高,一般为16M或32M,GPU: Graphic Processing Unit,即“图形处理器”
1.1.6.6.5 服务器硬件---热插拔技术
热插拔技术,称为热交换技术(Hot Swap),允许在不关机的状态下更换故障热插拔设备,常见的热插拔设备:硬盘,电源,PCI设备,风扇等。
1.1.6.6.6 服务器硬件---机柜
(二).vmware 下载 安装,安装rocky 8.5, ubuntu 22.04,并结合xshell说明如何通过虚拟IP登入系统,教程
1.先装 vmware
2.针对rocky8.5 创建虚拟机环境,安装rocky。
3.安装CentOS 8
需要修改主机网络虚拟网络的网络地址和子网掩码
3.针对Ubuntu 创建虚拟机环境,安装ubuntu。
针对Ubuntu 创建虚拟机环境(同上)
安装ubuntu
4.结合xshell链接虚拟机