zoukankan      html  css  js  c++  java
  • Linux介绍

    服务器

    运维职责

    网站数据不能丢

    网站7*24小时运行

    提升服务器稳定性比普通家用机高

    搭建用网站服务器

    网站用的服务器更加稳定,可高。处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求更高。

    服务器按外形分类

    机架式服务器

    刀片式服务器

    塔式服务器

    服务器主要组成

    1. 电源、CPU、内存、磁盘、Dell列阵卡(raid卡)、光驱、主板。

    互联网常见服务器介

    Dellhpibm、浪潮、联系、航天联志

    1u=1.75英寸=4.445cm=4.45cm

    Dell服务器品牌

    IBM品牌

    质量好、价格贵、互联网公司不长用。

    1u 3550/m3/ 3550/m5

    2u 3650

    4u 3850

    8u 3950

    hp

    DL380G7G8(2U)

    计算机组成

    电源

    (心脏、一般双电源)

    CPU

    一般企业里的服务器,CPU2-4颗,单颗CPU是四核。内存总量16-256G(32G64G)

    做虚拟化的宿主机(安装VMware主机),CPU4-8颗,42-126G,6-8个虚拟机。

    内存

    CPU和磁盘的缓存设备,是临时储存器。

    程序:存在磁盘里数据。

    进程:正在运行的程序,系统把程序放在内存进行。

    守护进程:持续运行着的程序。

    提升用户体验解决方案

    高并发大数据

    先把数据写入内存---在写到硬盘---最总后还会加载到内存

    中小型企业

    先把数据写道硬盘----在写到内存----在到服务器

    特点:

    有点:数据写到内存,性能高速度快。

    缺点:可能丢失一部分在内存中还没有来得及存在磁盘是数据.

    解决方法

    1.服务器主板上安装蓄电池,在断电瞬间把内存数据回到磁盘。

    2.ups不间断供电。

    3.选双电路的机房。

    buffer和cache有什么区别?

    写入数据到内存里,这个数据的内存空间成为缓冲区(buffer),写入缓冲区。

    从内存里读取数据,这个数据的内存空间成为缓存区(cache),写入缓存区。

    计算机组成原理

    磁盘

    磁盘是永久存放数据的存储器,磁盘上也有缓存的(芯片)。

    常用的磁盘都是3.5英寸的。

    磁盘接口或类型:IED,scsi,sas,sata,ssd

    性能与价格:ssd(固定)>sas>sata

    企业级服务应用

    常规正式工作场景主选sas(结合sata和 scsi的优点)硬盘(转速15000转/分,机械磁盘转数高性能好)

    比较核心的业务saa

    生产环境---已对外提供服务上的环境

    不对外提供的服务器,如:线下的数据备份,可选sata(7200-10000转/分)

    高并发访问,小数据量,可以选择ssd。

    企业面试题

    8.1企业面试题2:程序、进程和守护进程的区别

    程序是存放在硬盘中的静态代码文件

    进程运行在内存中的程序

    守护进程是一直运行在后台的程序

    8.2企业面试题3:提升用户体验的网站解决方案

    将数据缓存或者缓冲到内存提供服务从而提升高并发场景用户的访问速度

    8.3企业面试题4:buffer与cache区别?

    写入数据到内存里,这个数据的内存空间叫做缓冲区(buffer)写入到内存缓冲区。

    内存读取数据,这个存数据的空间称为缓存区(cache,从内存读取缓存区

    Buffer:cpu→内存磁盘

    Cache:cpu←内存磁盘

    8.4.操作系统

    实现用户对计算机基础硬件的管理和调用,通俗的讲操作系统就相当于用户与计算机之间的中介

    8.5企业面试题5:描述Raid 0 1的特点?

    Raid 0 :将数据分段存储于各个磁盘中,充分利用总线的带宽,显著提高磁盘整体存取性能。

    Raid 1:将写入硬盘的数据百分之百的自动复制到另一个硬盘,保持数据的冗余性。

    Raid 0 特点:速度快,任意一块硬盘损坏数据丢失

    Raid 1 特点:数据安全性高,数据成本高

    8.6操作系统组成

    内核解释器外围的程序

    8.7linux发展过程-蛋-人-人-人

    1969年诞生于贝尔实验室 → 1984年谭宁邦开发了Minix → 1984年斯托曼成立FSF基金会并发起GNU项目制定了GPL协议 → 1991linus Torvalds开发了Linux内核

        

  • 相关阅读:
    如何提高Java并行程序性能??
    《实战Java虚拟机》,最简单的JVM入门书,京东活动,满200就减100了,该出手了
    看JVM就推荐这本书
    【Java】实战Java虚拟机之五“开启JIT编译”
    实战Java虚拟机之四:提升性能,禁用System.gc() ?
    实战Java虚拟机之三“G1的新生代GC”
    实战Java虚拟机之二“虚拟机的工作模式”
    实战Java虚拟机之一“堆溢出处理”
    实战java虚拟机的学习计划图(看懂java虚拟机)
    aspose.cells 复制单元格
  • 原文地址:https://www.cnblogs.com/jksbaduen/p/7818525.html
Copyright © 2011-2022 走看看