硬件基础
一,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) 收藏 举报