运维人

我的51CTO博客文章链接汇总

将之前在51CTO的所有博客整理了一番, 点击文章名称就可以跳到51cto读阅啦^o^ 集群/高可用/负载均衡 LVS_NAT实现过程… LVS_DR实现过程… Keepalived基础知识 Linux HA集群之DRBD详解 基于keepalived的Haproxy高可用配置 分布式 分布式缓存varnish简介 分布式文件系统MogileFS简介 数据库 Mysql知识 […]

如何使用Celery(芹菜)异步神器执行后台任务

关于异步的知识网上很多,这里就直接上代码,目前结合Flask这个Python框架实现后台任务的执行操作; 1.需要了解的知识点: 了解生产消费模型或者发布订阅模式来实现消息队列 了解异步、同步之间的差别 2.实现过程 (1)目录结构 ├── LICENSE ├── README.md ├── app // Flask APP应用 │   ├── __init__.py │   ├── auth │ […]

蓝鲸平台实践及应用…

前言: 在今年三月份蓝鲸推出了一套免费的蓝鲸DevOps技能培训,借助蓝鲸平台致力于让每个运维屌丝都具备一定的开发能力;有幸在此次培训课程坚持了下来,也收获了关于腾讯蓝鲸运维的一些理念、思维;同时自己的工作方式、学习方式也有了一定的提升、改变;再此感谢各位导师的孜孜不倦的教授—–授人以鱼不如授人以渔。 一、如何学习它? Linux基础(必备); 需要有一定的Python基础 […]

How to use mojo/webqq send QQ message

1. get docker images docker pull sjdy521/mojo-webqq 2. run it docker run -d -p 9999:5000 -v /tmp/:/tmp/ sjdy521/mojo-webqq 3. check logs docker logs -f CONTAINER_ID [17/04/07 15:57:13] [info] 当前正在使用 M […]

How to install Gateone(WebSSH)

1.Install dependent package(CentOS7) yum install python-pip 2.Get install source code git clone https://github.com/liftoff/GateOne.git cd GateOne/ python setup.py install 3. Start this service will Ge […]

“Devops” Demo(如果文中图片显示不完整,请多次刷新)

今年断断续续在工作之余学习了一下 Python Web框架,下面简要说下学的东西主要有以下几个: Flask(包括各个子系统组件) + Bootstrap 主要是第一个接触的就是Flask这个框架,期初给我的感觉就是开发起来非常的快捷、方便,各个子系统也有单独的学习资料,所以从一开始我也就一直断断续续的在折腾; Bootstrap DiaoBao了. SaltStack API(netapi/re […]

docker之gitlab-ce

1、 docker pull gitlab-ce 2、 mkdir -p /data/gitlab/{config,data,logs} 3、 docker run –detach \ -p 443:443 -p 80:80 -p 2222:22 \ –name gitlab-ce \ –restart=always \ –volume /data/gitlab/config:/etc/g […]

flask+bootstrap写登录页面

最近有些需求、想法,毕竟devops的风还是很强烈的啊,所以就跟风学学dev方面的东西; flask是一个很小巧很方便的webframe,听朋友说起django非常的重,于是我就在还有点python基础的能力下选择flask学学;准备用这个框架开发新的平台,首先就要有用户登录页面,用flask可以这样实现: 代码结构: flasky ├── run.py ├── static │   ├── av […]

【转载】docker registry v1跟v2的区别

DockOne技术分享(二十六):Docker Registry V1 to V2 【编者的话】Docker Registry 2.0版本在安全性和性能上做了诸多优化,并重新设计了镜像的存储的格式。我们将详细介绍Docker Registry V1与V2的区别,并在此基础上分享了灵雀云的实时同步迁移实践。 1. 相关概念 首先讲一下Registry相关的概念。大家对Docker应该比较了解了,就是 […]