MySQL性能优化总结

chenhaozjnubit | | 2017-07-19
一、MySQL的主要适用场景1、Web网站系统2、日志记录系统3、数据仓库系统4、嵌入式系统二、MySQL架构图: 三、MySQL存储引擎概述1)MyISAM存储引擎MyISAM存储引擎的表在数据库中,每一个表都被存放为三个以表名命名的物理文件。首先肯定会有任何存储引擎都不可缺少的存放表结构定义信息的.frm文件,另外还有.MYD和.MYI文件,分别存放了表的数据(.MYD)和索引数据( [阅读全文]
ė490次浏览 60条评论 0 MySQL

虚拟路由器冗余协议【原理篇】VRRP详解

chenhaozjnubit | | 2017-07-18
为什么要使用VRRP技术我们知道,为了实现不同子网之间的设备通信,需要配置路由。目前常用的指定路由方法有两种:       第一种是通过路由协议 :RIP、OSPF动态学习       第二种是通过静态路由: 对终端PC机配置静态路由。这两 [阅读全文]
ė586次浏览 60条评论 0 vrrp

论存储IOPS和Throughput吞吐量之间的关系

chenhaozjnubit | | 2017-07-17
介绍      IOPS和Throughput吞吐量两个参数是衡量存储性能的主要指标。IOPS表示存储每秒传输IO的数量,Throughput吞吐量则表示每秒数据的传输总量。两者在不同的情况下都能表示存储的性能状况,但应用的场景不尽相同。同时,两者之间也存在着相互的联系,本文就IOPS和Throughput吞吐量对存储性能衡量的场景入手,描述两者之 [阅读全文]
ė657次浏览 60条评论 0 iops

MySQL性能调优的10个方法

chenhaozjnubit | | 2017-07-14
MYSQL 应该是最流行了 WEB 后端数据库。WEB 开发语言最近发展很快,PHP, Ruby, Python, Java 各有特点,虽然 NOSQL 最近越來越多的被提到,但是相信大部分架构师还是会选择 MYSQL 来做数据存储。MYSQL 如此方便和稳定,以至于我们在开发 WEB 程序的时候很少想到它。即使想到优化也是程序级别的,比如,不要写过于消耗资源的 SQL 语句。但是除此之 [阅读全文]
ė486次浏览 60条评论 0 MySQL

Kubernetes的ConfigMap说明

chenhaozjnubit | | 2017-07-13
 这篇博文,我们来说一说,关于在kubernetes的pod中自定义配置的问题。  我们知道,在几乎所有的应用开发中,都会涉及到配置文件的变更,比如说在web的程序中,需要连接数据库,缓存甚至是队列等等。而我们的一个应用程序从写第一行代码开始,要经历开发环境、测试环境、预发布环境只到最终的线上环境。而每一个环境都要定义其独立的各种配置。如果我们不能很好的管理这些配置文件,你的运维工作将顿时变的无比 [阅读全文]
ė613次浏览 60条评论 0 Kubernetes

使用Java操作LDAP案例

chenhaozjnubit | | 2017-07-12
1 案例描述公司平台使用LDAP来储存企业或用户的信息,在系统的运行过程中需要对LDAP存储的信息进行相关的访问和操作,那么在Java中是如何操作LDAP的呢?2 案例分析LDAP是一个得到关于人或者资源的集中、静态数据的快速方式,是一种存储模式和访问协议。UnboundID LDAP SDK for Java是一个快速、综合易用的 LDAP 目录服务的 Java 客户端API,它提供了一套快速、 [阅读全文]
ė1092次浏览 61条评论 0 java ldap

spring cloud config 入门

chenhaozjnubit | | 2017-07-11
简介Spring cloud config 分为两部分 server client config-server 配置服务端,服务管理配置信息config-client 客户端,客户端调用server端暴露接口获取配置信息config-server创建config-server首先创建config-server工程.文件结构: ├── config-server.iml ├── pom.xml [阅读全文]
ė555次浏览 60条评论 0 Spring cloud

Linux构建ClamAV 杀毒

chenhaozjnubit | | 2017-07-10
UNIX/Linux下的杀毒软件有好多是商业版本的。但和Windows系统下一样,杀毒软件的质量决定于病毒库的量已及更新的速度。在这里,我们使用自由软件 Clam AntiVirus 来建立Linux下的病毒查杀系统。并且为了消除后来的隐患,建议务必在服务器公开以前构建病毒查杀系统。备注:系统必须安装ntp服务,而且时间必须要跟北京时间一致,否则会导致clam不可用。如下:yum -y insta [阅读全文]
ė658次浏览 60条评论 0 linux

kubernetes1.5新特性:kubelet API增加认证和授权能力

chenhaozjnubit | | 2017-07-07
一、背景介绍在Kubernetes1.5中,对于kubelet新增加了几个同认证/授权相关的几个启动参数,分别是:认证相关参数:•       anonymous-auth参数:是否启用匿名访问,可以选择true或者false,默认是true,表示启用匿名访问。•     &nb [阅读全文]
ė555次浏览 60条评论 0 Kubernetes

如何编写 Dockerfile

chenhaozjnubit | | 2017-07-06
如何使用 DockerfileDockerfile 用来创建一个自定义的image,包含了用户指定的软件依赖等。当前目录下包含Dockerfile,使用命令build来创建新的image,并命名为tenxcloud/helloworld。docker build -t tenxcloud/helloworld .Dockerfile 的关键字如何编写Dockerfile,格式如下:Comment [阅读全文]
ė463次浏览 60条评论 0 Docker

FastDFS常见命令

chenhaozjnubit | | 2017-07-05
1: 启动FastDFS          tracker: /usr/local/bin/fdfs_trackered /etc/fdfs/tracker.conf          storage: /usr/local/bin/fdfs_storaged /etc/fdfs/stor [阅读全文]
ė494次浏览 60条评论 0 fastdfs

Spring容器中的Bean几种初始化方法和销毁方法的先后顺序

chenhaozjnubit | | 2017-07-04
Spring 容器中的 Bean 是有生命周期的,spring 允许 Bean 在初始化完成后以及销毁前执行特定的操作。下面是常用的三种指定特定操作的方法:通过实现InitializingBean/DisposableBean 接口来定制初始化之后/销毁之前的操作方法;通过 元素的 init-method/destroy-method属性指定初始化之后 /销毁之前调用的操作方法;在指定方法上加上@ [阅读全文]
ė702次浏览 60条评论 0 Spring

Centos6.5下docker 环境搭建

chenhaozjnubit | | 2017-07-03
一.运行docker Linux内核版本需要在3.8以上,针对centos6.5 内核为2.6的系统需要先升级内核.不然会特别卡,退出容器. 在yum的ELRepo源中,有mainline(3.13.1)、long-term(3.10.28)这2个内核版本,考虑到long-term更稳定,会长期更新,所以选择这个版本。1.查看当前版本:[root@localhost ~]# more / [阅读全文]
ė1391次浏览 60条评论 0 Docker centos

Jenkins服务器磁盘空间管理策略

chenhaozjnubit | | 2017-06-30
Jenkins在帮助我们自动化构建服务的同时也在消耗服务器的磁盘空间,试想如果构建的项目个数很多,而Jenkins 服务器磁盘空间又不是非常大的话,每隔一段时间磁盘空间就会爆满导致Jenkins出现磁盘空间不足无法构建的后果。这时候我们就需要进行一定的手工干预才能恢复Jenkins的正常运作。本文基于Windows操作系统,结合Jenkins 的相关特性解决上述问题。一、手工删除构建记录这是最基本 [阅读全文]
ė621次浏览 60条评论 0 jenkins

java连接mongodb的一个奇葩问题及奇葩解决方式

chenhaozjnubit | | 2017-06-29
昨天在eclipse中编写代码,本来连接mongodb进行各项操作都是正常的,但是有一会儿突然之间就没法连接了,还一直抱错,错误如下:信息: Cluster created with settings {hosts=[192.168.0.4:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 [阅读全文]
ė1050次浏览 60条评论 0 MongoDB

Google Kaptcha验证码的使用

chenhaozjnubit | | 2017-06-28
Kaptcha是什么? kaptcha 是谷歌开源的非常实用的验证码生成工具,基于SimpleCaptcha的开源项目。使用Kaptcha 生成验证码十分简单并且参数可以进行自定义。只需添加jar包配置下就可以使用,通过配置,可以自己定义验证码大小、颜色、显示的字符等等。下面就来讲一下如何使用kaptcha生成验证码以及在服务器端取出验证码进行校验。 怎么使用Kaptcha? 1.首先要项目使用 [阅读全文]
ė982次浏览 60条评论 0 验证码

Tomcat 启动速度慢的元凶 [localhost-startStop-1]卡死

chenhaozjnubit | | 2017-06-27
——增大/dev/random的熵池。问题的原因是由于熵池不够大,所以增大它是最彻底的方法。 通过 cat /proc/sys/kernel/random/entropy_avail 我们可以查看现在的熵池大小;我们需要找到一种方式来提高这个值就行了。如果你的CPU带有DRNG特性,可以充分利用硬件来提高熵池产生的速度 。通过 cat /proc/cpuinfo | grep rdrand 可以查 [阅读全文]
ė614次浏览 60条评论 0 tomcat

谷歌开源组件kaptcha生成验证码

chenhaozjnubit | | 2017-06-26
在web工程中引入kaptcha的jar包,这个在网上可以下载在web.xml中进行配置,代码如下: kaptcha com.google.code.kaptcha.servlet.KaptchaServlet 图片宽 120 kaptcha.image.width 120 图片高 38 [阅读全文]
ė762次浏览 60条评论 0 验证码

mongodb系列之-治理mongodb->db.currentOp()

chenhaozjnubit | | 2017-06-23
今天公司的dba在内部分享了针对mysql上具体的每个crud语句操作如何进行控制管理(利用的inntop工具),挺好的。这里,我也献丑下,在mongodb中如何管理具体的每个crud操作(比如某个查询语句慢,太占资源,直接可以将其kill掉,这貌似很暴力哈,不过没关系,有时候不得已而为之...不过mongodb中可不是用第三方的工具哦,而是自家实现的功能,顶...)    & [阅读全文]
ė480次浏览 60条评论 0 MongoDB

Mongo性能检查

chenhaozjnubit | | 2017-06-22
前几天,公司游戏突然出现大面积无法登录的情况。查看登录服务器的日志发现,一直在提示“Out of semaphores to get db connection”的错误,且CPU、内存的占用很高,磁盘IO达到100%。很明显,一方面是由于Mongo的线程池耗尽了,另一方面就是服务器的能力已经达到了极限,需要重新规划服务器架构。虽然问题最后解决了,但是在此记录一番留作记录,也希望于其他读者有用处。检 [阅读全文]
ė535次浏览 60条评论 0 MongoDB

CentOS安装中文支持包的方法

chenhaozjnubit | | 2017-06-21
安装非常简单,如是其他版本linux系统,使用相应的在线升级命令即可,如apt-get1.安装中文包:yum -y groupinstall chinese-support2.修改字符编码配置文件vi /etc/sysconfig/i18nLANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_ [阅读全文]
ė679次浏览 60条评论 0 centos

Jenkins构建后发送邮件

chenhaozjnubit | | 2017-06-20
我们首先安装Jenkins邮件扩展插件“ Email Extension Plugin ”。 Jenkins和插件的安装方法见上一篇文章:http://qicheng0211.blog.51cto.com/3958621/1918912 一、系统配置 1、进入Manage Jenkins->Configure System,找到配置段“Jenkins Loca [阅读全文]
ė1100次浏览 60条评论 0 jenkins

持续集成引擎 Hudson 和 Jenkins 的恩恩怨怨

chenhaozjnubit | | 2017-06-16
Hudson 是在2004年的夏天由 Sun 公司开发的(就是开发Java的那家),2005年2月开源并发布了第一个版本。Hudson 发布的时候 CruiseControl 是CI界的老大哥,但是很快,在大约2007年的时候 Hudson 已经超越CruiseControl。2008年5月的 JavaOne 大会上,Hudson 获得了开发解决方案类的Duke's Choice奖项。从此,小弟翻 [阅读全文]
ė610次浏览 60条评论 0 hudson jenkins

jenkins credentials & git ssh 认证

chenhaozjnubit | | 2017-06-15
在 jenkins 中使用 Git 插件从仓库中 pull 代码的时候会要求 jenkins 必须有 pull 权限(尤其是当git开启了ssh认证的时候),在配置 jenkins job 的时候有以下这些方法配置 ssh key:方法1 : 登陆 jenkins 服务器,切换到 jenkins 用户,生成 ssh key,然后把 公钥添加到 git 服务器上.sudo su - jenkins [阅读全文]
ė841次浏览 60条评论 0 jenkins

maven pom里version是用变量方式写的,deploy时怎么变成实际的值

chenhaozjnubit | | 2017-06-14
versions-maven-plugin插件,可以解决。 versions-maven-plugin org.codehaus.mojo 2.2 2.2.2 命令也能解决: mvn versions:set -DnewVersion=1.0.3-SNAPSHOT [阅读全文]
ė753次浏览 60条评论 0 Maven

部署流水线搭建小记:Docker、Jenkins、Java和Couchbase

chenhaozjnubit | | 2017-06-13
【编者的话】这篇文章讲述了如何用Jenkins和Docker来为一个需要和数据库交互的Java应用创建部署流水线(deployment pipeline)。Jenkins支持创建流水线。它使用一种基于Groovy的流水线领域特定语言(Pipeline DSL)的简单脚。而这些脚本,通常名字叫Jenkinsfile。它定义了一些根据指定参数执行简单或复杂的任务的步骤。流水线创建好后,可以用来构建代码 [阅读全文]
ė953次浏览 60条评论 0 Docker jenkins

架构设计师能力模型

chenhaozjnubit | | 2017-06-12
不论是在公司内部,还是在面试过程中,经常看到很多开发人员,说想成长为架构师,但是实际上却像一支无头苍蝇一样学习、成长。所以今天我就来简单总结一下,开发人员要成长为一个架构师,都应该学习哪一方面的知识。也就是:架构师的能力模型。 (PS:本文纯属个人见解,并不一定完全正确。对于此类话题,每个人可能都有不同的看法。欢迎大家拍砖。)   开发人员职业发展方向 在说明架构师能力模型前 [阅读全文]
ė649次浏览 60条评论 0 胜任力

搭建docker私有仓库

chenhaozjnubit | | 2017-06-09
 搭建Docker私仓,可以使用docker官方提供的registry镜像。该镜像目前有2.0,2.3和2.3.1版本。它只与1.6.0以上版本的docker兼容。搭建私仓的步骤如下: 一:无代理、无认证的registry1:下载registry镜像:[plain] view plain copy docker pull  registry:2&n [阅读全文]
ė756次浏览 60条评论 0 Docker

Docker与CI持续集成/CD

chenhaozjnubit | | 2017-06-08
背景        Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。       持续集成(Continuous integr [阅读全文]
ė687次浏览 60条评论 0 Docker

基于Docker的Jenkins Pipeline工作流

chenhaozjnubit | | 2017-06-07
一个软件产品的开发周期中,尤其是敏捷开发,持续集成和持续部署是必不可少的环节,而随着产品的丰富,模块的增多。随即带来了更加多的问题,各模块间编译环境的准备,编译复杂,耗时增加,还需要专人去负责这个流程。而Jenkins则可以很好的解决这个单一而容易出错的CI(持续集成)工作。 Jenkins也存在着编译环境不隔离的问题,虽然可以通过集群的方式解决,可是需要为每种环境甚至是一种语言的不同版 [阅读全文]
ė790次浏览 60条评论 0 Docker jenkins

Kubernetes 在腾讯云容器服务中的实践

chenhaozjnubit | | 2017-06-06
一、kubenerters服务的三种访问方式介绍kubenerters中对于服务的访问,提供了多种访问方式,以适应不同的使用场景。其中主要的访问方式有ClusterIP,NodePort以及LoadBalancer三种。三种访问方式详细对比说明入下表所示:ClusterIP方式默认类型,自动分配一个仅cluster内部可以访问的虚拟IP。可以通过ServiceIP:Port来访问该 [阅读全文]
ė2013次浏览 60条评论 0 Kubernetes

RAID cache的作用及更换RAID 电池注意事项

chenhaozjnubit | | 2017-06-05
背景: 公司有1台Dell服务器出现RAID卡电池不稳定的情况,需要更换,为了不影响正在写入的数据丢失,需要了解RAID cache的作用和更换电池的操作顺序RAID cache: RAID cache技术最近几年,在磁盘存储技术上发展的非常迅速,作为高端存储,cache已经是整个存储的核心所在,就是中低端存储,也有很大的cache存在,包括最简单的RAID卡,一般都包含有几十,甚至几百兆的RAI [阅读全文]
ė671次浏览 60条评论 0 RAID

Magnum六问六答,OpenStack已为容器普及做好准备

chenhaozjnubit | | 2017-06-02
Magnum是OpenStack容器团队所开发的OpenStack API服务。这个团队的任务是让Docker、Kubernetes等容器编排引擎能够在OpenStack中被作为一级资源使用。Magnum使用 [阅读全文]
ė904次浏览 60条评论 0 OpenStack

sshd_config配置 详解

chenhaozjnubit | | 2017-06-01
# 1. 关于 SSH Server 的整体设定,包含使用的 port 啦,以及使用的密码演算方式Port 22          # SSH 预设使用 22 这个 port,您也可以使用多的 port !              # 亦即重复使用 port 这个设定项目即可!Protocol 2,1       # 选择的 SSH 协议版本,可以是 1 也可以是 2 ,             [阅读全文]
ė530次浏览 60条评论 0 linux centos

Mongodb中的repairDatabase()

chenhaozjnubit | | 2017-05-31
MongoDB中的repairDatabase():官网定义: repairDatabase确认并修复数据存储中的错误和不一致的地方,类似于Linux下的文件操作命令fsck 。当数据库被意外重启或破坏时,使用repairDatabase命令来确保数据完整。实际操作:压缩数据库中所有的collections,等同于分别在每个collection上进行compact命令。减少了磁盘中数据文 [阅读全文]
ė759次浏览 60条评论 0 MongoDB

终于找到高效工作之道——《番茄工作法图解》读书笔记

chenhaozjnubit | | 2017-05-27
每天上班都在瞎忙中度过?逛微博、刷朋友圈的时间多于工作时间?总是在截止日期来临前奋笔疾书?明明知道效率低却治不了?如果你的答案是“YES”,那么你一定要看看这本书——《番茄工作法图解》,图文并茂,有方法有示例,不枯燥不装X,绝对良心出品,真正是拖延症、懒癌患者的福音!作为拖延症晚期患者,我总是对网络上分享的效率工具、效率提升方法顶礼膜拜,什么番茄工作法啦,PDCA流程啦,GTD理论啦……然而听过很 [阅读全文]
ė894次浏览 60条评论 0 番茄工作法

mysql general log 查看mysql 执行历史

chenhaozjnubit | | 2017-05-26
查看设置mysql genneral logshow VARIABLES like '%general_log%'; set GLOBAL general_log = off;// on-打开; off-关闭 general_log ON general_log_file /var/log/mysql/query.log使用mysql general logtail -f /p [阅读全文]
ė499次浏览 60条评论 0 MySQL

为什么ifconfig命令输出eth1,eth2,没有eth0

chenhaozjnubit | | 2017-05-25
ifconfig -a看看默认情况下用mini安装都只有ifcfg-eth0一个配置文件一般复制的虚拟机网卡配置文件由于是原来的虚拟机的,所以和新的虚拟机硬件匹配不上,所以要根据新硬件生成新的配置文件。你可以从 ifcfg-eth0复制成 ifcfg-eth1 也可以通过改 /etc/udev/rules.d/70-persistent-net.rules 把eth1变成eth0,里面有对应的名字 [阅读全文]
ė529次浏览 60条评论 0 centos

CentOS设置SSH Key登录

chenhaozjnubit | | 2017-05-24
SSH是我们登录VPS常用的方式,因此SSH账号的安全至关重要。常见的用户名+密码的登录方式很容易受到暴力破解的影响,为了避免影响,我们可以直接禁止用户名+密码登录VPS的方式,改用密钥登录,既保证了安全,又方便快捷。下面就介绍一下配置ssh key登录的方法。一、PuttyGen以及Putty软件的下载这一步看似简单,其实有着至关重要的作用。大家一定要到官方网站进行下载(putty官网可能被墙, [阅读全文]
ė746次浏览 60条评论 0 centos

在docker中制作自己的JDK+tomcat镜像

chenhaozjnubit | | 2017-05-23
制作一个带有JDK和tomcat的docker镜像也许你和我一样,想要自己亲手制作一个热乎乎的镜像,最好自己指定JDK版本和tomcat版本。当然,这是可以的。 根据我的水平,目前有两种办法可以制作我想要的这个镜像。来,我们先说简单点的。方式一首先,准备好想要的jdk和tomcat,另外,我们需要创建一个Dockerfile文件,什么,你说你不知道Dockerfile是什么也不会写Dockerfi [阅读全文]
ė1465次浏览 60条评论 0 Docker

互联网产品经理的工作职责

chenhaozjnubit | | 2017-05-22
这几天我梳理了1年以来的工作内容,并将产品经理的工作职责整理出来。按照产品阶段划分,可分为5个方面:一、市场及用户研究1.1、市场分析:发现并掌握目标市场和用户需求的变化趋势,对未来几年市场上需要什么样的产品和服务做出预测;1.2、竞品分析:收集竞争对手的资料、试用竞争对手的产品,从而了解竞争对手产品;1.3、用户研究:通过定性(用户访谈)、定量(调查问卷)等分析方法对用户需求进行挖掘和分析;二、 [阅读全文]
ė616次浏览 60条评论 0 JD

分布式消息系统:Kafka

chenhaozjnubit | | 2017-05-19
Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一个分布式的,可划分的,冗余备份的持久性的日志服务。它主要用于处理活跃的流式数据。在大数据系统中,常常会碰到一个问题,整个大数据是由各个子系统组成,数据需要在各个子系统中高性能,低延迟的不停流转。传统的企业消息系统并不是非常适合大规模的数据处理。为了已在同时搞定在线应用(消息)和离 [阅读全文]
ė640次浏览 60条评论 0 Kafka

kafka入门:简介、使用场景、设计原理、主要配置及集群搭建

chenhaozjnubit | | 2017-05-18
问题导读:1.zookeeper在kafka的作用是什么?2.kafka中几乎不允许对消息进行“随机读写”的原因是什么?3.kafka集群consumer和producer状态信息是如何保存的?4.partitions设计的目的的根本原因是什么? 一、入门    1、简介    Kafka is a distributed,partitioned, [阅读全文]
ė551次浏览 60条评论 0 Kafka

块存储、文件存储、对象存储这三者的本质差别是什么

chenhaozjnubit | | 2017-05-17
作者:繁星亮与鲍包包链接:https://www.zhihu.com/question/21536660/answer/33279921来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。【块存储】典型设备:磁盘阵列,硬盘 块存储主要是将裸磁盘空间整个映射给主机使用的,就是说例如磁盘阵列里面有5块硬盘(为方便说明,假设每个硬盘1G),然后可以通过划逻辑盘、做R [阅读全文]
ė588次浏览 60条评论 0

k8s calico网络原理以及多租户实现设计

chenhaozjnubit | | 2017-05-16
  软件定义网络SDN基础概念介绍租户(Tenant):在网络资源上完全隔离的一个用户,在业务上可以代表一个对于网络有隔离和管理需求的部门。一个租户可以对应多个网络。网络(Network):在业务上可以代表一个部门下的一个项目组。一个网络只能挂在一个租户下面,同时可以有多个子网。子网(Subnet):在业务上可以代表一个部门下项目组的一个开发或测试环境。同一个network的subnet [阅读全文]
ė1867次浏览 60条评论 0 Docker

浅谈Docker隔离性和安全性

chenhaozjnubit | | 2017-05-15
介绍相信很多开发者都默认Docker这样的容器是一种沙盒(sandbox)应用,也就是说他们可以用root权限在Docker中运行随便什么应用,而Docker有安全机制能保护宿主系统。比如,有些人觉得Docker容器里面的进程跟虚拟机里面的进程一样安全;还有的人随便找个源就下载没有验证过的Docker镜像,看都不看内容就在宿主机器上尝试、学习和研究;还有一些提供PaaS服务的公司竟然允许用户向多租 [阅读全文]
ė582次浏览 60条评论 0 Docker

docker网络初步探索

chenhaozjnubit | | 2017-05-12
pipework是一个网络配置工具,执行一些命令可以快速为docker创建网络,适用于运维,或者手动构建docker网络。其原理就是一些shell命令的集合。本身就是个shell脚本工具。200行shell代码。 weave是一个3层互联的方案,在每个宿主机上启动一个docker,用作3层路由来做转发,这样就把所有宿主机连起来了,解决了docker的三层互通,原理也很简单,但是性能和稳定 [阅读全文]
ė581次浏览 60条评论 0 Docker

redmine项目管理系统突然不发邮件的一个原因

chenhaozjnubit | | 2017-05-11
今天早上一到公司,就有人跟我反应说项目管理系统发不出来邮件了.果然一查邮件服务器的日志,发现项目管理系统使用的账户,从昨天就没有发邮件了.很严重啊.首先查看日志: 查看文本打印tail -n 50 /.../redmine/log/production.log   注:由于redmine的默认配置是不记录邮件发送记录的.所以,在 [阅读全文]
ė1140次浏览 60条评论 0 redmine

深入Pod——一pod多容器

chenhaozjnubit | | 2017-05-10
一pod多容器,可以说是kube精华所在,让多个同应用的单一容器可以整合到一个类虚拟机中,使其所有容器共用一个vm的资源,提高耦合度,神来之笔,从而方便副本的复制,提高整体的可用性 接下来会从我自己的学习历程,讲诉一pod多容器,其中历经的困难,此问题有困扰一个月之久。 1、测试过程: 根据文章:http://www.csdn.net/article/2014-12-18/2823196  [阅读全文]
ė709次浏览 60条评论 0 Kubernetes

vnc与windows之间的复制粘贴

chenhaozjnubit | | 2017-05-09
【原创】VNC怎么和宿主机共享粘贴板假设目标主机是linux,终端主机是windows(就是在windows上使用VNC登陆linux)在linux中执行vncconfig-nowin&在linux选中文字后,无需其他按键,直接在windows中可以黏贴。在windows中选中文字,Ctrl+C,在linux中按中键黏贴。具体表现为:   在使用vncconfig & [阅读全文]
ė860次浏览 60条评论 0 vnc