排序:
默认
按更新时间
按访问量

时序数据库-Graphite

Graphite就属于一种时序数据库,作用是存储和聚合监控数据并绘制图标,不负责数据的收集。之所以想写一篇关于Graphite的博文主要是因为这是我接触到的另一种新型数据库,其特点和功能让人眼前一亮。但是需要强调的是,这里所谓的时序数据库只是Graphite的一部分(WhisperDB的),而Gr...

2018-07-01 21:20:26

阅读数:80

评论数:0

Linux进程维护-supervisor

Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在supervisor的配置文件中,把要管理的进程...

2018-06-25 22:01:30

阅读数:45

评论数:0

Linux开机启动项详解

Linux启动顺序中决定程序启动项的在init这里,分为两大步骤:按级别加载/etc/rd(0-6)目录下的启动脚本;加载/etc/rd0-6文件。所以设置启动项的方案按原理就分为这两种方式。较简单的方式就是直接vim修改/etc/rc.local文件,将其作为一个shell脚本来编辑,将自己的启...

2018-06-25 21:48:23

阅读数:52

评论数:0

Linux目录结构和对应的用途

/bin:最常用的系统命令,所有用户都可以使用的命令都在这里,例如mkdir、ping、cd、pwd、bash等/sbin:与/bin意义相近,里面是只有root用户拥有的命令,例如iptables、reboot、shutdown、sysctl/boot:启动linuxOS时所用的核心文件/dev...

2018-06-22 18:46:54

阅读数:36

评论数:0

云平台实例SSH无法登陆故障排查步骤

今天遇到个很妖的问题,虽然最终的解决方案让人很无语,但是通过本次问题的解决还是加深了自己对网络知识的认知。故事是这样的,我们负责开发的混合云管理平台最近要上一套新的openstack,所以要将新openstack管理进来。由于平台是新搭建,我这边开发环境也是新改造的,所以在openstack的对接...

2018-06-15 19:06:55

阅读数:69

评论数:0

python之signal操作

1 信号的意义在linux系统中信号是与进程通信的一种手段。假设没有信号,linux中的进程一旦运行起来将不再受控,这种局面对于进程的管理来说是一种灾难。kill、ctrl+c等操作本质上就是我们向linux发出的信号,进程接收到信号后根据相应的策略做出反馈。  2 信号的来源A) 通过终端(组合...

2018-06-11 23:39:00

阅读数:26

评论数:0

Django-Python重量级Web框架

Django是一套完整的MVC开发架构,虽然在微服务盛行的今时今日再谈MVC有些老土,不过对于python这种解决小项目的开发语言来说,MVC仍然是最优的选择。严格来说,Django是MTC,因为其表现层用的是模板(Template) Django的目录结构manage.py:Django的命令行...

2018-06-06 23:38:46

阅读数:89

评论数:0

云平台实例操作神器Terraform

Terraform功能简介Terraform是IT 基础架构自动化编排工具,它的口号是 "Write,Plan, and create Infrastructure as Code", 基础架构即代码。怎么理解这句话,我们先假设在没有Terraform的年代我们...

2018-06-04 22:53:18

阅读数:367

评论数:1

Ansible常用模块介绍

Ansible-playbook命令常用参数:ansible-playbook -i 指定inventory文件 -v 详细输出,-vvv更详细,-vvvv更更详细 -f 并发数 -e 定义Playbook中使用的变量,格式&quot...

2018-06-04 22:11:03

阅读数:69

评论数:0

Ansible基础介绍

 Ansible默认通过 SSH 协议管理机器,通过python脚本来实现的,所以管理机和托管机都需要安装python2.6以及更高的版本,除此之外被管理的机器不需要安装任何组件。Ansible提供了多种安装方式,但是作为python的拥护者果断选择用命令pip install ansible来安...

2018-05-26 15:30:16

阅读数:63

评论数:0

Python小技巧-日积跬步(1)

1 模块的动态导入先看样例代码idc_module = __import__('cloudm.ext.provider.{idc}'.format(idc=idc), fromlist=[idc.title()]) idc_provider = getattr(idc_module, idc.ti...

2018-05-24 00:02:33

阅读数:64

评论数:0

Git的使用规范

Git开发流程图如下:Remote Server上最重要发布的版本是图中Trunk Repository这个仓库,所有开发人员在Git上fork出自己的仓库,也就是图中Your GitHub Repository这个仓库。为了方便测试,自己可以注册两个github的账号,我的Trunk的githu...

2018-05-22 22:24:55

阅读数:44

评论数:0

PyCharm远程开发调试

环境列表:本地:OS:Win10工作目录:C:\workspace 服务端:OS:CentOS7工作目录:/home/workspaceIP:192.168.44.130 如果你VM中Linux的IP经常变动,建议以hostname的方式进行以上配置,防止ip变动后PyCharm需要改动多处。给以...

2018-05-12 16:27:54

阅读数:75

评论数:0

研发十年-成长之路

序言:还记得十年前,口袋里揣着1000块钱与同学一起坐着硬座绿皮火车,用了20多个小时从青岛来到上海,8个人合租着潮湿透风的房间,每天吃着街边苍蝇小馆中的蛋炒饭,拿着一个月不到2000块钱的实习工资,梦的起点总是辛酸并快乐着。        十年后的今天,我又要离开这个充满挑战和机遇的城市,去另一...

2018-04-26 13:59:43

阅读数:390

评论数:9

docker生态系统核心技术

前言:容器生态系统包含核心技术、支持技术和平台技术 核心技术:容器规范:通过定义规范保证了容器的可移植性和互操作性。Runtime环境:为容器运行提供底层的运行环境。Docker默认的runtime是runc容器管理工具:提供管理容器的API命令,例如Docker Engine容器定义工具:镜像定...

2018-04-17 13:48:25

阅读数:91

评论数:0

Sysdig的常用命令

Sysdig常用命令

2018-04-17 00:20:09

阅读数:97

评论数:0

OpenStack核心导读

OpenStack的核心是计算、网络和存储,一切都是围绕着虚拟机为主体而展开的。模块核心是Nova,设计核心是Driver

2018-04-12 23:10:50

阅读数:61

评论数:0

虚拟化与云平台

如何虚拟化和云平台的分类

2018-04-08 22:07:16

阅读数:699

评论数:0

Flask扩展

Flask的一些扩展功能

2018-04-06 16:38:53

阅读数:62

评论数:0

Flask导读

Flask的基本功能:这里的request和session请参考http协议《Http协议详解》,没什么特别的地方。current_app比较简单,就是我们构造这个app时设置的那个name。g这个有点难度,在java开发中我没有见过,需要配合flask里的钩子来理解。Flask提供了4种钩子:...

2018-04-05 20:17:05

阅读数:45

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭