服务器

服务器的组成及应用

服务器(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

(0)
祝韵杰-桃子祝韵杰-桃子
上一篇 2018-04-01 20:32
下一篇 2018-04-01 21:05

相关推荐

  • linux ACL访问控制列表

    1.ACL介绍 Linux 下用户对文件的操作权限有 r-读, w-写, x-可执行三种,而对linux 下的文件而言,用户身份分为:所有者, 所属组, 其它人, 且文件的所有者,所属组都只能是一个,所以在对文件分配用户的使用权限时,只能对这三种身份进行分配rwx 权限.Linux 主要作为服务器系统使用,用户众多.所以在实际使用场景中,这三种身份并不能很好…

    Linux笔记 2018-04-08
  • Linux的命令

    Linux的命令机制 命令格式 COMMAND [OPTIONS…] [ARGUMENTS…]选项:用于启用或关闭命令的某个或某些功能短选项:-c 例如:-l, -h长选项:–word 例如:–all, –human-readable参数:命令的作用对象: 比如文件名和作用名 注意 1. *多个选项…

    Linux笔记 2018-04-01
  • linux练习题以及用户和组管理

    Linux练习题 列出当前系统上的所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可 取出最后登录到当前系统的用户的相关信息 取出当前系统上被用户当作默认shell的最多的那个shell 将/etc/passwd/中的第三个字段数值最大的后10个用户信息全部改为大写后保存至/tmp/maxusers中。 取出当前主机的IP地址,提示:对i…

    2018-05-26
  • 第二周作业

    第二周作业
    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。
    2、bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示。
    3、请使用命令行展开功能来完成以下练习:
    (1)、创建/tmp目录下的:a_c, a_d, b_c, b_d
    (2)、创建/tmp/mylinux目录下的:
    mylinux/
    ├── bin
    ├── boot
    │ └── grub
    ├── dev
    ├── etc
    │ ├── rc.d
    │ │ └── init.d
    │ └── sysconfig
    │ └── network-scripts
    ├── lib
    │ └── modules
    ├── lib64
    ├── proc
    ├── sbin
    ├── sys
    ├── tmp
    ├── usr
    │ └── local
    │ ├── bin
    │ └── sbin
    └── var
    ├── lock
    ├── log
    └── run

    Linux笔记 2018-05-13
  • Linux学习笔记 —— RPM软件包管理(1)

    ◆ 软件包(RPM)包的管理RPM是RedHat公司开发的软件包管理系统。现在广泛用于CentOS、Fedora等发行版。RPM包的命名规则通常如图所示。    RPM包、可使用RPM命令进行安装、卸载、与更新。  ◆ 格式 : rpm [ 选项 ] 软件包名 【 RPM 安装/更新时 】 【 RPM包查询时 】 ◇ 软件包的安装与卸载在安装软件包…

    2018-04-22
  • 任务计划

    at crontab

    Linux笔记 2018-05-05