持续集成之入门

近期工作非常忙碌,团队人员也不断的扩充,原本作为小创业公司很久没注意的一些自动化基础设施一直没有做或者是做了没有完善,其中很重要的一部分是关于持续集成或者说是自动化部署和编译项目所需要的代码。但是随着人员的增多和项目的复杂性的增强,反倒越来越觉得工欲善其事必先利其器这个道理一点都没有错,因此一点点的进行抽空在做关于持续集成的基础架构,也只有进过痛苦才能换来更加高效的开发工作。按照个人的学习...
阅读全文

容器和编排开篇之Docker进程之cgroups

前两篇文章简单的介绍了有关容器和有关Docker的一些基本的操作和用法,也简单的说了本人对于容器的基本理解和工作中使用docker的情况,这个系列定调在容器的原理和编排方面,前面文章中一笔带过的东西我将深入的做阐述和研究。本文的目的是告诉大家容器其实也没有什么特别的神奇的地方,对于操作系统来说它也是一个进程,也是一个从磁盘上被操作系统装载的二进制文件。那么容器技术带来的这个进程和其他进程有...
阅读全文

Gitlab的备份和升级操作

悠长的春节假期来临,可以天不如人愿,原本节前有一堆想要做的事情,可是肺炎袭来,挂水挂到元宵节的节奏。耽误了好多要做的事情,可是计划在假期中要完成的关于Jenkins相应的部署配置还是要做,于是大年初三闲着开始是配置了。先看Jenkins的文档,为啥会有gitlab升级这事呢,此话要从配置gitl webhook说起,在配置Jenkins时候一切进展顺利(jenkins配置另文说明),突然发现公司那...
阅读全文

ossfs的使用

阿里云的oss对象存储是公司常用的文件服务,也是和cdn配合的最好的方式。oss的同步可以通过java 和php客户端来执行,也可以通过ossutil这样的用go写的客户端来进行,但是最无缝的方式是将oss mout成linux下的一个目录,从而对应用程序无感,这就是fues技术。用户空间文件系统(Filesystem in Userspace,简称FUSE)是一个面向类Unix计算机操作...
阅读全文

容器和编排开篇之基本操作

这个系列的文章是准备深入学习和研究容器和容器编排相关技术的,当然不能免俗的先写写docker的基本操作。上一篇介绍了docker基本的启动和获取对象,这里深入的说下镜像、dockerfile、提交等相关操作吧。首先是docker镜像的概念,第一篇文章已经介绍过关于容器的概念,docker的创新就是除了Linux基本提供的隔离等技术外带来的容器镜像的概念,容器镜像可以简单的看成一个模板,一个...
阅读全文

容器和编排开篇之容器是什么

容器技术应该是时下最最火的技术之一了,应该说用容器非常早,可以追溯到20132014年的那段时间,关注容器和容器编排也非常非常久了,因为个人比较懒惰的原因,一直没有写过关于容器关于蓝色鲸鱼的什么文章,我想2019年开篇的文章就写关于容器的一些什么东西做为开篇和第一个系列文章吧。首先谈下个人对容器的理解,容器就是一种轻量化的虚拟化技术,基于linux的cgroups、namespaces c...
阅读全文

基于Rsync和inotify的来实现Linux服务器文件同步备份

使用场景:实时同步服务器见得文件变化。使用的技术:Rsync和inotify操作过程: 在远程服务器搭建rsync server 打开防火墙相应设置开发rsync server的相关端口 先同步一次,在需要同步的服务器上执行命令:/usr/bin/rsync vzrtopg delete progress passwordfile=/etc/rsyncd.pw...
阅读全文

Linux Screen使用方法

在linux开发中,我们经常用终端软件连入linux服务器进行一些操作,或者编辑代码。当需要编辑多个文件,并且经常要执行一些系统命令时,不得已要开多个终端窗口连入服务器或者来回进行文件切换或者退出文件编辑来执行系统命令,造成效率低下而且繁琐。  如果经常遇到这样的问题,那就应该尝试使用以下linux的Screen工具了。Screen是一个可以在多个进程之间多路复用一个物理终端的窗口管理器。Sc...
阅读全文

FireWalld常用操作

1、运行、停止、禁用firewalld启动: systemctl start firewalld查看状态: systemctl status firewalld 或者 firewallcmd state停止: systemctl disable firewalld禁用: systemctl stop firewalld 查看firewall是否运行,下面两...
阅读全文

Dockfile for PHP and NodeJS && python 环境

这里不单独阐述什么是Docker和Dockerfile的作用。直接上代码,该Dockerfile用于 php 和 node 和python基本环境,主要是个人使用和这个blog背后的host。 FROM php:7.2fpm MAINTAINER lokie.wang@5imakeup.com COPY sources.list /etc/apt/sources.list RU...
阅读全文
  • 本博客使用免费开源的 laravel-bjyblog v5.5.1.1 搭建 © 2014-2018 lokie.wang 版权所有 ICP证:沪ICP备18016993号
  • 联系邮箱:kitche1985@hotmail.com