摘要: 在学习Elasticsearch的过程中,必不可少需要通过一些工具查看es的运行状态以及数据。如果都是通过rest请求,未免太过麻烦,而且也不够人性化。此时,head可以完美的帮助你快速学习和使用Elasticsearch。 基础环境 Elasticsearch集群搭建请参考前一篇文章 http:/ 阅读全文
posted @ 2017-12-10 20:50 农夫三拳L 阅读(36295) 评论(1) 推荐(0) 编辑
摘要: Elastic 的底层是开源库 Lucene。但是,你没法直接用 Lucene,必须自己写代码去调用它的接口。Elastic 是 Lucene 的封装,提供了 REST API 的操作接口,开箱即用。Elastic 的底层是开源库 。但是,你没法直接用 Lucene,必须自己写代码去调用它的接口。E 阅读全文
posted @ 2017-12-09 21:44 农夫三拳L 阅读(64765) 评论(2) 推荐(6) 编辑
摘要: 使用开源web应用solo blog进行项目演示。前端使用Nginx作为负载均衡器,后端Tomcat连接Redis实现session存储。Redis的特点就是可以将session持久化。样才能真正实现后台多个Tomcat负载平衡,用户请求能够发往任何一个tomcat主机。 keeplived、zab 阅读全文
posted @ 2017-11-22 23:11 农夫三拳L 阅读(1350) 评论(1) 推荐(0) 编辑
摘要: 会话保持的三种方式 Session sticky会话绑定:通过在前端调度器的配置中实现统一session发送至同一后发端服务器 Session cluster会话集群:通过配置Tomcat保持所有Tomcat的session的信息一致。 Session server 会话服务:将所有的session 阅读全文
posted @ 2017-11-18 21:58 农夫三拳L 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: Redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持四种持久化方式,一是 Snapshotting(快照)也是默认方式;二是Append only file(缩写aof)的方式;三是虚拟内存方式;四是diskstore方式。下面分别介 阅读全文
posted @ 2017-11-16 21:16 农夫三拳L 阅读(257) 评论(0) 推荐(0) 编辑
摘要: Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。Redis是一个开源的使用ANSI 阅读全文
posted @ 2017-11-16 19:58 农夫三拳L 阅读(315) 评论(0) 推荐(1) 编辑
摘要: Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用) 阅读全文
posted @ 2017-11-12 12:16 农夫三拳L 阅读(1074) 评论(0) 推荐(3) 编辑
摘要: Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用写的,但是客户端可以用任何语言 阅读全文
posted @ 2017-11-11 14:38 农夫三拳L 阅读(301) 评论(0) 推荐(0) 编辑
摘要: Nginx的静态处理能力很强,但是动态处理能力不足,因此,在企业中常用动静分离技术。动静分离技术其实是采用代理的方式,在server{}段中加入带正则匹配的location来指定匹配项针对PHP的动静分离:静态页面交给Nginx处理,动态页面交给PHP FPM模块或Apache处理。在Nginx的配 阅读全文
posted @ 2017-11-05 15:07 农夫三拳L 阅读(4277) 评论(0) 推荐(2) 编辑
摘要: 一、Nginx简介 1.1Nginx特性 模块化设计,较好的扩展性 高可靠性 支持热部署:不停机更新配置文件,升级版本,更换日志文件 低内存消耗:10000个keep alive连接模式下的非活动连接,仅 需要2.5M内存event driven,aio,mmap,sendfile 1.2Nginx 阅读全文
posted @ 2017-10-31 20:50 农夫三拳L 阅读(723) 评论(0) 推荐(1) 编辑
摘要: 在日常应用环境中,我们会遇到这样一种lvs部署环境,所有的dr以及的rs server都在一个局域网环境中,但只有一个公网ip,而又需要将应用发布到internet上,都知道lvs的最好的模式就是所有的server都有一个公网ip,但很多时候公网资源稀缺,当出现只有一个公网ip的时候,怎么实现lvs 阅读全文
posted @ 2017-10-23 20:46 农夫三拳L 阅读(5395) 评论(0) 推荐(0) 编辑
摘要: 一、lvs介绍 LVS的英文全名为“Linux Virtual Server”,即Linux虚拟服务器,是一个虚拟的四层交换器集群系统,根据目标地址和目标端口实现用户请求转发,本身不产生流量,只做用户请求转发,目前是负载均衡性能最好的集群系统。 二、lvs集群的类型: lvs nat:修改请求报文的 阅读全文
posted @ 2017-10-23 20:22 农夫三拳L 阅读(4947) 评论(0) 推荐(1) 编辑
摘要: 一、需求分析 1.前端需支持更大的访问量,单台Web服务器已无法满足需求了,则需扩容Web服务器; 2.虽然动态内容可交由后端的PHP服务器执行,但静态页面还需要Web服务器自己解析,那是否意味着多台Web服务器都需要在各自的系统中都存有一份静态页面数据呢?那么如果能将静态页面集中存放,所有Web服 阅读全文
posted @ 2017-10-16 15:17 农夫三拳L 阅读(986) 评论(0) 推荐(2) 编辑
摘要: 一、简介 1、LogAnalyzer 是一款syslog日志和其他网络事件数据的Web前端。它提供了对日志的简单浏览、搜索、基本分析和一些图表报告的功能。数据可以从数据库或一般的syslog文本文件中获取,所以LogAnalyzer不需要改变现有的记录架构。基于当前的日志数据,它可以处理syslog 阅读全文
posted @ 2017-10-11 09:27 农夫三拳L 阅读(1119) 评论(0) 推荐(1) 编辑
摘要: 1.DNS 在浏览器中输入URL后,首先要进行DNS解析,DNS解析的顺序为: 浏览器缓存 本地hosts文件 系统缓存 路由器缓存 DNS服务器迭代查询 2.发送请求 通过DNS得到目标的IP地址后,通过TCP协议向服务器发送请求即三次握手。 3.服务器永久重定向响应 大多数的网站会将用户访问的地 阅读全文
posted @ 2017-10-09 14:55 农夫三拳L 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 背景介绍 :总公司与北京分公司均由总公司进行统一管理。总公司的主从DNS担任解析总公司服务器与北京分公司的服务器解析任务。总公司DNS委派其他两个公司管理自己域下的服务器解析任务。要求任何一个节点都能解析到公司全部域名的结果。这里仅仅是搭建DNS服务器,以解析的结果为验证。所以暂不考虑网络方面的事情 阅读全文
posted @ 2017-09-20 17:25 农夫三拳L 阅读(970) 评论(0) 推荐(0) 编辑
摘要: 简介 Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows。该工具使用python开发,小巧轻便(才15k行python代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP、DNS、以及yum仓库、构造系统ISO镜像。今天这里只介 阅读全文
posted @ 2017-09-17 16:17 农夫三拳L 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 一、AIDE AIDE全称为(Adevanced Intrusion Detection Environment)是一个入侵检测工具,主要用于检查文件的完整性,审计系统中的工具是否被更改过。 AIDE会构造一个数据库文件,当系统在稳定时将全部或指定的文件属性以密文的形式保存至数据库中。文件属性包括: 阅读全文
posted @ 2017-09-15 22:06 农夫三拳L 阅读(1002) 评论(0) 推荐(0) 编辑
摘要: CentOS7自带的SSH服务是OpenSSH中的一个独立守护进程SSHD。由于使用telnet在网络中是明文传输所以用其管理服务器是非常不安全的不安全,SSH协议族可以用来对服务器的管理以及在计算机之间传送文件。 一、配置文件 服务器配置文件 /etc/ssh/sshd_config 日志文件 / 阅读全文
posted @ 2017-09-13 18:37 农夫三拳L 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 加密技术是为了保护敏感数据在网络传输中的安全,就像日常生活中使用的淘宝、支付宝、微信等等软件,如果涉及到金额的数据在网络中不加密传输,那是极易被别人窃取、篡改的,通信中的数据加密技术就显得尤为重要。各类加密工具的原理都是大同小异,这里对常见加密原理进行解读。 一、对称加密 加密数据与解密数据使用相同 阅读全文
posted @ 2017-09-09 19:57 农夫三拳L 阅读(8380) 评论(0) 推荐(0) 编辑