快速入门Linux,Linux岗位有哪些?(一)

news/2024/6/15 16:34:02/文章来源:https://blog.csdn.net/2302_78067597/article/details/137221039

文章目录

  • Linux与Linux运维
    • 操作系统?
    • 操作系统图解
  • 认识Linux
  • Linux受欢迎的原因
  • 什么是Linux运维
  • Linux运维岗位
  • Linux运维岗位职责
  • Linux运维架构师岗位职责
  • Linux运维职业发展路线
  • 计算机硬件分类
    • 运维人员的三大核心职责
  • 运维人员工作(服务器)
    • 什么是服务器?
      • 1. 机架式服务器
      • 2. 刀片式服务器(每一个刀片相当于独立的,现在用的非常少了)
      • 3. 塔式服务器
    • 服务器的品牌
  • 服务器(计算机)核心零部件介绍
    • 电源
    • CPU处理器
    • 内存(cpu和磁盘之间缓冲装备)

Linux与Linux运维

操作系统?

1.核心最底层的基础系统软件
2管理计算机计算机硬件与软件
3常见的操作系统windows(pc),Linux(安卓,移动+服务器),dos,UNIX(iOS),鸿蒙(在起步)

操作系统图解

外围应用程序
系统调用
系统核心(内核,kernel)
硬件
在这里插入图片描述
面试题(会问原理,学习过程用图记忆)

认识Linux

Linux就是和一个操作系统
Windows一般是个人引用,Linux在企业后端服务器环境使用,移动端安卓也是Linux系统,
为什么Linux不能替代Windows原因?
Linux个人版生态不完整

Linux受欢迎的原因

开放源代码,可修改传播
安全稳定,兼容UNIX系统
无任何商业版本制约,无需支持别的服务
适合Intel,x86CPU系列架构

什么是Linux运维

企业为用户提供服务,程序代码,企业数据核心正常运行。
比如微信朋友圈一个照片假如为500kb,那么10亿人数据量多少,照片总计为5万G。随着互联网快速发展,近几年发展到物联网趋势,人工智能,ai时代那么用户数据持续增长(微信,qq,有10亿的用户)企业的规模发展,服务器,软件和程序越来越复杂。

Linux运维岗位

硬件运维:服务器,交换机负载等设备

(岗位越来越少)

系统运维:基础设施运维,系统和应用,硬件网络
监控运维:整个业务系统都有的服务器集群业务的监控和报警

应用运维(sre):企业开发环境与测试环境,线上环境维护及故障处理

安全运维:安全扫描,安全工具渗透测试,应急处理
运维开发:自动化,智能化运维,开发运维工具

数据库运维:数据存储最优方案设计,数据库SQL优化,数据库表设计等

低端岗位可以不考虑,没有发展和薪资的空间(网络管理员,监控运维,IDC运维等)

Linux运维岗位职责

挑选IDC机房及带宽,购买物理服务器
购买云主机服务及cdn服务
搭建部署压力测试和正式的业务系统运行环境(网站运行环境)
负责日常项目或业务代码上线,故障排除
数据备份及故障恢复(数据损坏或丢失)
开发自动还程序或运维平台,自动化,高效运维
根据访问量增加,提前规划升级网站集群架构,增加业务服务
配合开发人员部署及调试产品研发代码发布

运维人员的三个层次
1.提前做准备(假如有一个网站,问题即将发生时提前解决)企业每阶段发展(用户量等)进行提前规划,潜在故障,提前预判(厉害)
2.故障发生,快速解决 (厉害)
3.故障发生,解决不了,解决慢(不合格)

短期时间:技术 长期未来:优化/最优解

Linux运维架构师岗位职责

1.自动化代码上线(svn/git+Jenkins+mvn)
2.云计算部署架构及docker微服务架构
3.服务器自动扩容方案
4.10万并发网站架构,秒杀系统架构收缩架构
5.多IDC机房交互联方案,全网数据备份解决方案,账号统一执行并发
6.数据库,存储及各重要服务结点的集群架构和高可用方案
7.运输流程制度,规范建设和推行

Linux运维职业发展路线

Linux运维–>k8s与微服务架构师–运维经理/总监
Linux运维–>dba专家–运维经理/总监
Linux运维–>网络安全–运维经理/总监
Linux运维–>Python自动化(deveops)–运维开发经理
Linux运维–>系统架构师

根据访问量增加,提前规划升级网站集群架构,增加业务服务
配合开发人员部署及调试产品研发代码发布

运维人员的三个层次
1.提前做准备(假如有一个网站,问题即将发生时提前解决)企业每阶段发展(用户量等)进行提前规划,潜在故障,提前预判(厉害)
2.故障发生,快速解决 (厉害)
3.故障发生,解决不了,解决慢(不合格)

短期时间:技术 长期未来:优化/最优解

计算机硬件分类

家用台式分为主机和显示器,缺点体积大
笔记本电脑:体积小方便(苹果电脑必须装Windows虚拟系统,不推荐好多软件用不了)

运维人员的三大核心职责

企业数据安全(不丢失,不泄露)
企业业务7*24小时运行(永不停机)

(银行和电信),除了数据安全之外,还需要业务有持续运行的能力,对Linux运维人员提出了更高的要求,也是运维人员高薪的原因。
在这里插入图片描述
中小企业持续应用性达到99%,中大型企业达到99.99%,甚至是99.999%

企业业务服务效率高(用户体验好)
运维基本原则:简单,易用,高效,稳定,安全,之后不断网络架构优化(节省服务器,IDC,cdn带宽)
这也就是在公司价值,技术,学历才能拿到高薪

运维人员工作(服务器)

什么是服务器?

服务器是一台特殊的电脑,配置高,设备更贵更好为用户提供业务支持/服务的一种装置

尺寸:按u来计算,1u表示服务器4.45cm
分类:

1. 机架式服务器

在这里插入图片描述
机架式服务器的外形看起来不像计算机,而更像“抽屉”

2. 刀片式服务器(每一个刀片相当于独立的,现在用的非常少了)

在这里插入图片描述
刀片服务器(准确地说应该叫作刀片式服务器),是指在标准高度的机架式机箱内插装多个卡式服务器单元,以实现高可用性和高密度。每一块“刀片”实际上就是一块系统主板

3. 塔式服务器

在这里插入图片描述
它的外形及结构都与立式PC差不多,由于服务器的主板的扩展性较强,插槽也多出了若干个,所以外观会比普通主板大一些,因此塔式服务器的主机机箱也比标准的ATX机箱要大,一般都会预留足够的内部空间以便日后进行硬盘和电源的冗余扩展。

服务器的品牌

在这里插入图片描述
现在很多公司/企业直接购买云服务了,这种服务器硬件也逐渐落寞。

1.Dell服务器

Dell服务器配置方式: http://china.dell.com/cn/business/p/servers.

2.IBM服务器(了解)

IBM服务器质量好,但价格贵,互联网公司不太常用

“IOE”代表了全球三个领域里最好的品牌,即IBM服务器、Oracle(甲骨文数据库)和Emc(存储厂商设备),但互联网公司从2010年起就在提倡去IOE,代表企业为阿里巴巴集团,企业去IOE的本质是企业变大以后,购买IOE的成本开销会成倍增加,而且IOE的设备都是黑盒运行,并不能为企业完全掌控,受限于厂商。

服务器(计算机)核心零部件介绍

电源

单个服务器负责核心业务,使用双电源,分别接机房A、B线路。如果服务器是集群中的一台(若干机器做一件事),可以不用双电源。

CPU处理器

CPU处理器相当于人体的大脑,负责整个计算机的运算和控制,是影响服务器性能效率的最核心部件

CPU常见的种类分为精简指令集和复杂指令集两类

精简指令集CPU的设计特点是指令集精简,每个指令执行的时间很短,操作很简单、效率较高。
复杂指令集设计代表有Intel至强系列(XEON)(应用广泛)和AMD系列(应用不多)等。这类CPU的设计特点是指令数量多、指令集复杂,且执行的时间较长,但能处理的事务更多、更丰富。

Intel、AMD作为x86架构的CPU,主要用于PC或DELL等常见品牌的系列服务器上。

CPU一般通过频率吉赫兹(GHz)表示性能的好坏,频率越高速度越快。

企业级配置的物理服务器两种方式

企业服务器颗数2-4颗,单个CPU为四核,内存数(16-256GB)
用于虚拟化的宿主机(VMware,kvm),cpu颗数为4-8颗,内存数(48G-256G)

在企业级运维中,CPU硬件配置,监测和优化服务器系统的CPU性能,是运维人员的常见工作之一。

内存(cpu和磁盘之间缓冲装备)

内存用于存放数据,断电数据丢失,(腾讯阿里会在海边/山东,附近有多的数据库保持数据能够进行正常运行,附近会建多个发电厂,即使有自然灾害/人为这些立马投入工作,若一直以来没有这些情况,也会每年进行维护投资,这里先不过多探讨一些新型处理方式)

企业案例:提升用户体验的网站解决方案
(1)门户(大网站)极端案例:大并发写入案例(抢红包、微博)
遇到高并发、大数据量“写”数据的极端情况时,系统会将数据先写到内存中,数据积累了一定的量后,再定时或者定量地写到磁盘中以减轻磁盘的压力,减少磁盘I/O(磁盘的输入/输出),最终再将数据加载到内存中以对外提供访问,目的还是为了减轻对磁盘的访问压力,
优点是写数据到内存时,性能高、速度快(适用于微博、微信、SNS(社交网)、秒杀等场景)。
❏缺点是可能会丢失一部分在内存中还没有来得及存入磁盘的数据。
解决方式?
在服务器主板上安装蓄电池,在断电后宕机前瞬间将内存数据回写到磁盘。
UPS(一组蓄电池)不间断供电(IDC数据中心机房一般都会用UPS持续供电)
选双路电的机房,使用双电源、分别接不同路的电,以及将服务器放到不同的机柜中,将企业业务放置到不同的地区

由于99%的网站以及企业业务都是以读取为主、写入为辅的,读写比例一般可能大于10:1,所以并发写入一般都不是大问题。这里提到的将数据写入内存一般是由Memcached或Redis等高效的内存级别软件来实现的,各类关系型数据库一般也都提供了读写缓存的功能。

今天小编先写到这里,会出一个Linux专栏(系统)!

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

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

相关文章

注册接口和前置SQL及数据生成及封装

注册接口 演示注册接口的三步操作:【注册流程逻辑】 第一步:发送注册短信验证码接口请求 请求方法: put 请求地址:http://shop.lemonban.com:8107/user/sendRegisterSms 请求参数:{“mobile”:“13422337766”} 请求头…

蓝桥杯刷题day13——乘飞机【算法赛】

一、问题描述 等待登机的你看着眼前有老有小长长的队伍十分无聊,你突然想要知道,是否存在两个年龄相仿的乘客。每个乘客的年龄用一个 0 到 36500 的整数表示,两个乘客的年龄相差 365 以内就认为是相仿的。 具体来说,你有一个长度…

iOS - Runloop介绍

文章目录 iOS - Runloop介绍1. 简介1.1 顾名思义1.2. 应用范畴1.3. 如果没有runloop1.4. 如果有了runloop 2. Runloop对象3. Runloop与线程4. 获取Runloop对象4.1 Foundation4.2 Core Foundation4.3 示例 5. Runloop相关的类5.1 Core Foundation中关于RunLoop的5个类5.2 CFRunL…

Vue中的一些指令与计算方法

语法 插值语法 HTML的双标签内容中使用,在{{}}之内书写JS代码 属性语法 1.v-bind或: 2.:属性名"值"或v-bind"值" 事件语法 v-on或 v-on:事件名"方法名"或事件名"方法名" 选项 选项:可选的配置项——官方…

3D分割项目 | 基于Pytorch+3DUnet实现的3D体积语义分割算法

项目应用场景 用于 3D 体积语义分割场景,适用于各种物体的 3D 语义分割,比如大米、大豆的体积分割等 项目效果: 项目流程 > 具体参见项目内README.md (1) 安装 conda install -c conda-forge mamba mamba create -n pytorch-3dunet -c p…

OpenHarmony如何模拟搭建本地http静态服务

简介 本文是在基于OpenHarmony 4.0的基础上,介绍了一种编写一个前端http静态服务的思路. 方案设计 在OpenHarmony上,如果想要访问本地网页。有两种方案 u 方案一:使用file协议,将html放至entry/src/main/resource/rawfile下&#…

Vue 3中ref和reactive的区别

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

hcia datacom课程学习(5):MAC地址与arp协议

1.MAC地址 1.1 含义与作用 (1)含义: mac地址也称物理地址,是网卡设备在数据链路层的地址,全世界每一块网卡的mac地址都是唯一的,出厂时烧录在网卡上不可更改 (2)作用&#xff1a…

分布式部署LNMP,搭建discuz论坛

LNMP 是一种常见的服务器环境配置,用于运行 Web 应用程序。它由 Linux、Nginx、MySQL(或 MariaDB)、PHP 组成。 一、安装数据库 数据库主机(192.168.50.101)安装mysql服务 将安装mysql 所需软件包传到/opt目录下安装环境依赖包配置软件模块…

【数据结构】AVL 树

文章目录 1. AVL 树的概念2. AVL 树节点的定义3. AVL 树的插入4. AVL 树的旋转5. AVL 树的验证6. AVL 树的删除7. AVL 树的性能 前面对 map / multimap / set / multiset 进行了简单的介绍【C】map & set,在其文档介绍中发现,这几个容器有个共同点是…

非关系型数据库--------------Redis配置与优化

目录 一、关系型数据库与非关系型数据库 1.1关系型数据库 1.2非关系型数据库 1.2.1非关系型数据库产生背景 1.3关系型非关系型区别 二、Redis 2.1redis简介 2.2Redis命中机制和淘汰机制 2.3Redis 具有以下优点 2.3.1具有极高的数据读写速度 2.3.2redis支持丰富的数据…

2024年最受欢迎的 19 个 VS Code 主题排行榜

博主猫头虎的技术世界 🌟 欢迎来到猫头虎的博客 — 探索技术的无限可能! 专栏链接: 🔗 精选专栏: 《面试题大全》 — 面试准备的宝典!《IDEA开发秘籍》 — 提升你的IDEA技能!《100天精通鸿蒙》 …

四川古力未来科技抖音小店:把握电商新风口,前景无限广阔

在数字化浪潮席卷全球的今天,电商行业以其独特的魅力和无限潜力,成为了众多创业者和投资者关注的焦点。四川古力未来科技抖音小店,正是站在这一风口浪尖上的新兴力量,其前景之广阔,令人瞩目。 抖音,作为一款…

[Python人工智能] 四十五.命名实体识别 (6)利用keras构建CNN-BiLSTM-ATT-CRF实体识别模型(注意力问题探讨)

从本专栏开始,作者正式研究Python深度学习、神经网络及人工智能相关知识。前文讲解融合Bert的实体识别研究,使用bert4keras和kears包来构建Bert+BiLSTM-CRF模型。这篇文章将详细结合如何利用keras和tensorflow构建基于注意力机制的CNN-BiLSTM-ATT-CRF模型,并实现中文实体识别…

RWKV_Pytorch:支持多硬件适配的开源大语言模型推理框架

亲爱的技术探索者们,今天我要向大家隆重推荐一个在开源社区中崭露头角的项目——RWKV_Pytorch。这是一个基于Pytorch的RWKV大语言模型推理框架,它不仅具备高效的原生Pytorch实现,而且还扩展了对多种硬件的适配支持,让模型的部署和…

Ubuntu joystick 测试手柄 xbox

Ubuntu joystick 测试手柄 xbox 测试使用Ubuntu20.04 测试环境在工控机 安装测试 实际测试使用的手柄是北通阿修罗2pro 兼容xbox Ubuntu20.04主机 连接手柄或者无线接收器后查看是否已经检测到: ls /dev/input找到输入中的 js0 即为手柄输入 需要安装joysti…

数据可视化为什么能在智慧港口中发挥作用?

随着全球贸易活动日益频繁,港口作为国际贸易的重要节点,其运营效率与智能化程度直接影响着整个物流链的效能。在此背景下,智慧港口的概念应运而生,它借助先进的信息技术手段对传统港口进行改造升级,其中,数…

HarmonyOS 应用开发之任务(Mission)管理场景介绍

任务(Mission)管理相关的基本概念如下: AbilityRecord:系统服务侧管理一个UIAbility实例的最小单元,对应一个应用侧的UIAbility组件实例。系统服务侧管理UIAbility实例数量上限为512个。MissionRecord:任务…

物联网学习2、MQTT 发布/订阅模式介绍

MQTT 发布/订阅模式 发布订阅模式(Publish-Subscribe Pattern)是一种消息传递模式,它将发送消息的客户端(发布者)与接收消息的客户端(订阅者)解耦,使得两者不需要建立直接的联系也不…

Kubernetes(K8S)学习(四):K8S之Storage

K8S之Storage 一、Storage1.1、Volume1.2、PersistentVolume(PV)1.3、PersistentVolumeClaim(PVC)1.4、StorageClass1.5、PV的状态和回收策略 kubernetes使用NFS共享存储有两种方式: (1)手动方式…