马哥Linux培训楊雲老男孩linux培训浩子的▁运维笔录ヽ贺磊的技术博客
以可配置为荣,以硬编码为耻以互备为荣,以单点为耻以随时重启为荣,以不能迁移为耻以整体交付为荣,以部分交付为耻以无状态为荣,以有状态为耻以标准化为荣,以特殊化为耻以自动化工具为荣,以手动和人肉为耻以无人值守为荣,以人工介入为耻
关于mha mha是一款开源的mysql的高可用程序,它为mysql主从复制架构提供了自动化主机故障转移功能。mha检测架构的所有节点,一但检测到主节点有故障时,会立即提升拥有最新数据的从节点成为新的主节点。除了故障时转移,mha也支持在线手动切换。当主节点需要下线维护,也可以实现。实验环境 master:
前言 为了降低一台数据库的IO,远程连接数据库的时候,可以实现读写分离进行调度。这里就出现了一个单点,所以必须要做一个高可用。当然数据库服务器也需要做主从复制。实验结构 说明:上图的拓扑只是整个架构中的一个小部分,其余功能的实现此图并未规划出来。
简介 mysql数据库的备份在企业中是工作的重中之重,在企业中没有专业DBA的情况下,这部分工作自然而言就落到了运维的头上。所以一个合格的运维必须要掌握这部分技能。备份工具 1、mysqldump :mysql自带的备份工具,属于逻辑备份; 2、cp/
前言 前面的博客介绍了如何使用反向代理至tomcat,一方面不让tomcat直接响应客户端请求,一方面实现了动静分离。我们知道在实际生产中后端不可能就只有一台tomcat server。那么如何实现tomcat的负载均衡呢?我们先想象一下这个场景,你在家通过拨号上网登录一个购物网站,经过反向代理后来到第一台tomcat server
什么是TOMCAT? Tomcat和其他web服务器一样,可以响应HTML的请求,实际上Tomcat是Apache的服务器的扩展,但是运行时他是独立运行的。另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式,但是它的静态页面处理能力比较差。可以使用动静分离来提高站点性能。JAVA  
前言 LB Cluster中可以分为四层调度和七层调度。前面学的LVS、nginx(stream模块)都属于四层调度,七层调度有nginx(http模块)等。HAProxy是一款应对客户端10000以上的同时连接的高性能的TCP和HTTP负载均衡器。就是说四层和七层都可以调度,这就是为什么HAProxy是一款专业的调度器。简单说它的功能是用来提供基于c
前言 前面介绍过LVS实现负载均衡,通过不同的算法进行调度请求。LVS有一个缺点就是如果后面有一台RSdown了,LVS服务器是无法发现的,调度还是正常进行调度。如果是在实际生产环境中,就会导致有一部分用户无法正常访问。还有一个不足之初LVS本身万一down机了,怎么办呢?LVS虽然很强大,但是功能比较少。这里给大家介绍和LVS绝配的一个软件:keep
前言 自从centos发布了7版本后,变化特别大。除了新增的命令之外,很多设备的名称都来了个大变革。其中就包括了网卡名称。有些人觉得比较新颖,但是有些人觉得比较别扭。这里给大家介绍一下如何让网卡名字恢复传统。1、编辑/etc/default/grub配置文件 ]#vim /etc/default/
前言 nginx作为后起之秀,最然目前市场份额现在远不足apache,但是从增长速度和发展前景来看,nginx是未来的趋势。具体数据可以参考https://www.netcraft.com/。截至到写博客的时间,全球的web server的占用率参考下图,可以看出明显的趋势。nginx的特性 1、
前面我们详细介绍了证书的创建和颁发,这里给大家介绍一个新的方法创建自签名的私钥1、私钥和证书放在同一个文件里]#cd /etc/pki/tls/certs/ ]#make httpd.pem 2、分开放私钥和证书,必须要输私钥的口令]#make httpd.crt要用https需要安装模块mod_ssl,并且配置文件修改证书和私钥路径。centos需要额外添
LVS简介 LVS:Linux Virtual Server,简译Linux虚拟服务器,一个虚拟的服务器集群系统,也可以说是负载调度器,是中国国内最早出现的自由软件项目之一。系统扩展的方式有两种:Scale UP(向上增强)和Scale Out(向外扩展)。简单的说向上增强就是升级硬件,i5不够买i7,硬件终究有瓶颈的,所以向外扩展的可行性比较大。向外
写在前面centos6默认安装的httpd2.2是不支持fcgi模式的,那么如何在6上实现fpm模式呢,这里需要编译安装httpd2.4(具体步骤参见之前的博文)。前提: 编译安装httpd2.4二进制安装mariadb5.5yum 安装相关包组bzip2-devel,libxml2-devel,libmcrypt-devel(epel源)编译安装php]#tar x
实验环境:centos7.3主机一台apache服务配置结束http://php.net/ 官网下载最新版php源码包实验前准备]#yum install libxml2-devel -y ]#yum install bzip2-devel -y ]#yum install libmcrypt-devel&n
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号