【linux】 第1回 linux运维基础
1. 运维的本质
运维:运行维护应用程序
岗位需求:自动化运维、DBA、docker+K8s...
运维职责:
1.尽可能保证应用程序24小时不间断运行
2.尽可能保证数据的安全
3.尽可能提升程序的响应速度
ps:上述三个职责也是服务器应该具备的
2. 电脑与服务器
2.1 电脑的种类
台式机
笔记本
服务器
2.2 服务器种类
1. 云主机服务器
⼤企业服务器过多可能造成资源浪费,所以对服务器资源进⾏整合
之后根据付费多少分配对应资源给相应⽤户使⽤(类似于租房⼦)
2. 物理主机服务器
1.机架式服务器
多⽤于服务器数量较多的⼤型企业使⽤
2.⼑⽚服务器
多⽤于于⼤型的数据中⼼或者需要⼤规模计算的领域
3.塔式服务器
外观看起来像普通台式电脑主机 多⽤于满⾜中⼩型或个体户
2.3 服务器品牌
戴尔dell(常⻅)
华为
IBM(被联想收购更名为thinkserver)
浪潮(国内居多)
2.4 服务器尺寸
服务器尺⼨描述主要以U为单位
1U=1.75英⼨=4.445CM=4.45CM
常⻅服务器尺⼨ 1U 2U 4U
2.5 服务器内部组成
⼯作原理:
1. 电源:是将其它形式的能转换成电能并向电路(电子设备)提供电能的装置
冗余技术:UPS(不间断电源系统)、双路或多路供电、发电机
2. CPU: 做数据运算处理
CPU路数
单路==1个 双路==2个 四路==4个
CPU核数
把CPU⽐喻成⼚房, 将CPU中的核数⽐喻成⼚房中的⼯⼈,
CPU核数是真正处理⼯作任务,CPU核数越多, 同时处理⼯作任务的效率越⾼
3. 内存: 临时存储数据(断电数据即丢失)
缓存cache 缓冲buffer
内存存储空间⼀分为⼆(公交⻋上下⻋位置)
cache缓存 从缓存读数据
buffer缓冲 从缓冲写数据
企业案例:
⾼并发存储数据环境
存: 将数据先存储到内存 再存储到磁盘中
读: 将磁盘中的热点数据提前存储到内存中
低并发存储数据环境
存: 将数据先放到硬盘⾥
读: 将磁盘中的热点数据提前存储到内存中
4. 硬盘: 永久存储数据(断电数据不会丢失)
硬盘种类:
机械硬盘(性能低)
固态硬盘(性能⾼)
知识扩展:硬盘接⼝
5. 远程管理卡
⾮必选硬件且不同产商命名存在差异:
dell:idrac\HP:ilo\IBM:RSA
远程控制管理服务器的运⾏状态
远程安装操作系统
远程配置raid阵列信息
PS:⼀定要确认远程管理卡的默认地址信息
6. 光驱(安装系统)-- 淘汰
U盘安装系统
kickstart cobbler -- ⽆⼈值守安装系统
7. 机柜
机柜⾥⾯线缆⼀定要布线整⻬ 设置标签
3. 磁盘阵列
raid0 :存储量-没有浪费
优势:提升数据存储效率
缺点:容易丢失数据
raid1:存储量-浪费⼀半
优势:不容易丢失数据,数据更加安全
缺点:数据存储效率较低
raid5:(⾄少需要3块硬盘)存储量--损失⼀块盘容量
优势:安全 存储数据性能也⽐较⾼
缺点:最多只能坏⼀块盘
4. 系统简介
1969年,美国⻉尔实验室开发,Unix
优点:性能好
缺点:消耗资源太⼤,收费
1987年,谭宁邦开发微内核unix,主要⽤来教学
1991年,芬兰 林纳斯-托瓦丝 在⼤学期间基于unix微内核开发
第⼀款Linux内核,并且开源,并且很快加⼊FSF基⾦会,
5. 虚拟化
存储知识
什么是虚拟化?
将⼀台计算机硬件"拆分"成多份分配使⽤
如何实现虚拟化
vmware软件
vmware12 ⽀持windows64
vmware8 ⽀持windows32
vmware fusion ⽀持苹果系统
创建虚拟主机
内存⽐较多分配 每个虚拟主机1G(建议)
内存少每个虚拟主机512m 安装系统时建议分配内存2G
6. 虚拟机安装
百度
【linux】 第1回 linux运维基础的更多相关文章
- Linux运维基础
一.服务器硬件 二.Linux的发展史 三.Linux的系统安装和配置 四.Xshell的安装和优化 五.远程连接排错 六.Linux命令初识 七.Linux系统初识与优化 八.Linux目录结构 九 ...
- 第一阶段·Linux运维基础-第1章·Linux基础及入门介绍
01-课程介绍-学习流程 02-服务器硬件-详解 03-服务器核心硬件-服务器型号-电源-CPU 01-课程介绍-学习流程 1.1. 光看不练,等于白干: 1.2 不看光练,思想怠慢: 1.3 即看又 ...
- linux运维基础知识
linux运维基础知识大全 一,序言 每一个微不足道的知识,也是未来的铺垫.每一份工作的薪资职位,也是曾经努力的结果. 二,服务器 1,运维人员工作职责: 1)保证数据不丢失:2)保证服务器24小时运 ...
- Linux系统运维基础测试题
1 Linux运维基础测试题(第一关) 通过这段时间学习Linux基础命令,为了检测自己对Linux基础命令掌握的情况,从网上整理13到测试题,并将其整理出来供大家参考学习. 1.1 习题 ...
- Linux运维基础采集项
1. Linux运维基础采集项 做运维,不怕出问题,怕的是出了问题,抓不到现场,两眼摸黑.所以,依靠强大的监控系统,收集尽可能多的指标,意义重大.但哪些指标才是有意义的呢,本着从实践中来的思想,各位工 ...
- 优化系统资源ulimit《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》
优化系统资源ulimit<高性能Linux服务器构建实战:运维监控.性能调优与集群应用> 假设有这样一种情况,一台Linux 主机上同时登录了10个用户,在没有限制系统资源的情况下,这10 ...
- 优化Linux内核参数/etc/sysctl.conf sysctl 《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》
优化Linux内核参数/etc/sysctl.conf sysctl <高性能Linux服务器构建实战:运维监控.性能调优与集群应用> http://book.51cto.com/ar ...
- HBase运维基础--元数据逆向修复原理
背景 鉴于上次一篇文章——“云HBase小组成功抢救某公司自建HBase集群,挽救30+T数据”的读者反馈,对HBase的逆向工程比较感兴趣,并咨询如何使用相应工具进行运维等等.总的来说,就是想更深层 ...
- linux运维基础__争取十月前研究的差不多
转来的一编,考虑在十月前研究的差不多 linux运维人员基础 1.很多地方经常会用到的rsync工具 实施几台服务器的同步效果 我们公司就是使用这个工具完成服务器的游戏的服务端和客户端同步,有几个文章 ...
随机推荐
- Yii ACF(accessController)简单控权
use yii\filters\AccessControl; class SiteController extends Controller { public function behaviors() ...
- Regular采样类定义和测试
这个算法是均匀采样算法,继承于Sampler类. 类声明: #pragma once #ifndef __REGULAR_HEADER__ #define __REGULAR_HEADER__ #in ...
- 完整代码:安卓小软件“CSV联系人导入导出工具”
完整代码:安卓小软件"CSV联系人导入导出工具" 开发了一个安卓小软件"CSV联系人导入导出工具",欢迎测试.本软件可以帮你快速备份和恢复联系人,不用担心号码遗 ...
- 暑期 2021 参与社区:新一代工作流调度——Apache DolphinScheduler
在众多企业都在进行数字化转型的大背景下,大数据.人工智能等行业有着十分广阔的前景,其发展也可谓如火如荼.发展过程中这其中当然离不开数据采集.数据流通和数据价值挖掘等各种环节,而各环节的打通需要一个坚实 ...
- 2022-08-15 - 初识MySQL
MySQL数据库 数据库 数据库,又称为Database,简称DB.数据库就是一个文件集合. 顾名思义:是一个存储数据的仓库,实际上就是一堆文件,这些文件中存储了具有特定格式的数据,可以很方便的对里面 ...
- django路由匹配、反向解析、无名有名反向解析、路由分发、名称空间
目录 django请求生命周期流程图 1.Django请求的生命周期的含义 2.Django请求的生命周期图解及流程 3.Django的请求生命周期(分布解析) 路由层 1.路由匹配 2.path转换 ...
- Nginx超时问题解决
在 nginx.conf 中配置以下内容 ... http { ... server { # 这里表示upstream 的连接.读取.发送超时时间都是300秒 proxy_connect_timeou ...
- torch.max与torch.argmax
形式: torch.max(input) → Tensor 返回输入tensor中所有元素的最大值: a = torch.randn(1, 3) >>0.4729 -0.2266 -0.2 ...
- Java开发学习(三十二)----Maven多环境配置切换与跳过测试的三种方式
一.多环境开发 我们平常都是在自己的开发环境进行开发, 当开发完成后,需要把开发的功能部署到测试环境供测试人员进行测试使用, 等测试人员测试通过后,我们会将项目部署到生成环境上线使用. 这个时候就有一 ...
- Fast.Framework ORM 试用
简介 Fast.Framework 是一款基于 .NET 6 封装的轻量级ORM框架,支持多种数据库(SQL Server.Oracle.MySQL.PostgreSQL.SQLite). 优点 性能 ...