运维

Android C/C++层hook和java层hook原理以及比较

作者:Denny Qiao(乔喜铭),云智慧/架构师。 云智慧集团成立于2009年,是全栈智能业务运维解决方案服务商。经过多年自主研发,公司形成了从IT运维、电力运维到IoT运维的产业布局,覆盖ITOM、ITOA、ITSM、DevOps以及IoT几大领域,为金融、政府、运营商、能源、交通、制造等上百 ... »

cloudwise

从.net开发做到云原生运维(八)——DevOps实践

1. DevOps的一些介绍 DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。 它是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合 ... »

GreenShade

记一次MySql重置root密码无效

说起这个事情吧也相对来说比较尴尬,对于一个技术来说忘记密码然后找回密码都是相当简单的一个事情,但是在生产环境中没有保存记录只能是自己的失职,尴尬就尴尬在明明重置成功了却没有生效,弄得好几个工程师在哪里挠头!!!也是经过不断得摸索测试方案最后也是解决了这个问题,下面就简单跟大家分享一下: 项目场景: ... »

《前端运维》五、k8s--3灰度发布、滚动更新与探针

一、灰度发布 灰度发布是一种发布方式,也叫金丝雀发布,起源是矿工在下井之前会先放一只金丝雀到井里,如果金丝雀不叫了,就代表瓦斯浓度高。原因是金丝雀对瓦斯气体很敏感。灰度发布的做法是:会在现存旧应用的基础上,启动一个新版应用,但是新版应用并不会直接让用户访问。而是先让测试同学去进行测试。如果没有问题, ... »

zaking

《前端运维》五、k8s--1安装与基本配置

一、k8s基础概念与安装 k8s,即kubernetes是用于自动部署,扩展和管理容器化应用程序的开源系统。详细的描述就不多说了,官网有更详细的内容。简单来说,k8s,是一个可以操作多台机器调度部署镜像的平台。在k8s中,可以使用集群来组织服务器。集群中会存在一个master节点,该节点是kuber ... »

zaking

50.运维7-nginx负载均衡

67.网站服务: 0. 回顾 ansible批量管理软件概念 2. ansible批量管理软件组成 a 软件的模块 b 软件主机清单 c 软件剧本编写 3. ansible软件部署安装 基于秘钥的远程 »

liuzhanghao

《前端运维》四、Jenkins--持续构建

首先,我们先来了解下什么叫做持续构建。持续构建简称CI,负责拉取代码库中的代码后,执行用户预定义的脚本,通过一系列编译操作构建出一个制品,并将制品推送到制品库里。常用的持续构建工具有 Gitlab CI,Github CI,Jenkins等。这个环节不参与部署,只负责构建代码,然后保存构建物,构建物 ... »

zaking

《前端运维》三、Docker--2其他

一、制作DockerFile docker的镜像类似于用一层一层的文件组成。inspect命令可以查看镜像或容器的的信息,其中Layers就是镜像的层文件,只读不能修改,基于镜像创建的容器会共享这些层。下面我们先来学习一下dockerFile中的一些命令: form,构建的新镜像是基于哪个镜像 fo ... »

zaking

《前端运维》三、Docker--1镜像与容器

一、基本概念 如果我们想要让软件运行起来,首先要保证操作系统的设置,其次还需要依赖各种组件和库的正确安装。那么虚拟机就是一种带环境安装的一种解决方案,它可以实现在一种操作系统里面运行另外一种操作系统,但是虚拟机的缺点也是十分明显的,资源占用多、冗余步骤多、启动速度慢。由于虚拟机存在的这些令人诟病的缺 ... »

zaking

云原生时代的运维体系进化

作者 | 易立 云原生已经成为数字经济技术的创新基石,并且正在深刻地改变企业上云和用云的方式。云原生的用云方式可以帮助企业最大化获得云价值,也给企业的计算基础设施、应用架构、组织文化和研发流程带来新一轮变革。而业务和技术挑战也催生了新一代云原生运维技术体系。 本文整理自阿里云资深技术专家、容器服务研 ... »

aliware

《前端运维》二、Nginx--4代理、负载均衡与其他

一、代理服务 比较容易理解吧,简单来说。客户端访问服务器并不是直接访问的,而是通过中间代理服务器,代理服务器再去访问服务器。就像一个中转站一样,无论什么,只要从客户端到服务器,你就要通过我。 一)正向代理 正向代理,就是代理服务器为客户端代理,也就是说,服务器并不知道真实的客户端是谁,而是通过代理服 ... »

zaking

《前端运维》二、Nginx--3静态资源服务、跨域与其他

一、静态资源服务 首先,静态资源一般是指客户端发送请求到Web服务器,web服务器从内存中取得相应的文件,返回给客户端,客户端解析并渲染出来。动态资源呢,则是由客户端发起请求,先交由web容器,web容器连接数据库,数据库处理数据之后,将内容交给web服务器,web服务器返回给客户端解析并渲染。 一 ... »

zaking

Redis运维实战之集群中的脑裂

1.对于分布式Redis主从集群来说,什么是脑裂? 所谓的脑裂,就是指在主从集群中,同时有两个主节点,它们都能接收写请求。而脑裂最直接的影响,就是客户端不知道应该往哪个主节点写入数据,结果就是不同的客户端会往不同的主节点上写入数据。而且,严重的话,脑裂会进一步导致数据丢失。 2.为什么会发生脑裂? ... »

《前端运维》二、Nginx--1基本概念及安装

一、Nginx基本概念 简单来说,Nginx就是一个代理服务器,什么是代理服务器呢?也就是当我们访问服务器的时候,请求不会直接请求到服务器,中间会有个代理,代理会预先于服务器处理这些请求,最后由代理决定是否要把请求提交至服务器。 那么,Nginx解决了什么问题?直接访问服务器不行么?为啥要费事的走一 ... »

zaking

Oneops运维系统

背景:公司对接其他系统时都会将业务分为几大模块由不同的人员去开发部署。那么部署方式为传统方式登录服务器,然后操作。所以每次上线我们可能都需要等待别的同事操作完才能操作自己所负责的业务系统。针对以上场景在公司做了一个小的运维站点:主要解决业务系统的在iis上创建、发布、回滚、删除等操作。同时提供操作步 ... »

clly

《前端运维》一、Linux基础--10定时任务

一、进程管理 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序 ... »

zaking

《前端运维》一、Linux基础--09常用软件安装

一、软件包管理 RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的"添加/删除程序"。软件包有几种类型,我们一起来看下: 源码包(需要经过编译,把人所编写的源代码编译成机器语言才能运行) 优点 开源免费 可以自由配置功能 编译安装更适合自己系统 ... »

zaking

《前端运维》一、Linux基础--07Shell函数

linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。shell中函数的定义格式如下: [ function ] funname [()] { action; [return int;] } Shell中的函数有两种写法,一种是: function a() { action; ... »

zaking