随笔分类 -  Linux

linux从入门到精通
摘要:一、基础环境 云主机 下载软件包 将所有软件下载至 目录 master到node做免密认证 设定主机名与host文件 解决DNS解析localhost 此云主机的DNS解析localhost会解析到一个鬼地址,这是个大坑。kubeadm初始化是会用到localhost。如果你的主机能解析到自己的IP 阅读全文
posted @ 2018-07-09 16:57 农夫三拳L 阅读(1617) 评论(2) 推荐(2) 编辑
摘要:tomcat默认情况下不带www的域名是不会跳转到带www的域名的,而且也无法像apache那样通过配置.htaccess来实现。如果想要把不带“www'的域名重定向到带”www"域名下,又不想写代码,可以使用UrlRewriteFilter来实现。 一、前期准备 1.安装JDK 2.安装tomca 阅读全文
posted @ 2018-03-05 23:10 农夫三拳L 阅读(700) 评论(1) 推荐(0) 编辑
摘要:简述 在公司内部搭建内部视频学习网站,经过对比选择了wordpress进行站点搭建。但是在上传视频遭遇到了各种问题,特将此处理过程进行记录。 原因排查 1.上传一个十几兆mp4的文件上传进度到达百分之百,会媒体提示http错误 2.刚开始怀疑是PHP、Nginx的上传大小限制了。但是查看PHP、Ng 阅读全文
posted @ 2018-02-27 20:54 农夫三拳L 阅读(479) 评论(0) 推荐(0) 编辑
摘要:Beats 平台集合了多种单一用途数据采集器。这些采集器安装后可用作轻量型代理,从成百上千或成千上万台机器向 Logstash 或 Elasticsearch 发送数据。 一、架构图 此次试验基于前几篇文章,需要先基于前几篇文章搭建基础环境。 二、安装Filebeat 下载并安装Filebeat 修 阅读全文
posted @ 2017-12-12 09:07 农夫三拳L 阅读(7745) 评论(2) 推荐(2) 编辑
摘要:Logstash 是一款强大的数据处理工具,它可以实现数据传输,格式处理,格式化输出,还有强大的插件功能,常用于日志处理。 一、原理 Input 可以从文件中、存储中、数据库中抽取数据,Input有两种选择一个是交给Filter进行过滤、修剪。另一个是直接交给Output Filter 能够动态地转 阅读全文
posted @ 2017-12-11 21:45 农夫三拳L 阅读(1770) 评论(1) 推荐(1) 编辑
摘要:在学习Elasticsearch的过程中,必不可少需要通过一些工具查看es的运行状态以及数据。如果都是通过rest请求,未免太过麻烦,而且也不够人性化。此时,head可以完美的帮助你快速学习和使用Elasticsearch。 基础环境 Elasticsearch集群搭建请参考前一篇文章 http:/ 阅读全文
posted @ 2017-12-10 20:50 农夫三拳L 阅读(36407) 评论(1) 推荐(0) 编辑
摘要:Elastic 的底层是开源库 Lucene。但是,你没法直接用 Lucene,必须自己写代码去调用它的接口。Elastic 是 Lucene 的封装,提供了 REST API 的操作接口,开箱即用。Elastic 的底层是开源库 。但是,你没法直接用 Lucene,必须自己写代码去调用它的接口。E 阅读全文
posted @ 2017-12-09 21:44 农夫三拳L 阅读(64882) 评论(2) 推荐(6) 编辑
摘要:使用开源web应用solo blog进行项目演示。前端使用Nginx作为负载均衡器,后端Tomcat连接Redis实现session存储。Redis的特点就是可以将session持久化。样才能真正实现后台多个Tomcat负载平衡,用户请求能够发往任何一个tomcat主机。 keeplived、zab 阅读全文
posted @ 2017-11-22 23:11 农夫三拳L 阅读(1357) 评论(1) 推荐(0) 编辑
摘要:会话保持的三种方式 Session sticky会话绑定:通过在前端调度器的配置中实现统一session发送至同一后发端服务器 Session cluster会话集群:通过配置Tomcat保持所有Tomcat的session的信息一致。 Session server 会话服务:将所有的session 阅读全文
posted @ 2017-11-18 21:58 农夫三拳L 阅读(1021) 评论(0) 推荐(0) 编辑
摘要:Redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持四种持久化方式,一是 Snapshotting(快照)也是默认方式;二是Append only file(缩写aof)的方式;三是虚拟内存方式;四是diskstore方式。下面分别介 阅读全文
posted @ 2017-11-16 21:16 农夫三拳L 阅读(260) 评论(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 阅读(317) 评论(0) 推荐(1) 编辑
摘要:Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用) 阅读全文
posted @ 2017-11-12 12:16 农夫三拳L 阅读(1078) 评论(0) 推荐(3) 编辑
摘要:Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用写的,但是客户端可以用任何语言 阅读全文
posted @ 2017-11-11 14:38 农夫三拳L 阅读(302) 评论(0) 推荐(0) 编辑
摘要:Nginx的静态处理能力很强,但是动态处理能力不足,因此,在企业中常用动静分离技术。动静分离技术其实是采用代理的方式,在server{}段中加入带正则匹配的location来指定匹配项针对PHP的动静分离:静态页面交给Nginx处理,动态页面交给PHP FPM模块或Apache处理。在Nginx的配 阅读全文
posted @ 2017-11-05 15:07 农夫三拳L 阅读(4285) 评论(0) 推荐(2) 编辑
摘要:一、Nginx简介 1.1Nginx特性 模块化设计,较好的扩展性 高可靠性 支持热部署:不停机更新配置文件,升级版本,更换日志文件 低内存消耗:10000个keep alive连接模式下的非活动连接,仅 需要2.5M内存event driven,aio,mmap,sendfile 1.2Nginx 阅读全文
posted @ 2017-10-31 20:50 农夫三拳L 阅读(729) 评论(0) 推荐(1) 编辑
摘要:在日常应用环境中,我们会遇到这样一种lvs部署环境,所有的dr以及的rs server都在一个局域网环境中,但只有一个公网ip,而又需要将应用发布到internet上,都知道lvs的最好的模式就是所有的server都有一个公网ip,但很多时候公网资源稀缺,当出现只有一个公网ip的时候,怎么实现lvs 阅读全文
posted @ 2017-10-23 20:46 农夫三拳L 阅读(5483) 评论(0) 推荐(0) 编辑
摘要:一、lvs介绍 LVS的英文全名为“Linux Virtual Server”,即Linux虚拟服务器,是一个虚拟的四层交换器集群系统,根据目标地址和目标端口实现用户请求转发,本身不产生流量,只做用户请求转发,目前是负载均衡性能最好的集群系统。 二、lvs集群的类型: lvs nat:修改请求报文的 阅读全文
posted @ 2017-10-23 20:22 农夫三拳L 阅读(5010) 评论(0) 推荐(1) 编辑
摘要:一、需求分析 1.前端需支持更大的访问量,单台Web服务器已无法满足需求了,则需扩容Web服务器; 2.虽然动态内容可交由后端的PHP服务器执行,但静态页面还需要Web服务器自己解析,那是否意味着多台Web服务器都需要在各自的系统中都存有一份静态页面数据呢?那么如果能将静态页面集中存放,所有Web服 阅读全文
posted @ 2017-10-16 15:17 农夫三拳L 阅读(996) 评论(0) 推荐(2) 编辑
摘要:一、简介 1、LogAnalyzer 是一款syslog日志和其他网络事件数据的Web前端。它提供了对日志的简单浏览、搜索、基本分析和一些图表报告的功能。数据可以从数据库或一般的syslog文本文件中获取,所以LogAnalyzer不需要改变现有的记录架构。基于当前的日志数据,它可以处理syslog 阅读全文
posted @ 2017-10-11 09:27 农夫三拳L 阅读(1140) 评论(0) 推荐(1) 编辑
摘要:1.DNS 在浏览器中输入URL后,首先要进行DNS解析,DNS解析的顺序为: 浏览器缓存 本地hosts文件 系统缓存 路由器缓存 DNS服务器迭代查询 2.发送请求 通过DNS得到目标的IP地址后,通过TCP协议向服务器发送请求即三次握手。 3.服务器永久重定向响应 大多数的网站会将用户访问的地 阅读全文
posted @ 2017-10-09 14:55 农夫三拳L 阅读(378) 评论(0) 推荐(0) 编辑