硬件基础

一,cpu

  服务器的cpu数量一般在2-4颗,单颗的cpu是四核,服务器的内存总量一般在16-256G左右,一般用做虚拟化的服务器配置会更高一点,cpu一般在4-8颗,总内存总容量一般在48-128G

 二,内存

  cpu处理数据非常快,但是硬盘读写与存储数据较慢,为此出现了内存。内存就是解决cpu与磁盘之间的速度不平等的一个桥梁。

为了提升效率,一般在开机或者软件运行的时候,通常把数据从硬盘读到内存中,便于提高效率。

  特点:

    • 内存的容量和处理速度决定了电脑数据传输的效率
    • 内存是临时存放的,如果断电数据会丢失的
    • 在断电或应用程序重启时,数据会自动的从内存中释放

  发展:

    • DDR
    • DDR2
    • DDR3
    • DDR4

  多通道设计:

    内存在厂家设计的时候,如果型号、频率、版本一致的内存条就可以组成多通道设计。一个内存条是64位,两个就是128位。

  程序、进程与守护进程的概念

    • 程序:编程语言编写的代码文件,存放在磁盘中的一些静态数据,代码运行后就是一个程序了
    • 进程:已经执行的程序,程序的数据已经加载在内存中了,这就是称之为进程的概念
    • 守护进程:daemon,伴随着主进程的挂掉而挂掉

  大企业的高并发写入:

          

     优点:面对数据突增的情况,也不容易蹦

     缺点:可能会丢失一部分内存中还没有来得及存入磁盘的数据(主要是在断电的情况),就是容易丢包

        解决方案:

        • 服务器主板上安装蓄电池、在断电瞬间把内存数据回写到磁盘
        • UPS(一组蓄电池)不间断供电(持续供电10分钟,IDC数据中心就放-UPS1小时)。
        • 选择双路电的机房,使用双电源,分别接不通的电,服务器放到不同的机柜、地区

   中小企业:

          

    对于并发不是很大、数据不是很大的网站会把数据优先写入磁盘,然后把写到磁盘数据读入内存中,在对外通过读内存提供访问服务

  核心思想就是,由于内存特性,将数据放入内存读写,比磁盘要快的多

三,显卡

  一般Linux就用集成显卡就可以。

            

        

 

    •  VGA,模拟信号传输,主要为15针的连接,较老
    • DGI,常与液晶屏幕的连接
    • HDMI,主流连接方式可以同时传输图像与声音,广泛应用电视屏幕与台式机
    • Display port,未来传输方式主流,可以同时穿破图像与声音

 四,存储设备

  • 机械硬盘:容量大、读写速度较慢,价格便宜
  • 固态硬盘:容量小、读写速度很快,价格昂贵
  • 软盘:弃用
  • DVD:光盘存储介质
  • U盘:闪存设备

    磁盘经常使用就会导致磁盘使用分散,此时就需要使用磁盘的碎片整理。

            

 五,主板

          

六,电源

  • 服务器电源和个人PC一样,都是一个开关式的电源
  • 在生产环境中,服务器电源都是使用AB双开电源线路
  • 如果你是在计算机集群(集群就是一堆服务器做一件事,所以此时坏一个也无伤大碍),就不用使用双电源了
  • ups电源对于突然断电情况很有帮助

     

 七,服务器

  1,定义:服务器就是一台计算机,只不过在cpu、主板、内存、网卡等硬件设备,所以,其性能更高、更稳定。

  2,分类:

    • 文件服务器:图片、网页文件、视频文件的展示
    • 数据库服务器:提供数据读写的机器
    • 应用程序服务器:开发应用程序的运行机器

  3,机房托管

    • 服务器运行的环境,有严苛的要求,无尘、无湿度、低温、静电等
    • 企业自己的机房无法保证24小时正常运转
    • 网线一般需要网速很快等等
      • 则引出了云服务器优点:
        • 操作和升级部署更方便
        • 访问更快
        • 储存更便捷
        • 更安全稳定
        • 更有性价比

           

八,操作系统

  操作系统就是硬件与软件的一个中间体

  常见操作系统:windows、linux、DOS、unix(是Linux的父亲)

     Linux有如下特点:

    • 开放源代码的一个程序,可以自由操作,易传播
    • Unix系统兼容,有其所有的优秀特征
    • Linux几乎没有商业化版权限制,unix系统使用收费,商业化严重
    • Linux移植性很高,适用于各种架构的计算机,个人pc服务器,树莓派,嵌入式开发等

      系统优势

    • unix技术成熟,可靠性很高
    • 可伸缩性很强,支持cpu架构很高,包括intel、amd、hp等
    • TCP/IP协议就是基于unix开发
    • unix有强大的数据库能力,Oracle、DB2、mysql
    • 并支持多种语言:c、java等

九,linux相关知识的了解

  • 自由软件:没有商业化的版权限制,源代码开放,可以自由无约束的传播。比如,Redhat Linux红帽子系统自由传播但不免费完全使用、centos linux自由传播完全免费使用
  • 自由软件基金会FSF:自由软件基金会主要发起的项目是GUN活动
  • GUN活动:革奴计划:就是建立一套完全自由和可移植的类unix操作系统
  • GPL知识:通过公共许可,最著名的开源许可协议:可以修改,但必须发布源代码

     

 十,安装

 十一,文件管理

  1,语法:

    

   2,命令提示符

    

 

  

   3,目录分隔符

  

  

    目录结构

    

 

posted on 2024-02-09 22:51  我才是最帅的那个男人  阅读(42)  评论(0)    收藏  举报

导航