摘要: 一、集群相关概念简述 HA 是High Available缩写,是双机集群系统简称,指高可用性集群,是保证业务连续性的有效解决方案,一般有两个或两个以上的节点,且分为活动节点及备用节点。 1、集群的分类: LB:负载均衡集群 lvs负载均衡 nginx反向代理 HAProxy HA:高可用集群 he 阅读全文
posted @ 2018-07-12 18:00 生生不息.连绵不绝 阅读(1144) 评论(0) 推荐(3) 编辑
摘要: 一、HAProxy简介 HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。 功能: 根据静态分配的cookie路由HTTP请求 在通过使用HTTP cookie确保服务器持久性的同时,在多个服务器之间传播负载 在主服务器发生故 阅读全文
posted @ 2018-07-11 08:48 生生不息.连绵不绝 阅读(887) 评论(1) 推荐(0) 编辑
摘要: 一、Nginx简介 ​ Nginx(发音同engine x)是一个异步框架的 Web服务器,也可以用作反向代理,负载平衡器 和 HTTP缓存。该软件由 Igor Sysoev 创建,并于2004年首次公开发布。同名公司成立于2011年,以提供支持。 NGINX是免费,开源,高性能的HTTP和反向代理 阅读全文
posted @ 2018-07-07 20:01 生生不息.连绵不绝 阅读(1074) 评论(0) 推荐(1) 编辑
摘要: 一、概念 1、同步和异步IO:关注的是消息的通知机制 同步:synchronous,调用者等待被调用者返回消息,才能继续执行 异步:asynchronous,被调用者通过状态、通知或回调机制主动通知调用者被调用者的运行状态 2、阻塞/非阻塞IO:关注调用者在等待结果返回之前所处的状态 阻塞:bloc 阅读全文
posted @ 2018-07-04 20:40 生生不息.连绵不绝 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 一、LVS相关概念简介 LVS:Linux Virtual Server 负载调度器,集成于内核 作者:章文嵩 官网:http://www.linuxvirtualserver.org/ VS: Virtual Server ,Director Server(DS) ,Dispatcher(调度器) 阅读全文
posted @ 2018-07-03 19:43 生生不息.连绵不绝 阅读(2394) 评论(0) 推荐(1) 编辑
摘要: 一、firewalld服务 firewalld是CentOS 7.0新推出的管理netfilter的工具 firewalld是配置和监控防火墙规则的系统守护进程。可以实现iptables,ip6tables,ebtables的功能 firewalld服务由firewalld包提供 firewalld 阅读全文
posted @ 2018-06-30 15:53 生生不息.连绵不绝 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 一、防火墙工作原理 Framework:iptables/netfilter Netfilter组件:扩展各种网络服务的结构化底层框架,集成在linux内核中 内核中选取五个位置放了五个hook(勾子) function(INPUT、OUTPUT、FORWARD、PREROUTING、POSTROU 阅读全文
posted @ 2018-06-30 11:32 生生不息.连绵不绝 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 一、samba服务简介 SMB:Server Message Block服务器消息块,IBM发布,最早是DOS网络文件共享协议 Cifs:common internet file system,微软基于SMB发布 SAMBA:实现windows和UNIX相通 相关包: samba 提供smb服务 s 阅读全文
posted @ 2018-06-28 11:11 生生不息.连绵不绝 阅读(680) 评论(0) 推荐(0) 编辑
摘要: NFS:Network File System 网络文件系统,基于内核的文件系统; Sun公司开发,通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件,基于RPC(Remote Procedure Call Protocol远程过程调用)实现; RPC采用C/S模式。客户机请求程序 阅读全文
posted @ 2018-06-26 10:35 生生不息.连绵不绝 阅读(377) 评论(0) 推荐(0) 编辑
摘要: ​ 文件传输协议:File Transfer Protocol是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。它属于网络传输协议的应用层。 服务器端:vsftpd 客户端:lftp 安装: 用户认证配置文件: 服务脚本: 配置文件: 匿名用户共享文件位置: 系统用户共享文件位置:用户 阅读全文
posted @ 2018-06-25 22:52 生生不息.连绵不绝 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 1、相关概念 facility:设施,从功能或程序上对日志进行归类 auth authpriv cron daemon ftp kern lpr mail news security(auth) user uucp local0 local7 syslog Priority:优先级别,从低到高排序 阅读全文
posted @ 2018-06-24 17:16 生生不息.连绵不绝 阅读(1892) 评论(0) 推荐(0) 编辑
摘要: 上一篇编译安装LAMP的补充,实现WordPress个人博客搭建的应用 附自动安装脚本: 服务器端部署: 在客户端配置WordPress: 此时我们由于没有信任根证书,所以提示不安全 导入证书:Preferences Advanced Certificates View Certificates I 阅读全文
posted @ 2018-06-24 14:26 生生不息.连绵不绝 阅读(1612) 评论(0) 推荐(0) 编辑
摘要: 一、LAMP简介 LAM(M)P: L: linux A: apache (httpd) M: mysql, mariadb M:memcached P: php, perl, python WEB资源类型: 静态资源:原始形式与响应内容一致,在客户端浏览器执行 动态资源:原始形式通常为程序文件,需 阅读全文
posted @ 2018-06-23 18:11 生生不息.连绵不绝 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 一、Web相关概念简述 http:Hyper Text Transfer Protocol 超文本传输协议 持久连接:persistent connection 即TCP连接默认在一定时间内不关闭,可以被多个请求复用,在特点场景下可以有效降低资源消耗 管道机制:pipelining 即在同一个TCP 阅读全文
posted @ 2018-06-21 19:52 生生不息.连绵不绝 阅读(889) 评论(2) 推荐(1) 编辑
摘要: 一、MySQL常用配置 以下所有配置参数以32G内存的服务器为基 1、打开独立的表空间 2、MySQL服务所允许的同时会话数的上限,默认为151,经常出现Too Many Connections的错误提示,则需要增大此值 3、操作系统在监听队列中所能保持的连接数 4、每个客户端连接最大的错误允许数量 阅读全文
posted @ 2018-06-17 13:27 生生不息.连绵不绝 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: MySQL的高可以有三种实现方式:多主模式(Multi Master MySQL),MHA(Master High Availability)和 Galera Cluster:wresp 一、MHA ​ 对主节点进行监控,可实现自动故障转移至其它从节点;通过提升某一从节点为新的主节点,基于主从复制实 阅读全文
posted @ 2018-06-17 13:21 生生不息.连绵不绝 阅读(1333) 评论(1) 推荐(1) 编辑
摘要: 一、MySQL复制相关概念 主从复制:主节点将数据同步到多个从节点 级联复制:主节点将数据同步到一个从节点,其他的从节点在向从节点复制数据 同步复制:将数据从主节点全部同步到从节点时才返回给用户的复制策略叫同步复制 异步复制:只要数据写入到主节点就立即返回给用户同步完成 读写分离:在前端加一个调度器 阅读全文
posted @ 2018-06-16 15:02 生生不息.连绵不绝 阅读(848) 评论(0) 推荐(0) 编辑
摘要: 一、备份策略赘述 1、备份的类型 类型1: 热备份:读写不受影响(MyISAM不支持热备,InnoDB支持热备) 温备份:仅可以执行读操作 冷备份:离线备份,读写操作均中止 类型2: 物理备份:复制数据文件进行备份,占用较多的空间,速度快 逻辑备份:将数据导出至文本文件中,占用空间少,速度慢,可能丢 阅读全文
posted @ 2018-06-14 14:05 生生不息.连绵不绝 阅读(974) 评论(0) 推荐(2) 编辑
摘要: 一、SQL命令历史 记录了在mysql中执行的命令历史 二、事务日志 transaction log:事务型存储引擎自行管理和使用 在一个事务提交后还没有存到磁盘的情况下会记录到事务日志,这个时候如果系统断电,再次开机后会自动将已提交的事务重做(redo log)写入磁盘;如果事务还没有提交的情况下 阅读全文
posted @ 2018-06-12 10:52 生生不息.连绵不绝 阅读(878) 评论(5) 推荐(2) 编辑
摘要: 一、并发访问控制 实现的并发访问的控制技术是基于锁; 锁分为表级锁和行级锁,MyISAM存储引擎不支持行级锁;InnoDB支持表级锁和行级锁; 锁的分类有读锁和写锁,读锁也被称为共享锁,加读锁的时候其他的人可以读;写锁也称为独占锁或排它锁,一个写锁会阻塞其他读操作和写操作; 锁还分为隐式锁和显式锁, 阅读全文
posted @ 2018-06-11 23:56 生生不息.连绵不绝 阅读(800) 评论(1) 推荐(3) 编辑