Yan Blog

代码编织梦想,程序创造未来

docker存储管理

Docker volume形态 volume介绍   Docker 采用 AFUS 分层文件系统时,文件系统的改动都是发生在最上面的容器层,在容器的生命周期内,它是持续的,包括容器在被停止后。但是,当容器被删除后,该数据层也随之被删除了。因此,Docker 采用 volume (卷)的形式来向容器提供持久化存储.Docker volume 有如下几种形态: 1.1 默认,即无Docke...

docker容器可视化管理

docker UI 优点:   支持容器批量操作   支持镜像管理 缺点:   不支持多主机 部署: docker pull uifd/ui-for-docker docker run -it -d --name docker-web -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock docker.io/uifd...

centos7下service(systemctl)的配置

service介绍   service命令用于对系统服务进行管理,比如启动(start)、停止(stop)、重启(restart)、查看状态(status)等。 在centos7之前,系统启动服务使用service https start的方式启动,此时其实是启动了存放在/etc/init.d目录下的脚本,在centos7中,服务管理修改了规则,centos7集成了RHEL 7的新的特性,例...

docker集群管理技术--swarm

swarm介绍 swarm是用来部署服务的docker Engine集群。 swarm 创建一个swarm 1 docker swarm init --advertise-addr 192.179.177.11 查看swarm状态 1 docker info 第一步执行后会生成加入新节点的swarm命令,执行命令后加入的新节点作为...

MongoDB副本集搭建

副本集介绍 MongoDB 副本集(Replica Set)是有自动故障恢复功能的主从集群,有一个Primary节点和一个或多个Secondary节点组成。类似于MySQL的MMM架构。 副本集中数据同步过程:   Primary节点写入数据,Secondary通过读取Primary的oplog得到复制信息,开始复制数据并且将复制信息写入到自己的oplog。如果某个操作失败,则备份...

SSH免密码登录配置

SSH介绍 SSH是建立在应用层和传输层基础上的安全协议,其目的是为了远程登录会话和其他网络服务提供安全性的保障。 SSH密钥可实现无密码登录 SSH无密码配置 检查是否生成过SSH密钥 切换到.ssh目录,cd ~/.ssh 如果存在则表示已生成ssh密钥 使用ssh-keygen生成ssh密钥 ssh-heygen -t rsa | dsa 生成ssh密钥之后,可以在~/.ss...

Django命令汇总

创建django工程 django-admin startproject demo 创建django app django-admin startapp test 创建数据库表 python manage.py makemigrations —-> 创建更改的文件 python manage.py migrate —-> ...

centos7安装mamcached

memcached介绍 memcached是一个高性能的分布式的内存对象缓存系统,原理是将数据调到内存中,然后从内存中读取,从而大大提高了读取速度。(用在动态应用中减少数据库负载,提高访问速度),数据只存储在内存中,不进行持久化。 分布式计算是将N颗cpu组装成一颗。 分布式慢速存储是将N个硬盘组成一个大硬盘。 memcached是将N个内存组装成一个大内存。 memcached安装 ...

spark初探

概述   spark是一个实现快速通用的集群计算平台。它是由加州大学伯克利分校AMP实验室 开发的通用内存并行计算框架,用来构建大型的、低延迟的数据分析应用程序。它扩展了广泛使用的MapReduce计算模型。高效的支撑更多计算模式,包括交互式查询和流处理。spark的一个主要特点是能够在内存中进行计算,及时依赖磁盘进行复杂的运算,Spark依然比MapReduce更加高效。 运行模式 ...

python列表字典排序

按字典值排序(默认为升序) x = {1:2, 3:4, 4:3, 2:1, 0:0} sorted_x = sorted(x.iteritems(), key=operator.itemgetter(1)) print sorted_x ——-»» [(0, 0), (2, 1), (1, 2), (4, 3), (3, 4)] 如果要降序排序,可以指定reverse=True ...