24 Jan 2015 |
GitHub: 学习使用 Hub |
对于大多数使用 Git 作为 VCS 的程序员来说,应该都接触过 GitHub,
GitHub 就像程序员的淘宝一样,里面充满了好东西,时时刻刻都可能给你惊喜!
|
30 Dec 2014 |
Google Chrome 浏览器在 Linux 下不支持 Java |
从 Firefox 浏览器切换到 Chrome 其实也是几经波折的,以前一直是 Firefox 的粉丝,
虽然听过 Chrome 的各种好,也用过一段时间的 Chrome。但是,Firefox
一直有一些我比较不舍的地方:
|
28 Dec 2014 |
Docker 新特性 -- Machine, Swarm, Compose |
Docker 公司在 12 月初的 DockerCon14, EU 上发布了即将到来的 3 个 Docker 新特性:Docker Macine, Docker Swarm 以及 Docker Compose。在我看来,这不仅是 Docker 更加平台化的特性,而且还将和现有的生态环境中的某些创新公司产生竞争,特别是专注将 Docker 引入数据中心的 CoreOS。
|
20 Dec 2014 |
DEIS 初探 |
DEIS 是一个基于 CoreOS 的 PaaS 平台,
最近刚好体验了一下,所以暂且记录一些东西在这里。
|
13 Dec 2014 |
CoreOS -- fleet 初探 |
fleet 作为 CoreOS 的核心组件之一,基于 systemd 和 etcd 在集群抽象层面实现了一个
进程调度和管理软件。在集群层面,fleet 基于 etcd 存储各个计算节点的元数据,从而
实现将进程从集群层面调度到具体的各个节点上;而在各个节点上,fleet 基于 systemd
来控制和管理各个进程。
|
11 Dec 2014 |
Vagrant CoreOS 在 user-data 更新后的第一次重启不会生效 |
最近学习 CoreOS 时发现一个非常奇怪的现象:coreos-cloudinit 的文档声称在每次系统重启时都会加载
cloudinit 配置的文件;但是,我在 Vagrant 平台上修改 user-data
后,重启后却发现并没有生效,但是更新后的 user-data 文件已经出现在了 CoreOS 文件系统中。
|
07 Dec 2014 |
CoreOS -- etcd 初探 |
在我第一次按照 Running CoreOS on Vagrant
中所述步骤搭建了第一个具有 3 个 CoreOS 的小集群后,发现使用 vagrant ssh
登陆任意一台 CoreOS 都非常慢,这确实让我摸不着头脑,而且非常不幸没有在网上找到足够的信息来解决:
为什么 vagrant ssh 登陆 CoreOS 后键盘会出现卡顿,而且非常严重,
基本上终端反应的速度跟不上键盘敲击的速度。
|
06 Dec 2014 |
CoreOS -- 第一次体验 |
CoreOS 这个着眼于运行容器的Linux发行版,搭上了 Docker
这列高速列车;不过,现在 CoreOS 已经不再想将自己绑在一颗树上,已经宣布了自己的容器方案:
Rocket。
|
22 Nov 2014 |
Why disable IPv6 breaks my email system |
I was following Docker guide to install it on my Debian wheezy system, so I
installed new kernel from wheezy-backports and by the way disabled ipv6 and then
have a reboot.
|
25 Sep 2014 |
SSH eats stdin of while loop |
Bash script is helpful if you want to do something automatically, especially in batch mode. Recently I want to upgrade a package on several hosts so I write a small script within it there is a while loop to read hosts from a file and ssh to every one and...
|