运维工程师技能树-基础知识之操作系统篇(网络)

本节主要介绍操作系统是如何处理网络请求的。当一个网络包到达时,操作系统如何把这个网络包传递给应用程序;应用程序GET,POST一个请求的时候,操作系统如何将这个请求打包发送出去。 首先网络是典型的分层模型,从操作系统的角度来看,可以简化为数据链路层,IP层,传输层,应用层4层。这里的层级不要与O...

2019-08-25 12:28:24

阅读数 27

评论数 0

运维工程师技能树-基础知识之操作系统篇(文件系统)

linux的文件系统从架构上看可以分为2层,vfs和具体的文件系统如ext文件系统。vfs是虚拟文件系统,vfs是所有文件系统对上层应用的抽象层,它封装了统一的文件操作接口,如open ,read,write等,统一的数据结构,如inode的数据结构,文件操作的数据结构等。相当于是linux下各文...

2019-08-11 21:22:27

阅读数 26

评论数 0

运维工程师技能树-基础知识之操作系统篇(内存管理)

先看内存管理的核心数据结构 1.内存是如何组织起来的 当前大多数服务器都是numa架构,在这种架构下,内存被分为多个结点进行管理,比如我的服务器有512G内存,被划分为4个numa结点,每个结点的内存大小等于512/4。当程序申请内存时,CPU优先选择自己结点中的内存进行分配,如果自己结点中没...

2019-07-28 17:28:24

阅读数 82

评论数 0

运维工程师技能树-基础知识之操作系统篇(进程管理)

运维工程师所需基础技能大体包含但不限于以下 操作系统 网络 常用开源组件 数据库 多语言编程技能 基础安全 越是复杂的场景,对于问题的分析能力以及基本功的要求越高,因此需要深入理解和熟练掌握。 操作系统: 进程管理 核心数据结构-进程表 首先进程是什么,进程是已经“跑起来”的...

2019-07-07 21:13:27

阅读数 91

评论数 0

运维工程师技能树(导言)

首先,在讲述技能树之前,我们需要知道运维工程师的核心职责是哪些,翻看所有公司对于这个岗位的要求,全部都包含服务质量保障这一条,这个要求展开来讲即要保证产品稳定,高效的不间断服务,对于出现的问题要及时响应和修复,对于隐患要及时发现和推动优化,减少因为故障导致的影响面和影响时间,以最快的方式减少损失,...

2019-07-07 10:19:24

阅读数 149

评论数 0

系统健康检查

运维工程师重要的工作职责之一是度量系统,这个说法我深以为然。 如果无法定义一个系统重要行为的正确性,就无法优化和运维这个系统。为了更好的运维一个系统,运维工程师应当做以下工作: 1.定义。运维工程师需要去制作并维护质量模型。一个系统的质量模型可以定义为一个N维向量[x1,x2,x3,...,x...

2018-09-16 18:13:34

阅读数 635

评论数 0

nginx代理websocket

配置文件的写法网上很多,最简版如下 server{         listen 8888;         location /{                 proxy_pass http://127.0.0.1:9999;                 proxy_http_ver...

2018-09-16 17:11:08

阅读数 60

评论数 0

我认识的运维工作

运维这个工作对于非运维岗位的人来讲,一直都是神秘的,大家对于运维的工作内容其实并不了解,或者了解的比较片面。其实算是一种工作类别了,除去互联网软件行业的运维人员不说,一般的机关事业单位也有相应的岗位配置,即信息处,科技处之类维护单位IT系统的团队,他们与互联网公司的运维人员工作有类似之处。这里我主...

2017-11-19 11:20:18

阅读数 19847

评论数 5

myisam和innodb对比

myisam支持全文搜索,只支持表锁,不支持外键,不支持事务,开销低速度快 innodb不支持全文搜索,支持行锁,支持外键,支持事务,开销大速度慢

2017-04-23 11:51:46

阅读数 329

评论数 0

debian6下linux内核编译安装过程

下载内核源码:apt-get install linux-source-XXX 方法一: 利用make-kpkg,此方法较简单但只适用于debian系列的系统 1.安装make-kpkg apt-get install kernel-package 2.配置内核 ...

2014-12-12 16:09:49

阅读数 561

评论数 0

在中标麒麟上编译OVS过程记录

在Linux qilin 2.6.32-358.11.1.2.ky3.1.x86_64 #1 SMP Mon Jul 8 13:05:58 CST 2013 x86_64 GNU/Linux上编译OVS过程: 总耗时(4h) 1.安装系统(选择基本服务器,好处是不用在手动安装openssh之类...

2014-07-16 20:10:00

阅读数 1907

评论数 1

提示
确定要删除当前文章?
取消 删除