上一页 1 2 3 4 5 6 7 8 ··· 22 下一页
摘要: 背景LibProcess 是一套基于 Socket 实现的通信协议库,它支持 Protocal Buffer,通过两者结合,可实现一套很高效的基于消息传递的通信协议库,而 Mesos 底层通信协议正是采用了该库。简单剖析有两个服务 Master 和 Slave,Slave 周期性向 ... 阅读全文
posted @ 2016-07-27 22:07 chenqiangzhishen 阅读(461) 评论(0) 推荐(0)
摘要: 在 agent recover 的时候,一般 agent 会去 reconnect executors ,如果 reconnect 成功,就会 Re-registering executor,如果 Re-registering executor 也成功了,就会是正常的 RUNNING... 阅读全文
posted @ 2016-07-27 22:04 chenqiangzhishen 阅读(398) 评论(0) 推荐(0)
摘要: 在我们写 shell 脚本的时候,特别在调试的时候经常需要注释多行命令,但在每一行前输入 # ,显得有些麻烦。基于 shell 命令的灵活性,我们可以使用下面的方法:方法一(这是比较稳妥的作法):可以采用 HERE DOCUMENT 特性,实现多行注释,比如 file 会截取 fil... 阅读全文
posted @ 2016-07-21 12:46 chenqiangzhishen 阅读(2029) 评论(0) 推荐(0)
摘要: kdump 是一种 kernel crash dump 的机制,它可以在内核 crash 时保存系统的内存信息用于后续的分析。kdump 是基于 kexec 的。 crash 是一个用于交互式地分析正在运行的 Linux 系统或者 kernel crash 后的 core dump ... 阅读全文
posted @ 2016-07-19 14:30 chenqiangzhishen 阅读(1352) 评论(0) 推荐(0)
摘要: 目前很多文档都是用 markdown 格式编写,并且以代码的形式托管在 GitLab 上, 同时,使用 gh-md-toc 来生成文档目录。但是,gh-md-toc 会直接将结果打印到 stout,而我们想要直接将其添加到文档头部, 而不是从 stdout 再复制粘贴,然后还要格式化... 阅读全文
posted @ 2016-07-18 15:04 chenqiangzhishen 阅读(867) 评论(0) 推荐(0)
摘要: 大多数 Unix 老手都知道 GNU core utilities从那些我们几乎每天使用到的 ls, cp, ln, rm, touch, tail, wc 等等,到我们不常使用的 tsort, tac, factor, seq 等,除了这些 Unix 工具包,我发现还有一个包对我们... 阅读全文
posted @ 2016-07-18 14:56 chenqiangzhishen 阅读(622) 评论(0) 推荐(0)
摘要: 一般的去匹配 python 的单个 regex 较简单,只需要按照 python 用户手册编写即可。本文主要讲一下需要匹配多个 regex 的情况。假设我们需要判断输入的每一行 (用 line 进行获取字符串)是否满足其中的一个 regex, 如果满足,则过滤。比如,则可以使用如下的... 阅读全文
posted @ 2016-07-15 16:47 chenqiangzhishen 阅读(418) 评论(0) 推荐(0)
摘要: 此文定制 Ubuntu 控制台及 VIM 界面,都使用开源的软件即可。控制台我们使用gnome-terminal-colors-solarized 工具进行配置,下载:git clone https://github.com/Anthony25/gnome-terminal-col... 阅读全文
posted @ 2016-07-07 10:43 chenqiangzhishen 阅读(628) 评论(0) 推荐(0)
摘要: 文档规范编写文档的过程中,考虑文档的可读性,是一件非常重要的事情。一定程度上,从编写的技术文档中可以看出一个程序员是否专业,是否严谨。以下介绍三种文档规范:Gengo 风格Gengo 风格指南,是 Gengo(一个翻译网站)推荐的翻译风格,受到广泛好评,可以作为文档写作的规范指南。文... 阅读全文
posted @ 2016-07-06 16:34 chenqiangzhishen 阅读(304) 评论(0) 推荐(0)
摘要: Anisble 有一些高级用法,包括了一些保留的变量,比如:hostvars, group_names, groups 等。这些对于编写判断语句较有用处:比如:group_names 的使用。如果我们想为 [masters] 组设置 master 的 role 属性,为 slave ... 阅读全文
posted @ 2016-07-04 15:06 chenqiangzhishen 阅读(807) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 22 下一页