linux云计算架构师运维笔记-第1天-硬件知识课程说明

  • 1. 课程知识详细讲解
    • 1.1 服务器硬件知识介绍
      • 1.1.1 硬件设备种类介绍部分
      • 1.1.2 企业服务器运行指标:
      • 1.1.3 服务器种类:
      • 1.1.4 服务器品牌介绍: (掌握-面试)
      • 1.1.5 服务器硬件组成部分
      • 1.1.6 硬件工作原理:
      • 1.1.7 服务器硬件详细说明:
      • 1.1.8 企业网站案例说明
  • 2. 服务器操作系统知识
    • 2.1 操作系统概念知识
    • 2.2 操作系统组成部分
    • 2.3 操作系统发展历史
    • 2.4 操作系统选择参考
    • 2.5 操作系统安装部署

1. 课程知识详细讲解

1.1 服务器硬件知识介绍

1.1.1 硬件设备种类介绍部分

台式机电脑 笔记本电脑 服务器设备

服务器作用:

  1. 保证数据不会丢失的
  2. 保证系统软件程序长期稳定运行7*24
  3. 保证服务用户体验

PS:服务器组成部分(性能指标) 大于 台式机 笔记本

1.1.2 企业服务器运行指标:

X个9表示在系统1年时间的使用过程中,系统可以正常使用时间与总时间(1年)之比

  • 3个9:(1-99.9%)36524=8.76小时,
    表示该系统在连续运行1年时间里最多可能的业务中断时间是8.76小时。

  • 4个9:(1-99.99%)36524=0.876小时=52.6分钟,
    表示该系统在连续运行1年时间里最多可能的业务中断时间是52.6分钟。

  • 5个9:(1-99.999%)36524*60=5.26分钟,
    表示该系统在连续运行1年时间里最多可能的业务中断时间是5.26分钟。

1.1.3 服务器种类:

云主机服务器 (阿里云 腾讯云 亚马逊云 京东云) 中小企业欢迎 (减少硬件维护和购买成本)

硬件服务器 (机架式服务器 刀片服务器 塔式服务器)

1.1.4 服务器品牌介绍: (掌握-面试)

DELL服务器(互联网公司)
型号: 记录

IBM服务器(国企 外企)
型号: 记录

1.1.5 服务器硬件组成部分

硬件组成部分说明:

内容 形容 作用
CPU(中央处理器) 大脑 运算/控制
MEM(内存) 眼睛 存储硬件 临时存储数据
DISK(硬盘) 肚子 存储硬件 永久存储数据
POWER(电源) 心脏 硬件供电
FAN(风扇) 皮肤 提供散热
阵列卡(RAID) 将多块硬盘进行逻辑整合
远程管理卡 提供远程管理主机
网卡 实现网络通讯

1.1.6 硬件工作原理:

    输入过程      处理过程     存储过程           输出过程
输入设备信号信息 --- CPU ---> 内存临时存储 ---> 数据信息输出过程---> 硬盘永久存储

1.1.7 服务器硬件详细说明:

电源介绍:

  • 冗余能力(备份机制) 双路电源 UPS(不间断供电系统)供电系统 发电机供电

CPU介绍:

  • CPU路数(单路 双路 4路 服务器里面有多少个CPU)
  • CPU核心数(CPU并行处理任务能力)

内存介绍:

程序 进程(普通进程 守护进程) 缓冲/缓存

  • 程序: 所有代码进行汇总后数据信息称为程序
  • 进程: 运行起来的程序
    • 普通进程: 流星 运行一段时间会自动消失
    • 守护进程: 父母 一直存在的进程
  • 缓冲概念: 看电影 优酷网站视频数据 – 本地电脑内存(10分钟) 写缓冲
    1小时 = 1G 5分钟 = 10M —> 内存(缓冲区域)
    将获取到的数据临时先存储到内存中
  • 缓存概念: 做菜 配菜过程(备料) 提升做菜效率 读缓存
    提供数据可以高效读取作用

硬盘介绍::

机械硬盘

  • 数据永久存储 存储数据与读取数据效率低 (磁盘详细介绍)
  • 磁盘接口类型: SATA – SCSI – SAS SSD(固态硬盘)
  • 磁盘存储容量:
    字节Byte – kB — MB — GB — TB — PB
    工业级换算标准: 换算标准为 1000字节 == 1kb
    科学级换算标准: 换算标准为 1024字节 = 1kb
    问题: 购买一个1T硬盘 实际容量是多少
  • 磁盘转速情况:家用电脑 5400 7200 企业服务器 10K 15K

阵列卡(Raid):

  1. 将单块硬盘容量做提升
  2. 将硬盘存储安全性提高 磁盘1 <–> 磁盘2 <–> 磁盘3 镜像存储
  3. 提升数据存储效率 磁盘1 1G 磁盘2 1G 磁盘3 1G …

远程管理卡:

远程安装系统
远程开机


1.1.8 企业网站案例说明

访问网站页面 读多写少

数据存储与读取方案:
中小型企业数据存储和读取方案:
存储方案:
需要存储数据 — CPU处理 — 磁盘 永久存储 (数据安全性)
读取方案:
需要读取数据 — CPU处理 — 内存 (缓存区) <-- 磁盘(热点数据)

门户大型企业数据存储和读取方案:
存储方案:
需要存储数据 — CPU处理 — 内存 (缓冲区) — 磁盘里面 (存储效率 数据安全性)
读取方案
需要读取数据 — CPU处理 — 内存 (缓存区) <-- 磁盘(热点数据)

缓存区域: 内存存储区域中 缓存区域
缓存服务: 系统服务程序有关(数据存储到内存) memcache redis mongodb

2. 服务器操作系统知识

2.1 操作系统概念知识

人和硬件进行沟通交流中介,称为操作系统; 操作系统是用于管理控制硬件

2.2 操作系统组成部分

  • 操作系统内核部分: 实现直接控制管理硬件 机器语言(二进制数–电信号)
  • 操作系统解释器部分: 编程语言代码信息转换成机器语言
  • 操作系统软件程序: 实现不同工作需求程序

2.3 操作系统发展历史

1969 贝尔实验室 unix
1986 美国大学 谭邦宁教授 unix系统改写(开发代码信息)— minix
1986 美国技术大神 斯托曼 http://www.gnu.org/

  • 设计出来一个类似unix,但比unix更完善更简洁系统 -GNU项目
    召集世界各路技术大神一起参与完成此项目 -FSF组织
    制定规范和标准,所有人员安装规范完成任务 -GPL规则(通用许可协议)》
  • GPL规则:
    1)GNU项目中所有开发出来的代码程序必须是开源的 (开源的 不等于 免费)
    2)将获取源码进行更改后,需要进行发布声明
    生成系统解释器: bash解释器
    生成系统软件程序: awk vi …

1990 芬兰大学 托瓦兹 系统内核+GNU=linux

2.4 操作系统选择参考

操作系统简述 系统类型 适用范围
Linux桌面系统领域 Ubuntu(乌班图) 开发人员开发平台
Linux服务器系统领域 Radhat(红帽)开源的系统,但是升级系统或安装软件需要收费 国企、外企
Linux服务器系统领域 CentOS开源免费的系统,基本上和redhat系统一模一样 国企、外企
Linux系统安全要求比较高的领域 Debian或FreeBSD 金融公司、游戏公司
使用数据库高级服务或电子邮件服务、网络服务领域 SUSE(德国多)/openSUSE 充当路由器使用
想尝试新技术和新功能 Fredora属于rhel和centos的测试版或预发布版

新软件诞生 – Fredora(测试)–> 新版redhatx --> 新版centos

Fredora 稳定之后 RedHat 去除logo 去除收费 CentOS

Linux系统中文版本 红旗Linux,麒麟Linux

2.5 操作系统安装部署

准备工作:

  • 虚拟化软件程序 windows-vmware workstation 11 14 15 mac-vmware fusion
  • centos系统镜像 7.5 7.6

虚拟化环境部署:

作用说明:

  1. 相同硬件资源可以同时承载多个系统运行
  2. 充分发挥硬件资源性能
  3. 节省服务器硬件使用空间

第一个步骤:安装虚拟化软件
windows7 -> vmware workstation 11
windows10 -> vmware workstation 14 15
配置软件激活码可以

第二个步骤:创建虚拟主机
新建虚拟主机–> 完成配置向导过程

第三个步骤:进行虚拟主机网络设置
虚拟网络适配器:
1)确认虚拟网卡信息
2)确认虚拟网络类型 nat
3)确认关闭DHCP功能 自动获取IP地址功能
4)设置网络网段信息 10.0.0.0 网段
5)设置网络网关信息 实现和外网通讯 10.0.0.254

第四个步骤:检查虚拟主机硬件以及加载系统镜像
加载指定镜像

操作系统安装:

第一个里程:启动虚拟主机
自动加载光盘镜像 — 进行系统安装
选择 centos7 install — 修改网卡名称
默认centos7 网卡名称 ensxx 企业网卡名称 eth0 eth1
在安装界面输入两端指令, 实现网卡名称修改
tab键 – 三次空格 — net.ifnames=0 biosdevname=0 — 回车

第二个里程:系统安装配置界面
1)将网卡地址和主机名称进行配置
2)进行系统分区操作

  • 通用分区方式:3个区
    启动分区(引导系统分区) /boot 200M
    交换分区 swap 实际内存1.5倍 实际内存大于8G 交换空间等于8G
    当内存不足时,可以临时将硬盘空间充当内存使用
    linux系统出现内存溢出
    ====================================
    (1)系统中服务会自动停止
    (2)系统出现卡顿
    (3)系统宕机情况
    ====================================
    根分区 / 剩余空间

3)定义预装软件信息

  • 最小化安装 — 1236

4)系统设置root用户密码

linux云计算架构师运维笔记-第1天-硬件知识介绍与操作系统部署相关推荐

  1. Linux云计算架构师进阶班-Docker-K8s-Devops-Openstack

    Linux云计算架构师进阶班-Docker-K8s-Devops-Openstack 下载链接: https://pan.baidu.com/s/1l6Xp7_2UsMYfoEKnJAvjUw 提取码 ...

  2. 视频教程-Linux 云计算架构师视频课程(集群、存储、调优)-Linux

    Linux 云计算架构师视频课程(集群.存储.调优) 10年Linux使用及管理经验,7年IT在线教育培训经验.拥有RHCA高级架构师及Openstack证书.精通Linux.Python.思科.C+ ...

  3. Linux云计算架构师成长之路-第一章 计算机硬件基础-1.4 服务器主要部件

    1.4 服务器主要部件 1) 电源 生产中一般核心业务用双电源,双线供电(AB路:从不同地方拉电缆到机房),如果是集群情况可以不用双电源. 电表图片:此处待插入图片 2) CPU 负责运算和控制,是服 ...

  4. Condition源码分析与等待通知机制,linux系统架构与运维实战pdf

    //后继节点 Node nextWaiter; 进一步说明,等待队列是一个单向队列,而在之前说AQS时知道同步队列是一个双向队列.接下来我们用一个demo,通过debug进去看是不是符合我们的猜想: ...

  5. linux云计算架构师:Rsync+sersync实现数据实时同步

    全套学习资料移步至公众号[学神来啦]更多学习资料添加扣扣资源群:661308959 本节所讲内容:   2.1  Rsync概述   2.2  Rsync服务安装   2.3  Rsync+sersy ...

  6. Linux云计算架构师:SSHD服务搭建管理和防止暴力破解

    全套学习资料移步至公众号[学神来啦]更多学习资料添加扣扣资源群:661308959 本节所讲:   1.1  Linux服务前期环境准备.搭建CentOS 7环境   1.2  SSHD服务安装-ss ...

  7. linux云计算架构师:搭建DHCP服务和NTP网络时间同步

    全套学习资料移步至公众号[学神来啦]更多学习资料添加扣扣资源群:661308959 本节所讲内容:   3.1  DHCP服务器工作原理   3.2  实战:使用DHCP动态分配IP地址   3.3 ...

  8. linux云计算架构师,springcloud视频教程

    最近几天,有的人在偷偷地买蚂蚁的基金,有的人却偷偷的在蚂蚁面试. 最近确实是面试的好时候.大家都奔着大厂去的,最近也分享了好多大厂的面经了,什么阿里.字节.京东.美团.百度.腾讯.滴滴.网易-已经数不 ...

  9. AI:一个20年程序猿的学习资料大全—前端/后端/架构师/运维各种很多教程资料——只有你不想要的,没有你找不到的

    本文章仅为合作好友传播,想获取任何资料,请向Ta提问即可哒

最新文章

  1. 脆弱的Scrum,敏捷在哪里?
  2. session_start() [function.session-start]
  3. JAVA面向对象为啥return实参,Java面向对象编程(OOP)
  4. 微信正则表达式 iOS
  5. 新手做2D手游该用哪些工具?
  6. SAP License:共享服务的今天和明天
  7. Mysql笔记——DQL
  8. php后端路由,laravel实现前后台路由分离的方法
  9. 事务复制5: Transaction and Command
  10. 选择排序及其不稳定性介绍
  11. strpos、 strstr、 substr三个函数的对比讲解
  12. DBeaver - 一款免费开源的通用数据库工具
  13. traceroute不通linux,能ping通traceroute不通
  14. ebp/栈帧/call stack
  15. 全基因DNA甲基化检测“金标准”--- 改进版简化基因组甲基化测序
  16. Oracle Temp临时表空间及其故障处理
  17. 数字通信中为什么需要时钟线
  18. 4-Python3从入门到实战—基础之数据类型(字符串-String)
  19. stack overflow是程序员必须会用的社区
  20. 8月 (August)总结规划

热门文章

  1. 快速上手!7款简单易用的在线绘图工具推荐
  2. 多普勒效应(多普勒频移)
  3. CSC访学、博士后、联培选择国家的避坑指南-美英篇
  4. Cesium立体建筑物闪烁效果
  5. 基于python的自媒体和官媒数据爬取、对比可视化分析及云词图提取关键词
  6. 使用ztree异步加载数据库数据形成树形菜单
  7. “死锁”四个必要条件的合理解释
  8. 算法杂货铺——分类算法之决策树(Decision tree) - T2噬菌体
  9. Django(一):了解web开发和URL+django的安装和简单使用
  10. 【观点】如何选择一个合适的创业公司加入?