服务器(server),客户端(client)
web服务器 提供静态页面
数据服务器 变化的数据,页面显示。 mysql
文件服务器 供各种文件支持。 ftp, samba, nfs
中间服务器 tomcat
日志服务器 记录发生的事件。 elk
程序版本控制服务器 git
监控服务器 zabbix
虚拟机服务器 kvm, ERP(传统行业用于生产,财务,人力…)
域控制服务器
服务器硬件
塔式(Tower) 缺点尺寸不标准
机架式(Rack) 机架服务器标准尺寸宽:19英尺,高度为U(1U=1.75英寸=44.45mm),主流为2U, 4U
刀片式服务器(Blade) 服务器的网卡最少4个
中央处理器(CPU) Central Processing Unit
由控制器和运算器构成,影响CPU性能(主频,外频,倍频)主频=外频X倍频
主频:系统总线的工作频率,CPU与外部主板芯片组交换数据>)
倍频:CPU外频与主频相差的倍数
高速缓存(cache):高速交换的储存器(存放量小)
CPU还存分为一级(L1),二级(L2),三级(L3)存储量(L1L2>L3)
内线总线速度一本等同于CPU的外频。
地址总线宽度决定了CPU访问物理地址空间
CPU类型: x86
Power(IBM), Powerpc(apple,IBM,moto), Alpha(HP), 安腾(compaq)
X86分为非X86PC和X86PC
非X86PC(RISC) 价格贵,体系封闭,但稳定,性能好,性能强,主要用在金融,电信等大型企业核心系统。
X86PC (CISC) 价格相对便宜,兼容性好,但稳定性差,安全性不高
主板(Mainboard) 系统板(Systemboard) 母板(Motherboard)
内存的容量单位“MB”或“GB”
内存带宽是指内存与北桥芯片之间的数据传输率(北桥:主板芯片,比较快)(南桥比较慢使用声片)
流行内存为DDR
内存带宽=内存总线频率X数据总线位数
单通道内存节制器一般都是64-bit(b)的8个二进制为,相当于1个字节(B)换算成字节64/8=8在乘以内存运行频率,
如果是DDR2内存就要乘以2
示例:DDR2内存带宽计算DDR2 667,运行频率为333MHZ,带宽为
333X2X64/8=5400MB/s=5.4GB/s
服务器的硬盘存储介质(Media),盘片.由玻璃或者金属,表面光滑
读写头 (Reda Write Head) =磁头
磁头是硬盘读取数据的关键部件,将存储在硬盘盘片上的磁信息转化为电信号向外传输
马达(Spindel Motor & Vioce Coil Motor)
马达上装有一片或多片盘片,以7200,10000.15000RMP(每分钟转速)
硬盘接口类型
IDE接口 家用
SCSI接口 小型机服务器
SATA接口 家用a
SAS接口 服务器 (SAS接口可以控制SATA接口硬盘,反之不行)
固态硬盘(SSD)(Solid State Disk)由芯片组组合
Raid卡实现磁盘容余,吧多块硬盘组合在一块,高性能,容错性
服务器显卡都在主板上集成了显卡,但显存量不高
GPU (Graphic Processing Unit) 即:图像处理器
服务器硬件-网卡
服务器都在主板上集成了网卡
服务器硬件-热插拔技术(Hot Swap)
硬盘,电源,风扇,PCI设备…..(都可以使用热插拔技术)
热插拔技术与RAID技术配合起来,可以使服务器在不关机状态下恢复硬盘上的故障,同时并不影响网络用户对数据的使用
服务器硬件-机柜
通常用的机柜42U(约2米)
辅助设备:键盘,显示器(TFT),鼠标,PUD(Power Distribation Unit)电力分布单元
服务器存储网络
DAS-直接连接存储
NAS-网络连接存储
san-存储区域网络
服务器提供硬盘空间 客户端 iscsl
操作系统
O S (Operating System)
分为硬件驱动,进程管理,内存管理,网络管理,文件管理
O S 分类:
服 务 器 OS : RHEI, Centos, Windows Server, AIX
桌 面OS : Windows10, Windows7, Macos, Fedor
移动设备OS : Andriod, Ios(苹果), Yunos(阿里开发)
开发接口标准
ABI 是应用程序与操作系统应用接口 不同的操作系统接口不一样
运行程序格式
Windows : EXE, dll, lib
Linux : ELF, So, a
应用程序和库的接口, API
编程语言
低级语言:机器语言(0和1)
汇编语言 和机器语言一一对应,与硬件相关的特有代码,驱动程序开发
中级语言:C语言 系统级应用,驱动程序
高级语言:java, Objective-c, C#, Python, php, go 应用程序开发
服务器的三大操作系统
Wimdows Linux: GUN Unix
Linux哲学思想 一切都是一个文件(包括硬件)
小型,单一用途的程序
间接程序,共同完成复杂的任务
避免令人困惑的用户界面
配置数据存储在文本中
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/94460