在bash终端前显示当前机器的IP地址

需求:日常工作中需要同时操作多台服务器,如果不注意会导致将命令执行在错误的服务器上。

阅读更多

mesos-marathon-docker 实战

Mesos+marathon+Docker实战

1
2
**本篇博文参考赵班长发布在unixhot上的一篇文章**
[Mesos + marathon + Docker实战](http://www.unixhot.com/article/32)

阅读更多

salt-grains-pillar

Grains数据系统

Grains(鼓励):静态数据,存储客户端的信息。

阅读更多

salt-配置文件管理之sls讲解

SLS是Salt State系统的核心,用来描述系统的目标状态,使用YAML语言书写。被用作配置文件管理。

阅读更多

salt-modules讲解

saltstack 常用模块介绍

阅读更多

salt-入门及安装

saltstack简介

SaltStack是一种新型的基础设施管理软件,简单易部署,可伸缩的足以管理成千上万的服务器,和足够快的速度控制,与他们交流,以毫秒为单位。SaltStack提供了一个动态基础设施通信总线用于编排,远程执行、配置管理等等。SaltStack项目于2011年启动,年增长速度较快,五年期固定基础设施编制和配置管理的开源项目。SaltStack社区致力于保持slat项目集中、友好、健康、开放。

阅读更多

Docker-Compose 使用方法

安装方法

1
2
3
4
yum install python-pip -y
pip install docker-compose
# docker-compose -v
docker-compose version 1.8.1, build 878cff1

阅读更多

docker快速入门

docker快速入门

docker的主要特性

    阅读更多

    python3.5 源码安装走过的坑

    报错一 python3.5 使用压缩的时候提示没有zlib模块。

    1
    2
    3
    4
    5
    6
    7
    File "1.py", line 6, in <module>
    tar = tarfile.open("sample.tar.gz", "w:gz")
    File "/usr/local/python3/lib/python3.5/tarfile.py", line 1580, in open
    return func(name, filemode, fileobj, **kwargs)
    File "/usr/local/python3/lib/python3.5/tarfile.py", line 1624, in gzopen
    raise CompressionError("gzip module is not available")
    tarfile.CompressionError: gzip module is not available

    阅读更多

    go环境安装

    go语言安装过程

    1
    2
    3
    4
    5
    [root@linux-node1 ~]# yum install -y gcc glibc gcc-c++ make git
    [root@linux-node1 ~]# cd /usr/local/src
    [root@linux-node1 ~]# wget https://storage.googleapis.com/golang/go1.6.1.linux-amd64.tar.gz
    [root@linux-node1 ~]# tar zxf go1.6.1.linux-amd64.tar.gz
    [root@ linux-node1 src]# mv go /usr/local/

    阅读更多