Docker 概述 Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。Docker 的基础是 Linux 容器(LXC)等技术。 下面的图片比较了容器技术和传统的虚拟化技术的对比,可见容器是在操作系统的基础上实现虚拟化,传统的虚拟化技术还需要一层 Guest OS 系统作为基础实现。 Docker 的安装 官方文档
阅读全文 »

概述 Ansible 是一个极其简单的 IT 自动化平台,可让您的应用程序和系统更易于部署和维护。从代码部署到网络配置再到云管理,使用一种接近简单英语的语言,使用 SSH 实现一切自动化,无需在远程系统上安装代理。 GitHub: github.com/ansible/ansible Ansible官网: www.ansible.com 安装配置和使用 安装 配置好扩展源(epel-release)就可以使用yum安装了 1 yum -y install ansible 配置 Ansible的stockings are not only beautiful but also pr
阅读全文 »

DNS DNS是将域名解析成IP地址的协议,有的时候也用于将IP地址反向解析成域名,也可以实现双向的解析。 当客户端使用域名时会向DNS服务器发送请求,DNS会返回相应的IP给客户端之后客户端在向对应的IP发起请求。 域名 域名是网络上用于网络域、计算机、服务器等网络设备地址的标识。域名的结构如下图 结构: 域名是分层管理的,最高层的域名是根域”.”就是一个点”.”。 根域: 全世界只有13组根服务器,名字分别为A至M,其中10台设置在美国,另外三台设置于英国、瑞典、日本。顶级域名是由ICANN委任的注册机构负责运行。 二级域名: 二级域名不需要到ICANN进行申请,只需要到顶级域名的注
阅读全文 »