刘勇的blog

倚楼听风雨,淡看江湖路。

Docker目录解析与清理

Docker目录解析与清理 背景 gitlab-runner服务提供的docker executor经常会出现docker lib目录空间占用大等问题。本文主要分享一下docker目录的解析与清理,尽量在清理后不影响原服务的情况下进行。 目录解析 docker的数据默认存放在/var/lib/docker下,容易导致导致根分区空间大,所以需要转移到数据盘。转移方式参考下文。 不同存储驱......

redis集群docker化部署

redis集群docker化部署 使用场景:单台机器使用容器部署。 机器环境 1234Distributor ID: DebianDescription: Debian GNU/Linux 8.11 (jessie)Release: 8.11Codename: jessie 安装docker-compose 123sudo curl -L "https://github.com......

部署openvpn服务

openvpn安装 建议安装新的稳定版本,老版本怕有安全隐患,以下为Debian8.9系统下的安装方式,其他Debian系统的安装大同小异。 APT源安装 12345aptitude install openvpnwget -O - https://swupdate.openvpn.net/repos/repo-public.gpg|apt-key add -echo "deb http......

如何对不同机器上目录进行实时同步

背景说明 在某些业务场景下,我们可能需要对位于不同机器上的某个目录进行实时同步。本文主要简要介绍debian8系统下如何使用lsyncd工具进行同步。同时附上同类型工具sersync的对比测试情况。 安装lsyncd 确保你的apt源可以正常使用,接着执行如下命令。 1234567# apt-get install luarocks# apt-get install lua-sock......

mysql5.0升级mysql5.7方案调研

mysql5.0 upgrade mysql5.7方案调研 背景 window mysql5.0升级到centos7下的mysql5.7 需升级的数据量:120G 风险评估 mysql本身就是一个跨平台的轻量级数据库,所以从Windows迁移到centos问题应该不大,但需测试。 120G数据对一个mysql来说还不算非常大,中等的样子,所以数据量没问题,会消耗一点时间。 方案调研 ......

freebsd的memory简介

FreeBSD的memory简介 线上很多业务还跑在了freebsd这个古老的系统上,而freebsd系统上的内存指标和Linux的有些不同。此文主要对freebsd下的内存指标分类、含义和查看做一些简单的说明。 基本指标 我们man一下top查看一下具体的内容如下: 123456789101112131415Physical Memory Stats Active: ......

谈谈耗子叔提的缓解焦虑问题

谈谈耗子叔提的缓解焦虑问题 上个星期参加了耗子叔开的在线直播,主要谈《如何解决焦虑问题》,其实在计算机行业里,焦虑无时不有。因为技术发展的速度远超单人的学习速度。而且随着年龄的增长,记忆力会有所下降。每天面临这么多新技术,一会儿这个工具,一会儿那个技术,手忙脚乱。所以啊,焦虑显而易见,总是和我们相伴。 刚毕业那2年,自己都看不起这个运维岗位,总觉得比纯开发人员低一个等级。随着工作年限......

DevOps成熟度模型

DevOps成熟度模型 对于中小企业落地DevOps,需有一个成熟度模型来进行考量,以下整理了DevOps成熟度模型所涉及的因素并汇整成脑图,具体如下: ...

努力工作,共战疫情

努力工作,共战疫情 2020年,发生了很多事。全国人民齐心协力,期待战胜疫情。 许许多多的一线工作人员,他们的无私奉献换取了我们现在的健康生活。尤其是那些医疗人员,当我们都在家躲避病毒的时候,他们向我们敞开了大门,迎接那些需要帮助的病人。他们让这疫情下的人间充满温暖和关怀。当然还有其他许许多多的普通的人,比如快递员、公交司机、环卫工人…,他们都在坚守岗位,感谢你们的辛勤付出。 20多年以来......

DevOps之Gitlab-CICD实践篇

DevOps之Gitlab-CICD实践篇 背景 随着公司项目使用gitlab越来越多,业务发布的次数越来越频繁,对于发布效率提出了更高的要求。从2012开始,Gitlab官方开始集成了Continuous Integration (CI) & Continuous Delivery (CD)功能。本文主要针对该功能的实践做一个分享。 基础介绍 GitLab CI/CD可以做......