08 2018 档案
zabbix监控nginx+php-fpm,mysql+主从复制+高可用,tomcat,redis web状态
摘要:zabbix监控对象区分 使用SNMP监控交换 使用IPMI监控服务器硬件 使用Agent监控服务器 使用JMX监控JAVA SNMP监控流程 IPMI 建议使用自定义item监控服务器硬件,在本地执行ipmitool命令来获取数据 可以在本地执行ipmitool命令获取数据(命令需要安装)连接远程 阅读全文
posted @ 2018-08-29 21:30 临渊慕鱼不如退而结网 阅读(908) 评论(0) 推荐(0)
zabbix*邮件报警 *用户参数User parameters *定义key值 *Agentd主动模式与被动模式
摘要:邮件报警 sendmail命令使用说明 如果报错 编写163邮件平台报警脚本 脚本测试 chown zabbix:zabbix /usr/local/zabbix/share/zabbix/alertscripts/sendmail.sh chmod +x /usr/local/zabbix/sha 阅读全文
posted @ 2018-08-29 11:47 临渊慕鱼不如退而结网 阅读(608) 评论(0) 推荐(0)
zabbix server端与agent端源码安装 自定义监控项
摘要:ZabbixServer的安装(只有源码装zabbix才能装支持java) 搭建自定义yum仓库并安装支持包 编译安装LNMP环境 (编译过程看不懂 看前边博客各项安装) 安装nginx 安装mysql 安装libmcrypt 安装GD 安装PHP 安装zabbix server端 编译安装zabb 阅读全文
posted @ 2018-08-28 22:20 临渊慕鱼不如退而结网 阅读(1298) 评论(0) 推荐(0)
Tomcat多实例集群架构 安全优化和性能优化
摘要:Tomcat多实例 复制tomcat目录 修改多实例配置文件 启动多实例 Tomcat集群 使用nginx+Tomcat反向代理集群 Tomcat安全优化和性能优化 安全优化 降权启动 telnet管理端口保护 ajp连接端口保护 禁用管理端 (1)降权启动(同nginx优化部分的监牢模式) 降权的 阅读全文
posted @ 2018-08-26 16:33 临渊慕鱼不如退而结网 阅读(838) 评论(0) 推荐(0)
Tomcat安装应用部署及配置文件解读
摘要:Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。 Tomcat和Nginx,APached等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独 阅读全文
posted @ 2018-08-26 14:29 临渊慕鱼不如退而结网 阅读(494) 评论(0) 推荐(0)
shell 脚本基础与条件判断
摘要:#!shell脚本格式决定专业性 脚本的执行方式 #脚本名为wk.sh 重定向操作 变量 自定义变量: 环境变量:由系统维护的变量 位置变量: 通过命令行给脚本传参 预定义变量: bash中内置的变量,不能直接修改 定义变量与输出 交互式输入输出 局部变量与全局变量 变量的运算 条件判断 (1)文件 阅读全文
posted @ 2018-08-25 15:12 临渊慕鱼不如退而结网 阅读(303) 评论(0) 推荐(0)
redis-cluster集群
摘要:Redis集群 Redis集群是一个可以在多个Redis节点之间进行数据共享的设施( installation )。 Redis集群不支持那些需要同时处理多个键的Redis命令,因为执行这些命令需要在多个Redis节点之间移动数据,并且在高负载的情况下,这些命令将降低Redis集群的性能,并导致不可 阅读全文
posted @ 2018-08-24 19:58 临渊慕鱼不如退而结网 阅读(5767) 评论(0) 推荐(0)
redis优化
摘要:master禁用数据持久化,只在slave上配置数据持久化 物理内存+虚拟内存不足,这个时候dump一直死着,时间久了机器挂掉 当Redis物理内存使用超过内存总容量的3/5时就会开始比较危险了,就开始做swap,内存碎片大当达到最大内存时,会清空带有过期时间的key,即使key未到过期时间。 re 阅读全文
posted @ 2018-08-23 22:07 临渊慕鱼不如退而结网 阅读(307) 评论(0) 推荐(0)
redis-Sentinel持续高可用
摘要:自动故障转移机制 redis目前只支持主从复制备份(不支持主主复制),当主redis挂了,从redis只能提供读服务,无法提供写服务。所以,还得想办法,当主redis挂了,让从redis升级成为主redis。 这就需要自动故障转移,redis sentinel带有这个功能,当一个主redis不能提供 阅读全文
posted @ 2018-08-23 13:39 临渊慕鱼不如退而结网 阅读(458) 评论(0) 推荐(0)
redis的服务器信息状态信息查看
摘要:Redis的服务器信息状态信息查看 Redis的提供了一个信息命令查看Redis的服务器的信息,类似的Linux提供一个顶级命令查看系统的信息 阅读全文
posted @ 2018-08-22 18:37 临渊慕鱼不如退而结网 阅读(13364) 评论(0) 推荐(1)
redis多实例与主从同步及高级特性(数据过期机制,持久化存储)
摘要:redis多实例 创建redis的存储目录 创建redis多实例的存储目录及文件 启动redis多实例进程 查看多实例文件夹目录树一览 appendonly.aof实际上里面记录的是我们对redis数据库的修改记录,这点类似于MySQL的binlog日志。 Redis主从同步 Redis主从同步特点 阅读全文
posted @ 2018-08-22 14:05 临渊慕鱼不如退而结网 阅读(1319) 评论(0) 推荐(0)
redis数据类型及订阅操作
摘要:Redis数据类型详解 Redis键/值介绍 Redis key值是二进制安全的,这意味着可以用任何二进制序列作为key值,从形如“foo”的简单字符串到一个JPG文件的内容都可以。空字符串也是有效key值。 key规则: 太长的键值不是个好主意,例如1024字节的键值就不是个好主意,不仅因为消耗内 阅读全文
posted @ 2018-08-21 22:37 临渊慕鱼不如退而结网 阅读(1011) 评论(0) 推荐(0)
redis 的使用 及 配置文件解读
摘要:redis-server命令 redis-cli命令 -p指定端口 -h指定要连接的reids服务端的IP 结尾跟内部命令可在外部执行 -a指定密码(会有警告密码暴露外边,所以一般不用) --raw 显示中文字符 通过客户端操作redis数据库 批量往redis server上插入数据 给redis 阅读全文
posted @ 2018-08-20 22:03 临渊慕鱼不如退而结网 阅读(595) 评论(0) 推荐(0)
redis 概述及部署 安装php和python客户端
摘要:概述 Redis是一个基于key-value键值对的持久化数据库存储系统。redis支持的数据存储类型比memcached更丰富,包括strings(字符串),lists(列表),sets(集合)和sorted sets(有序集合)等。 这些数据类型支持push/pop,add/remove及取交集 阅读全文
posted @ 2018-08-20 16:25 临渊慕鱼不如退而结网 阅读(542) 评论(0) 推荐(0)
nginx 反向代理实现负载均衡*配置实战
摘要:重要点: 1配置反向代理多虚拟主机节点服务器 2经过反向代理后的节点服务器记录用户IP 3与反向代理配置相关的更多参数说明 4根据URL目录地址转发 (1)根据URL中的目录地址实现代理转发(动静分离) (2)根据客户端的设备(user_agent)转发实践需求(分业务) (3)根据文件扩展名实现代 阅读全文
posted @ 2018-08-19 22:32 临渊慕鱼不如退而结网 阅读(529) 评论(0) 推荐(0)
nginx 反向代理实现负载均衡*理论
摘要:Nginx负载均衡集群介绍 负载均衡集群提供了一种廉价,有效,透明的方法,来扩展网络设备和服务器的负载,带宽和吞吐量,同时加强了网络数据处理能力,提高了网络的灵活性和可用性。 搭建负载均衡服务的需求: (1)把单台计算机无法承受的大规模并发访问或数据流量分担到多台节点设备上,分别进行处理,减少用户等 阅读全文
posted @ 2018-08-19 20:51 临渊慕鱼不如退而结网 阅读(266) 评论(0) 推荐(0)
CentOS 7 应用
摘要:为方便以下CentOS7简称C7,CentOS6简称C6 优化 1.安装常用功能 bash-completion #超级补全功能,可以补全yum后的install net-tools #各种网络管理命令 C7里将ifconfig和route等命令整合在了ip命令里,安装此服务可沿用C6命令 2.关闭 阅读全文
posted @ 2018-08-17 15:06 临渊慕鱼不如退而结网 阅读(470) 评论(0) 推荐(0)
lvs+keepalived集群架构服务
摘要:环境 效果 LVS负载均衡高可用防止单点故障 keepalived负责管理lvs,检查lvs节点,实验高可用 步骤 安装 LVS+keepalived master和backup端 安装ipvsadm 安装keepalived 两台Web服务器安装Web服务 配置 LVS负载均衡器主的keepali 阅读全文
posted @ 2018-08-16 09:57 临渊慕鱼不如退而结网 阅读(616) 评论(0) 推荐(1)
Keepalived高可用集群
摘要:介绍 Keepalived软件起初是专门为LVS负载均衡软件设计的用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepalived除了能够管理LVS软件外,还可以作为其他服务的高可用解决方案软件。 Keepalived软件主要是通过VRRP协议实 阅读全文
posted @ 2018-08-15 19:13 临渊慕鱼不如退而结网 阅读(24185) 评论(0) 推荐(3)
LVS集群
摘要:集群: 将许多小的,性能较低的服务器做成一个大的性能高的超级服务器 集群分为负载均衡集群,高可用集群,高性能运算集群 LVS体系结构与工作原理描述 LVS集群负载均衡器接受服务的所有入站客户端计算机请求,并根据调度算法决定哪个集群节点应该处理回复请求。负载均衡器(简称LB)有时也被称为LVS Dir 阅读全文
posted @ 2018-08-12 23:16 临渊慕鱼不如退而结网 阅读(590) 评论(0) 推荐(0)
mha之vip漂移 配置binlog-server备份服务器 Atlas
摘要:MHAvip漂移 配置 通过MHA自带脚本方式,管理虚拟IP的漂移 获取管理脚本master_ip_failover 修改mha配置文件 重启动mha管理端完成VIP漂移 配置binlog-server备份服务器 主库宕机,也许会造成主库binlog复制不及时而导致数据丢失的情况出现,因此配置bin 阅读全文
posted @ 2018-08-08 15:44 临渊慕鱼不如退而结网 阅读(1530) 评论(0) 推荐(0)
mha高可用
摘要:MHA简介 目前在MySQL高可用方面是一个相对成熟的解决方案,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到0〜30秒之内自动完成数据库的故障切换操作,并且在进行故障切换过程中,MHA能最大程度上保证数据库的一致性,以达到真正意义上 阅读全文
posted @ 2018-08-08 10:52 临渊慕鱼不如退而结网 阅读(781) 评论(0) 推荐(0)
mysql常用操作与日志
摘要:在linux上的mysql命令 在mysql内的mysql命令 mysql日志 mysql日志分为:*错误日志,通用查询日志,*二进制日志(binlog),*慢查询日志 错误日志 通用日志 #通用日志记录了mysql的每一项操作,不需要开启,开启过于占用资源 如果已开启通用日志将其关掉 二进制日志 阅读全文
posted @ 2018-08-05 22:38 临渊慕鱼不如退而结网 阅读(189) 评论(0) 推荐(0)
mysql之备份与恢复
摘要:数据备份全备 备份命令 :mysqldump把数据库的数据以sql语句导出属于逻辑备份 格式 : 恢复数据: 备份单个表 恢复单个表 mysqldump 的参数 -B 库名 #在备份文件里增加创建数据库和进入数据库的命令 加-B就算数据库被drop掉也可以直接恢复 -d 备份表结构 -t 只备份表内 阅读全文
posted @ 2018-08-05 21:48 临渊慕鱼不如退而结网 阅读(215) 评论(0) 推荐(0)
mysql之主从复制
摘要:MySQL主从复制介绍 MySQL的主从复制是其自带的功能,通过逻辑的binlog日志复制到要同步的服务器本地,主服务器(Master),接收来自用户的内容更新,而一个或多个其他的服务器充当从服务器(Slave),接收来自主服务器binlog文件的日志内容,解析出SQL,重新更新到从服务器,使得主从 阅读全文
posted @ 2018-08-05 15:37 临渊慕鱼不如退而结网 阅读(287) 评论(0) 推荐(0)
mysql之存储引擎
摘要:MySQL 常用的两种存储引擎:MyISAM、InnoDB myisam MyISAM 存储引擎是 MySQL 关系数据库系统 5.5 版本之前默认的存储引擎,前身是 ISAM。 ISAM 的特点:ISAM 执行读取操作的速度很快,而且占用不大量的内存和存储资源,它不支持事务处理,不能够容错。 My 阅读全文
posted @ 2018-08-04 10:31 临渊慕鱼不如退而结网 阅读(194) 评论(0) 推荐(0)
mysq乱码问题
摘要:不乱码的思想 liunx字符集→linux客户端字符集(例如:ssh)→mysql客户端字符集→mysql服务端字符集→库的字符集→表的字符集→程序字符集统一 mysql表跟库,库跟服务端字符集 linux字符集设定 echo $LANG zh_CN.UTF-8 mysql字符集设定 ①charac 阅读全文
posted @ 2018-08-03 21:09 临渊慕鱼不如退而结网 阅读(241) 评论(0) 推荐(0)
mysql之索引 应用于事物 内连接、左(外)连接、右(外)连接
摘要:什么是索引 索引就像是一本书的目录一样,能够快速找到所需要的内容 索引的作用 加快查询速率,降低IO成本加快表与表之间的连接,减少分组和排序时间 索引类型 普通索引:没有唯一性的基本索引 唯一索引:有唯一性,但可以为空 主键索引:有唯一性且不能够为空 全文索引: 单列索引与多列索引 创建索引的依据 阅读全文
posted @ 2018-08-03 11:02 临渊慕鱼不如退而结网 阅读(1559) 评论(0) 推荐(0)
Nginx服务应用
摘要:虚拟主机 基于域名的虚拟主机 所谓基于域名的虚拟主机,意思就是通过不同的域名区分不同的虚拟主机,基于域名的虚拟主机是企业应用最广的虚拟主机类型,几乎所有对外提供服务的网站都是使用基于域名的虚拟主机 基于端口的虚拟主机 基于端口的虚拟主机,意思就是通过不同的端口来区分不同的虚拟主机,此类虚拟主机对应的 阅读全文
posted @ 2018-08-02 11:20 临渊慕鱼不如退而结网 阅读(194) 评论(0) 推荐(0)
PHP安装 (结合之前的nginx安装与mysql安装组合为lnmp)
摘要:检查安装PHP所需的lib库 安装yum无法安装的libiconv库 #以下4个包可以下载后打包为rpm包以供下次使用 安装libmcrypt库 mhash加密扩展库 mcrvpt加密扩展库 用 epel yum源 进行安装 解压PHP的源码包 编译 编译后这样显示表示编译成功 #部分参数解释 :- 阅读全文
posted @ 2018-08-01 22:35 临渊慕鱼不如退而结网 阅读(578) 评论(0) 推荐(0)
Nginx优化防爬虫 限制http请求方法 CDN网页加速 架构优化 监牢模式 控制并发量以及客户端请求速率
摘要:Nginx防爬虫优化 Robots协议(也称为爬虫协议,机器人协议等)的全称是“网络爬虫排除标准”(Robots Exclusion Protocol),网站通过Robots协议告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取。 我理解的是robots.txt是通过代码控制搜索引擎蜘蛛索引的一个手段, 阅读全文
posted @ 2018-08-01 11:59 临渊慕鱼不如退而结网 阅读(3762) 评论(0) 推荐(0)