摘要:
简介 gitolite 提供了便于部署git远程仓库的工具,它本身并不提供服务,服务仍旧依托 ssh 对外提供。 gitolite 增强了授权体系,和仓库管理功能。 在本地clone一个gitolite-admin的仓库,直接在本地修改,再推送到远程服务器上即可生效。 gitolite适合小团队管理 阅读全文
摘要:
docker 镜像系统简介 Docker 镜像含有启动容器所需要的文件系统及其内容, 因此, 其用于创建并启动 docker 容器. Docker 采用分层构建机制, 最底层为 bootfs , 其之为 rootfs. Bootfs: 用于系统引导的文件系统, 包括 bootloader 和 ker 阅读全文
摘要:
Docker 什么是Docker? Docker 是基于 Go 语言实现的开源容器项目, 诞生于 2013 年年初, 最初发起者是 dotCloud 公司. Docker 项目已经加入了 Linux 基金会, 并遵循 Apache2.0 协议开源. Dokcer 是一款轻量级, 高性能的虚拟化技术, 阅读全文
摘要:
kubernetes简介 kubernetes 由 Joe Beda, Brendan Burns 和 Craig McLuckie创立, 而后 Google 的其他几位工程师,包括 Brian Grant 和 Tim Hockin 等加盟共同研发, 并由 Google 在 2014 年首次对外宣布 阅读全文
摘要:
Kibana介绍 kibana(名字含义: kiwifruit + Banana) 是一个 可视化分析利器,基于 Logstash 的工具, 2013年加入 Elastic 公司. Kibana是一个开源的可视化平台,可以为 ElasticSearch 集群的管理提供友好的Web界面,帮助汇总,分析 阅读全文
摘要:
etcd简介 etcd 是 coreOs 团队于 2013 年 6 发起的开源项目, 他的目标是构建一个高可用的分布式键值(key-value)数据库. etcd 内部采用 raft 协议作为一致性算法, etcd基于 go 语言实现. 项目地址: https://github.com/coreos 阅读全文
摘要:
什么是ELK? ELK是一套开源的日志分析系统, 由 elasticsearch + logstash + kibana 组成. elasticsearch: 分布式搜索引擎. logstash: 日志收集过滤. kibana: 图形化展示. 官网介绍: https://www.elastic.co 阅读全文
摘要:
简介 DNS的出现及演变 网络出现的早期是使用 IP 地址进行通信. 那时就几台主机通信. 但是随着接入网络主机的增多.这种数字表示的地址非常不便于记忆, UNIX 上就出现了建立一个叫做 hosts 的文件(Linux 和 Windows 也继承保留了这个文件). 这个文件中记录着主机名称和 IP 阅读全文
摘要:
什么是 Rsync? Rsync 是一款开元的,快速的,多功能的, 可以实现全量及增量的本地或者远程数据同步备份的工具. 并且可以不进行改变原有的数据的属性信息. 实现数据的备份迁移特性. Rsync 软件适用于 unix/ linux/ windows 等多种操作系统. Rsync 是一个快速和非 阅读全文
摘要:
正向代理 正向代理主要是代理服务器接收客户端的请求,转发给外网中真正的目标服务器,正向代理接收内网中客户端的请求,主要由Nginx ngx_http_proxy_module 模块提供。 例: server { listen 80 default_server; resolver 8.8.8.8 l 阅读全文