了解运维基础

一、运维概述

1、运维岗位的收入情况

2、运维的职位定义

         什么是运维?

在技术人员之间,一致对运维有一个开玩笑的认知:运维就是修电脑的、装网线的、背锅的岗位。

其实不然,运维是一个非常广泛的定义,在不同的公司不同的阶段有着不同的职责与定位,如果以operation(运维英文)字面的含义去理解,认为就是敲几行操作命令的工作,那就错了。

对于初创公司,运维工程师的工作可能需要从申请域名开始,购买/租用服务器,上架,调整网络设备的设置,部署操作系统和运行环境,部署代码,设计和部署监控,防止漏洞和攻击等等。(基础运维)

对于大型的公司,对于运维工作的要求越来越高,也催生了更细化的运维分工:从大的方向,可以分为网站运维,基础运维、系统运维、网络运维、数据库运维、IT运维、运维开发、大数据运维、云计算运维、运维安全、运维架构师、运维专家等方向。

3、运维的诞生

从最早的网管开始,九十年代初期,互联网欠发达的时候,还少有“服务器”的概念,电脑价格昂贵,大多数人并不具备在家上网的条件,网吧应运而生。

网吧的电脑、猫等设备需要进行日常维护,于是“网管”岗位应运而生,这就是早起运维的雏形。

4、90年代初网吧图

5、运维行业前景(了解)

a. 从行业角度来看,随着中国互联网的高速发展、网站规模越来越来大、架构越来越复杂,对专职网站运维工程师、网站架构师的要求会越来越急迫,特别是对有经验的优秀运维人才需求量大,而且是越老越值钱

b. 从个人角度,运维工程师技术含量及要求会越来越高,同时也是对公司应用、架构最了解最熟悉的人,越来越得到重视

c. 互运维是一个融合多学科(网络、系统、开发、安全、应用架构、存储等)的综合性技术岗位,给运维工程师提供了一个很好的个人能力与技术的发展空间

d. 运维工作的相关经验将会变得非常重要,而且也将成为个人的核心竞争力,优秀的运维工程师具备很好的各层面问题的解决能力及方案提供、全局思考的能力等。

e. 由于运维岗位所接触的知识面非常广阔,更容易培养或发挥出个人某些方面的特长或爱好,如内核、网络、开发、数据库等方面,可以做得非常深入精通、成为这方面的专家。

f. 当前国内外对运维人才的需求非常迫切,运维工程师的薪资也水涨船高,与研发、测试等技术部门持平,甚至超出

二、企业运作模式

1、四大部门

四大部门:研发、测试、运维、(系统管理)

流程走向:产品设计 → 项目研发 项目测试 运维 系统数据管理

职责描述:

研发部:根据项目需求设计项目(程序员/java工程师/php工程师/码农)

测试部:项目bug的测试(项目内测部门)

运维部:负责项目的上线以及后期项目所在的服务器的维护

系统管理部:在不同的公司架构中可能不一样,有的公司可能有这个部门,有的可能没有。其工作职责主要是去使用这个项目。

铁三角:研发、测试、运维。  

2、上线与生产

以某个web站点(网站)

参考素材文件:项目研发流程.vsdx

在项目的从无到有的过程中,可以将其分为两个阶段:研发阶段、生产阶段。

运维在其中承担了承上启下的作用,衔接了研发阶段与生产阶段,属于其中最重要的一环。

3、网站的概念

简单地说,网站是一种沟通工具,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务。人们可以通过网页浏览器来访问网站,获取自己需要的资讯或者享受网络服务。

扩展:了解网站的分类:

根据网站所用编程语言分类:例如asp网站、php网站、jsp网站、Asp. net网站等;

根据网站的用途分类:例如门户网站(综合网站)、行业网站、娱乐网站等;

根据网站的功能分类:例如单一网站(企业网站)、多功能网站(网络商城)等等。

根据网站的持有者分类:例如个人网站、商业网站、政府网站、教育网站等。

根据网站的商业目的分类:营利型网站(行业网站、论坛)、非营利性型网站(企业网站、政府网站、教育网站)。

根据网站的面向终端的分类:web网站(电脑端)和wap网站(手机端);

4、网站的运行模式(重点)

参考素材文件:网站运行流程.vsdx

5、重要概念

域名:也就是在浏览器地址栏中输入的那一串字母和数字的组合,例如:www.baidu.com,这个就是域名,域名主要是方便用户记忆

服务器:就是给用户提供服务的机器(电脑)。服务器可以分为四大类:塔式服务器、机式服务器、刀片服务器、柜式服务器

IP地址:形式ipv4(常见)、ipv6(不考虑)。Ipv4形式:x.x.x.x,x有取值范围(第1位x取值1-255,从第二位开始0-255)。由于资源有限为了保证全球这么多台电脑都可以使用,ip可以分为公网/外网ip和私网/内网ip地址。

公网:www(万维网),全世界都可以互相访问的网。

局域网/内网/私网:在某个单元内部(家庭/教室/公司)能够进行互相访问的网络。

6、普通台式机能否充当服务器

问题:普通台式机/笔记本能否充当服务器来使用?

如果从提供服务角度来考虑的话,的确是可以充当服务器的,但是一般不会用普通电脑来充当服务器。原因如下:

         稳定性不如专门服务器。(开机时间长之后,服务器保证稳定运行不卡机)

         性能上不如专门的服务器。(硬件)

         服务器标准上不及专门的服务器统一。  

7、企业真实服务器有哪些特点

服务器的稳定的特性。

服务器的高性能特性。

服务器的标准化统一特性。

8、服务器重要结构组成

家用电脑组成:cpu、主板、硬盘、内存、电源、显卡、显示器、声卡、键盘、鼠标。

8.1、cpu

CPU的发展史

8.2、内存条

内存也是必须要需要的组建之一。

8.3、风扇

8.4、电源

8.5、硬盘

8.6、主板

三、操作系统相关

1、计算机的发展史

第一台计算机是1946214日诞生日,第一台名称ENIAC。体积一间屋子的大小,重量高达28t。

第一代:1946 – 1958   12年 (电子管)

第二代:1958 – 1964  6年  (晶体管)

第三代:1964 – 1970  6年   (集成电路)

第四代:1970 – 至今  (大规模集成电路)

2、计算机的组成

Cpu、内存、风扇、硬盘、显示器、主板、电源、声卡、网卡、显卡、鼠标、键盘

3、计算机资源

计算机资源分为2部分:硬件资源、软件资源

硬件:看得见摸得着的设备。

软件:一般由研发工程师开发的一些程序,一般会称之为应用软件。

问题:为什么在键盘上敲按键会在屏幕上显示呢?

答:键盘(硬件)→ 驱动(键盘驱动程序) → 操作系统(软件) →    显卡驱动        →                  显示器(硬件)

操作系统(OSoperation system属于特殊的软件。其他的一些应用软件都必须安装在操作系统中。

4、操作系统

目前市面上常见操作系统有:

Windows系统:由微软公司开发的一款闭源操作系统(用户操作系统、服务器操作系统),从最早的DOS版本到后期的win 95,win 97,win 98,win 2000,win 2003(服务器操作系统),win xp,win vista,win 7,win server 2008(服务器操作系统),win 8,win server 2012(服务器操作系统),win 10,win server 2016(服务器操作系统)。

Mac系统:由苹果公司开发的一款闭源操作系统。是借鉴openBSD操作系统开发出的操作系统。

Linux操作系统:一款目前市面上占有率最多的服务器操作系统。其是一款开源操作系统。

Linux有很多的分支,常见的分支有:乌班图(Ubuntu)、CentOS、RedHat、SUSE、Debian等等。但是Linux目前在世界上最大的分支是安卓(谷歌研发的Linux分支)。

开源:开放源代码,开源不意味着免费(可能会服务收费)。

闭源:不开放源代码,其他人是看不到源代码的,有部分闭源软件是收费的,如windows的系统、office。

5、为什么需要使用Linux操作系统

问题:windows既然可以使用傻瓜式的方式进行操作,例如使用ctrl+c表示复制,ctrl+v表示粘贴等,为什么还需要使用/学习Linux系统?

性能问题,windows服务器操作系统不如Linux高;

稳定性问题

         底层架构:Linux更加稳定,其开机时间可以达到好几年不关机;

         开源:因为开源,人人都可以看到源代码,就可以为其提供自己的补丁,补丁可以提高稳定性和安全性

安全性问题

         Linux操作系统,相对于windows操作系统要更加安全;

远程管理方面

         Windows不及Linux操作高效。

服务器价格昂贵的,需要对资源进行充分利用,充分把计算机资源用到项目上(访问并发、性能),而不是把资源浪费在图形化界面或者方便程度上;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/662758.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

洗地机有哪些牌子比较好?洗地机排行榜十大品牌

随着洗地机市场竞争的日益激烈,市场上涌现出数百个品牌的产品,涵盖了从入门级到高端的各类价位和功能。这种多样化的选择一方面极大地满足了用户的不同需求,但另一方面也让消费者在挑选时面临一定的困扰。在众多种类的洗地机中,如…

Redis之内存管理过期、淘汰机制

1.Redis内存管理 我们的redis是一个内存型数据库,我们的数据也都是放在内存中的,内存是有限的空间,当数据满了之后,我们要怎么样继续保证redis的可用性呢?我们就需要采取点管理措施和机制来保证我们redis的可用性。 在redis.co…

人脸检测--FaceNet(四)

FaceNet 是一个由 Google 研究团队开发的人脸识别系统,它基于深度学习技术,可以实现高精度的人脸识别、验证和聚类任务。FaceNet 通过学习直接从图像像素到人脸嵌入的映射,使得它在各种人脸识别任务中表现出色。下面是对 FaceNet 的详细介绍&…

Mac 安装 Adobe 软件报错 “The installation cannot continue as the installer file may be damaged. “

文章目录 1. 引言2. 解决方法2.1 打开“任何来源”2.2 安装应用2.3 关闭“任何来源” 3. 学习用途,下载 Adobe 软件4. 参考 1. 引言 Mac 用户再安装 Adobe 的产品,如 After Effects 时,报错: "The installation cannot continue as th…

如何恢复被盗的加密货币?

本世纪,网络犯罪的首要目标是加密货币。 这要归功于加密货币的日益普及和价值,网络犯罪分子已经认识到经济收益的潜力,并将重点转向利用这种数字资产中的漏洞。 在今天的文章中,我们将讨论加密货币恢复和被盗加密货币恢复。 我们…

【图论】最短路(一)

发现之前做的题很乱,用小笔记把看过的博客和题目分类记录一下, 代码参考了很多佬,是标注出来的链接,若不同意我就删掉(鞠躬) 找了几张好点的,图来源图中的id和acwing 1.dijkstra 依次找到距…

Android设备获取OAID调研和实现

什么是OAID、AAID、VAID OAID OAID是"Android ID"(安卓ID)的一种替代方案,其全称为"Open Anonymous Identifier"(开放匿名标识符)。 因传统的移动终端设备标识如国际移动设备识别码(…

免费,Python蓝桥杯等级考试真题--第17级(含答案解析和代码)

Python蓝桥杯等级考试真题–第17级 一、 选择题 答案:B 解析:(x-y)%25%21,故答案为B。 答案:B 解析:x16,所以i的值为range(1,16),取值为1-15&…

Dinky MySQLCDC 整库同步到 MySQL jar包冲突问题解决

资源:flink 1.17.0、dinky 1.0.2 问题:对于kafka相关的包内类找不到的情况 解决:使用 flink-sql-connector- 胖包即可,去掉 flink-connector- 相关瘦包,解决胖瘦包冲突 source使用 flink-sql-connector- 胖包&#…

【数据库】通过一个实例来认识数据流图DFD

导读:通过一个实例(数据中台)说明数据流图DFD的作用、介绍了常见的数据流图元素及其标准符号以及如何画数据流图。数据流图主要被分析师、系统设计师、流程优化专家、系统管理员以及与系统开发和维护相关的人员查看和使用。对于刚考完2024年5…

Altium Designer软件下载安装「专业PCB设计软件」Altium Designer安装包获取!

Altium Designer,这款软件凭借其全面的设计流程覆盖,从概念到实现,都能为电子工程师提供强大的支持。 在硬件设计方面,Altium Designer提供了丰富的元件库和灵活的布局选项,使得工程师能够轻松地进行电路设计&#xff…

反射机制大揭秘-进阶Java技巧,直击核心!

反射在Java中扮演着重要的角色,掌握了反射,就等于掌握了框架设计的钥匙。本文将为您逐步讲解反射的基本概念、获取Class对象的三种方式、使用反射实例化对象并操作属性和方法,还有解析包的相关内容。跟随我一起探索反射的奥秘,提升…

学习Java的日子 Day48 函数,DOM

Day48 1.流程控制语句 if else for for-in(遍历数组时,跟Java是否一样) While do while break 语句用于跳出循环 continue 用于跳过循环中的一个迭代 2.函数 2.1 JavaScript 函数语法 函数就是包裹在花括号中的代码块,前面使用了关键词 function funct…

数据分析必备:一步步教你如何用Pandas做数据分析(11)

1、Pandas 自定义选项 Pandas 自定义选项操作实例 Pandas因为提供了API来自定义行为,所以被广泛使用。 自定义API中有五个相关功如下: get_option() set_option() reset_option() describe_option() option_context() 下面我们一起了解下这些方法。 1.…

【移动云】主机ECS搭建项目——具体步骤教程

目录 一、什么是移动云 二、移动云有什么优势 三、移动云使用 1.注册账号 2.云主机ECS创建 3.管理云主机 4.连接配置云主机 5.搭建服务器提示与建议 四、使用感受 一、什么是移动云 移动云是中国领先的云服务品牌之一,它以强大的资源优势、技术实力和品牌价…

母婴商城购物网站,基于 SpringBoot+Vue+MySQL 开发的前后端分离的母婴商城购物网站设计实现

目录 一. 前言 二. 功能模块 2.1. 前台功能 2.2. 用户信息管理 2.3. 商品分类管理 2.4. 商品信息管理 2.5. 商品资讯管理 三. 部分代码实现 四. 源码下载 一. 前言 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储&a…

Compose第一弹 可组合函数+Text

目标: 1.Compose是什么?有什么特征? 2.Compose的文本控件 一、Compose是什么? Jetpack Compose 是用于构建原生 Android 界面的新工具包。 Compose特征: 1)声明式UI:使用声明性的函数构建一…

File name ‘xxxx‘ differs from already included file name ‘xxxx‘ only in casing.

一、报错信息 VSCode报错如下: File name ‘d:/object/oral-data-management/src/components/VisitLogPopup/Info.vue’ differs from already included file name ‘d:/object/oral-data-management/src/components/VisitLogPopup/INfo.vue’ only in casing. The…

树莓派4B 学习笔记1:TF卡系统盘烧录_初次启动_远程端连接配置

今日开始学习树莓派4B 4G:(Raspberry Pi,简称RPi或RasPi) TF卡系统盘烧录_初次启动_远程端连接配置 目录 格式化SD卡: 烧录系统Win32DiskImager: Raspberry Pi Imager镜像烧写: 树莓派官网资料…

fyne widget小部件1

fyne widget小部件1 label标签 Label 小部件是其中最简单的——它向用户呈现文本。不像canvas.Text它可以处理一些简单的格式(例如\n)。 package mainimport ("fyne.io/fyne/v2/app""fyne.io/fyne/v2/widget" )func main() {myApp : app.New…