代码持续自动发布

需求: 自动更新私人gitbook项目代码 如果代码没更新,不做务必要的构建操作 思路 定时任务加shell脚本,无论更新没更新都执行git pull。 优点:能满足需求 资源浪费,代码仓库不更新也执行p...

redis缓存穿透、缓存雪崩、热点Key问题分析及解决方案

我们通常使用 缓存 + 过期时间的策略来帮助我们加速接口的访问速度,减少了后端负载,同时保证功能的更新。 缓存穿透 缓存系统,按照KEY去查询VALUE,当KEY对应的VALUE一定不存在的时候并对K...

04/17 14:06
42
keepalived配置文件详解

keepalived用了很久,工作原理也讲了很多遍,但是每次再遇到新的场景总是要搜好多文档来完成配置问题,这次统一梳理一下。 参考官网:https://www.keepalived.org/manpage.html 工作原理 Ke...

04/15 09:55
664
面试没什么了不起!

针对找工作这件事情来讲,很多人都讲"金三银四",其实我对这个说法并不以为然,但是处于种种原因吧,今年3月份我还是加入求职大军。下面总结一下作为一名Linux系统运维工程师遇到的形形色色的...

MySQL数据库优化那些事

这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段: 数据库表设计 项目立项后,开发部根据产品需求开发项目,开发工作的一部分就是...

nginx入门学习——编译安装

忙里偷闲,复盘一下nginx相关技术知识。 布景:nginx简介 Nginx是一款高性能的Web服务器、邮件服务器和反向代理服务器,由俄罗斯人Igor Sysoev(伊戈尔·赛索耶夫)开发的。 nginx优缺点 俗话...

centos7.3编译安装OpenSSL1.1.1b

简介 OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。 安装 下载:下载地址 ...

kvm虚拟化进阶

前面学习了kvm虚拟化的一些基础操作,本节整理一下kvm快照、扩容等等相关的内容。 克隆虚拟机 克隆之前需要先关闭虚拟机: $ virsh shutdown vm01 克隆 $ virt-clone --original vm01 --nam...

03/23 10:11
40
Prometheus入门+grafana集成

开始使用Prometheus $ systemctl start prometheus $ netstat -lntp tcp6 0 0 :::9090 :::* LISTEN 19824/./prometheus 在浏览器访问:http://ip:9090/gr......

Prometheus2.8简介

Prometheus是什么? Prometheus(普罗米修斯)是一套最初在SoundCloud上构建的开源监视和告警系统 。 特征 普罗米修斯的主要特点是: 具有由度量名称和键/值对标识的时间序列数据的多维数据模...

03/22 12:26
73
grafana安装使用及与zabbix集成

grafana简介 Grafana是一个完全开源的度量分析与可视化平台,可对来自各种各种数据源的数据进行查询、分析、可视化处理以及配置告警。 Grafana支持的数据源: 官方:Graphite,InfluxDB,Ope...

Centos7.3 安装zabbix3.4

首先需要了解的是zabbix是一种C/S架构的监控工具,即服务端(Server)需要安装zabbix-server用于处理各种监控及告警信息,客户端(Client)需要安装zabbix-agent用于收集客户端的监控数据。 ...

kvm虚拟化入门

kvm简介 kvm是以色列初创公司Qumaranet开发,2008年9月被RedHat收购; kvm是Linux内核的一个模块,它把Linux内核变成一个hypervisor; kvm是完全开源的,RedHat基于kvm的虚拟化解决方案叫做R...

03/18 00:29
87
Tomcat入门

此前虽然对Tomcat有一些了解,但是在使用的时候总感觉云里雾里,索性趁着现在比较清闲,把Tomcat的基础知识整理一下,不足之处还请各位路过的客官多多指正。 简介 Apache Tomcat是由Apache ...

es数据备份和恢复

Elasticsearch 5.x 数据备份和恢复可由 snapshot 模块来完成,snapshot模块可以通过文件共享系统为单个索引或整个集群远程创建快照和进行数据恢复。 数据备份 索引快照时增量的。在创建快照前...

记一次centos 7内核升级事故

情景 公司做等保3测评,在进行系统漏洞检测时发现内核存在漏洞,需要进行升级。 名称 版本 升级前内核 CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core) 升级后内核 CentOS Linux (3.10.0-957...

解决yum install时多版本冲突问题

情景 在一次进行内核漏洞修复的过程中,部分包升级时出现如下冲突: 错误: Multilib version problems found. This often means that the root cause is something else and multilib versi...

01/22 10:02
350
mysqldump日常应用

备份单个库/表数据或库/表结构 命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 备份文件名 1、导出数据库为dbname的表结构(其中用戶名為root,密码为dbpasswd,生成的...

01/21 12:44
22
记一次oom内核优化记录:vm.lower_zone_protection

情景 最近gitlab服务会偶发性500,当前机器部署了gitlab、nfs等服务,经过排查发现是nfsd引发oom,导致系统运行不畅。处理过程如下: 事故现场 开发在使用gitlab的时候发现,偶发性的出现500...

01/19 12:57
81
elasticsearch节点迁移

环境 系统: centos7 工具: ansible 情景:将host1节点上的es迁移至host4,缓解A机器资源压力。 准备 停止logstash服务,部署位置:host1 停止elasticsearch服务,asible-playbook elastic...

没有更多内容

加载失败,请刷新页面