摘要: 一、MMM简介 MMM(Master-Master replication manager for MySQL)是一套支持双主故障切换和双主日常管理的脚本程序。MMM使用Perl语言开发,主要用来监控和管理MySQL Master-Master(双主)复制,虽然叫做双主复制,但是业务上同一时刻只允许 阅读全文
posted @ 2018-01-14 23:05 百衲本 阅读(10285) 评论(0) 推荐(2) 编辑
摘要: 一.下载对应的软件版本 下载地址:http://mirrors.sohu.com/mysql/MySQL-5.6/ 备用地址:http://ftp.ntu.edu.tw/pub/MySQL/Downloads/ 二、解压、配置用户和权限 三、初始化数据库 四、配置MySQL环境变量 [root@lo 阅读全文
posted @ 2018-01-10 21:41 百衲本 阅读(1261) 评论(0) 推荐(0) 编辑
摘要: 一、前言 Resin是CAUCHO公司的产品,是一个非常流行的支持servlets 和jsp的引擎,速度非常快。对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发。Resin本身包含了一个支持HTTP/1.1的WEB服务器。虽然它可以显示动态内容,但是它显示 阅读全文
posted @ 2018-01-02 21:26 百衲本 阅读(699) 评论(0) 推荐(0) 编辑
摘要: tomcat是一个开源Web服务器,基于Tomcat的Web运行效率高,可以在一般的硬件平台上流畅运行,因此,颇受Web站长的青睐。不过,在默认配置下其存在一定的安全隐患,可被恶意攻击。以下是一些安全加固的方法: 版本安全 服务降权 端口保护 1 更改tomcat管理端口8005 ,此端口有权限关闭 阅读全文
posted @ 2018-01-02 16:50 百衲本 阅读(8237) 评论(0) 推荐(0) 编辑
摘要: 主要有以下几个方面来提高Tomcat服务器的性能 硬件资源对tomcat的影响 jdk版本选择 JDK参数优化 JAVA_OPTS参数说明 Tomcat并发优化 压缩 HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器 阅读全文
posted @ 2018-01-02 15:08 百衲本 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/edwardlauxh/archive/2010/04/25/1918603.html#3830885 前阵子遇到几个面试题都是关于对Java内存控制的,因此从网上找到这篇文章,希望自己对Java的内存分配有重新的认识 /usr/local/jdk 阅读全文
posted @ 2017-12-31 20:47 百衲本 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 一、环境准备 时间同步(同步后确认各服务器时间是否一致,不一致需要修改一下时区) 关闭防火墙 软件包和jar包链接:https://pan.baidu.com/s/1sl9Nob7 二、安装配置nginx和memcached Nginx和memcached使用yum安装即可,下面是nginx配置文件 阅读全文
posted @ 2017-12-31 19:30 百衲本 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 一、环境准备 时间同步 关闭防火墙 联通网络,配置yum源 软件包链接:https://pan.baidu.com/s/1qYbtpnQ 二、安装nginx 1、解决依赖关系 2、添加用户nginx,实现以之运行nginx服务进程 3.、下载nginx软件,并编译安装 4.为nginx提供SysV 阅读全文
posted @ 2017-12-30 13:52 百衲本 阅读(6947) 评论(9) 推荐(0) 编辑
摘要: 一、环境准备 二、安装Java环境 三、安装tomcat服务器 启动tomcat 访问一下链接,默认端口为8080 在右上角有这样三个按钮: 当我们尝试登陆任何一个管理界面,提示没有权限,需要去配置 根据提示,需要配置用户和权限 需要注意的是,从Tomcat 7开始,Host manager应用的角 阅读全文
posted @ 2017-12-29 00:03 百衲本 阅读(1500) 评论(0) 推荐(0) 编辑
摘要: 一、前言 Java应用的环境: Tomcat的前身: 二、Tomcat的架构: Tomcat 支持Servlet和JSP的规范,它由一组嵌套的层次和组件组成,一般可分为以下四类: 各常见组件: 顶级类组件: 服务类组件 : 连接器类组件: 容器类组件: host组件: 被嵌套类(nested)组件: 阅读全文
posted @ 2017-12-27 22:35 百衲本 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 什么是dockerfile? Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取Dockerfile中的指令自动生成映像。 docker build命令用于从Dockerfile构建映像。可以在docker build命令中使用-f标志 阅读全文
posted @ 2017-12-08 22:34 百衲本 阅读(258201) 评论(20) 推荐(86) 编辑
摘要: 一、什么是docker 二、docker的优点 三、有争论的部分 四、缺点: docker的常用应用场景: 1. 简化配置 这是Docker公司宣传的Docker的主要使用场景。虚拟机的最大好处是能在你的硬件设施上运行各种配置不一样的平台(软件、系统),Docker在降低额外开销的情况下提供了同样的 阅读全文
posted @ 2017-12-08 21:09 百衲本 阅读(5457) 评论(0) 推荐(0) 编辑
摘要: 一、 Docker Shipyard是什么 ? shipyard是一个开源的docker管理平台,其特性主要包括: 缺点: Shipyard的几个概念 Shipyard生态 二、安装前准备 三安装docker 四、安装Shipyard master端 1.下载镜像,下载前需先配置加速器,否则下载速度 阅读全文
posted @ 2017-12-08 20:05 百衲本 阅读(6101) 评论(0) 推荐(0) 编辑
摘要: docker命令有很多,总的分为以下几大类: 以上只是日常中大部分使用的命令,更详细的可以查看官网或者命令帮助 docker --help 下面是命令的用法和简单实例: start/stop/restart #启动、停止、重启一个容器 rm Remove one or more containers 阅读全文
posted @ 2017-12-07 22:40 百衲本 阅读(16362) 评论(2) 推荐(2) 编辑
摘要: 一、前言 官方的Docker hub是一个用于管理公共镜像的好地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去。但是,有时候,我们的使用场景需要我们拥有一个私有的镜像仓库用于管理我们自己的镜像。这个可以通过开源软件Registry来达成目的。 Registry在github上有 阅读全文
posted @ 2017-12-07 15:02 百衲本 阅读(4617) 评论(0) 推荐(0) 编辑
摘要: 一、前言 DNS 域名系统(英文:Domain Name System,缩写:DNS)是因特网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53(TCP 53端口用于dns服务器自己同步数据,UDP 53端口用于查询解析)。是一 阅读全文
posted @ 2017-11-28 16:27 百衲本 阅读(4949) 评论(0) 推荐(0) 编辑
摘要: 高可用架构对于互联网服务基本是标配,无论是应用服务还是数据库服务都需要做到高可用。虽然互联网服务号称7*24小时不间断服务,但多多少少有一些时候服务不可用,比如某些时候网页打不开,百度不能搜索或者无法发微博,发微信等。一般而言,衡量高可用做到什么程度可以通过一年内服务不可用时间作为参考,要做到3个9 阅读全文
posted @ 2017-11-21 10:53 百衲本 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 安装memcache集群管理工具magent 一、安装libevent tar xf libevent-2.0.20-stable.tar.gz cd libevent-2.0.20 ./configure --prefix=/usr/local/libevent make && make inst 阅读全文
posted @ 2017-11-17 15:26 百衲本 阅读(227) 评论(0) 推荐(0) 编辑
摘要: cobbler部署centos6与centos7系列 转载自:http://www.jianshu.com/p/a4bed77bf40d 版权声明:完全抄自 http://www.jianshu.com/p/a4bed77bf40d 自动化工具分为三大类 预备类(Os Provisioning) P 阅读全文
posted @ 2017-11-13 00:40 百衲本 阅读(2797) 评论(4) 推荐(1) 编辑
摘要: 使用FPM打包工具打rpm包 一:安装ruby环境和gem命令 <!--5f39ae17-8c62-4a45-bc43-b32064c9388a:W3siYmxvY2tUeXBlIjoicGFyYWdyYXBoIiwic3R5bGVzIjp7ImxpbmUtaGVpZ2h0IjoxLjQyODU3M 阅读全文
posted @ 2017-11-12 17:13 百衲本 阅读(2011) 评论(0) 推荐(0) 编辑
cnblogs_post_body { color: black; font: 0.875em/1.5em "微软雅黑" , "PTSans" , "Arial" ,sans-serif; font-size: 15px; } cnblogs_post_body h1 { text-align:center; background: #333366; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 23px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } cnblogs_post_body h2 { text-align:center; background: #006699; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 20px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } cnblogs_post_body h3 { background: #2B6695; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 18px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } 回到顶部 博客侧边栏 回到顶部 页首代码 回到顶部 页脚代码