关闭

用Docker解决坑爹的环境搭建系列——PHP+Apache2

1. 引言之前我们说过用docker来管理我们的mysql,今天我们来使用docker生成我们的PHP+Apache2环境,和mysql一起组成lamp环境2. 环境搭建从官方拉取镜像,我这儿使用的是eboraas/apache-phpMason:~ yangyue$ docker pull eboraas/apache-php Using default tag: latest latest: P...
阅读(14) 评论(0)

用Docker解决坑爹的环境搭建系列——Mysql

1. 引言本人用的mac电脑,做开发和实验时候离不开很多环境搭建,但是久而久之我发现电脑的环境已经被自己污染的惨不忍睹。其实之前也有想法使用docker,但是之前比较懒,不想学习docker复杂的命令,最近需求实在强烈,所以想试试慢慢把生活中一些必须的环境迁移到docker。今天主要说下如何将mysql环境迁移到docker中。2. docker中安装mysql2.1 获取mysql镜像从docke...
阅读(43) 评论(0)

ARP协议解析

1. ARP包解析从网络底层看来,一个ARP包是分为两个部分的,前面一个是物理帧头,后面一个才是ARP帧。2.1 物理帧...
阅读(15) 评论(0)

Docker可视化管理工具shipyard安装

安装shipyardcurl -sSL http://dockerclub.net/public/script/deploy | bash -s ==> 中文版 curl -sSL https://shipyard-project.com/deploy | bash -s ==> 英文版如果出现错误...
阅读(46) 评论(0)

Wireshark常用过滤器

一、针对wireshark最常用的自然是针对IP地址的过滤。其中有几种情况: (1)对源地址为192.168.0.1的包的过滤,即抓取源地址满足要求的包。 表达式为:ip.src == 192.168.0.1 (2)对目的地址为192.168.0.1的包的过滤,即抓取目的地址满足要求的包。 表达式为:ip.dst == 192.168.0.1 (3)对源...
阅读(11) 评论(0)

ELK-005-Beats-Filebeat配置项详解之global

1. global所有配置项#========================= Filebeat global options ============================# Event count spool threshold - forces network flush if exceeded #filebeat.spool_size: 2048# Enable async pu...
阅读(27) 评论(0)

ELK-004-Beats-Filebeat配置项详解之prospectors

Filebeat的配置文件是使用YAML标记语言编写的,Filebeat的配置文件主要分为以下几个部分:2. prospectors具体配置prospectors直译是勘探者或者淘金者,在Filebeat中主要用于配置你要从哪个地方去获取日志信息....
阅读(51) 评论(0)

ELK-003-Beats-Filebeat的工作原理

1. 引言本系列上一篇文章《 ELK-002-Beats-Filebeat的HelloWorld》中我们降到了Filebeat的应用场景,同时搭建Filebeat完成了HelloWorld示例,今天我们来探讨下Filebeat的工作原理。Filebeat主要是靠两个组件共同工作完成日志采集的:harvester(收割者)和prospector(勘探者),这两个组件共同工作去获取最新的日志事件然后推送...
阅读(87) 评论(0)

ELK-002-Beats-Filebeat的HelloWorld

1. 引言Filebeat是一个轻量级的日志采集器,当您要面对成百上千、甚至成千上万的服务器、虚拟机和容器生成的日志时,请告别 SSH 吧。Filebeat 将为您提供一种轻量型方法,用于转发和汇总日志与文件,让简单的事情不再繁杂。可以用官网一幅图直观地对其进行描述: 官网地址:https://www.elastic.co/cn/downloads/beats/filebeat 文档地址:htt...
阅读(101) 评论(0)

ELK-001-Elastic技术栈概览

1. 概述当了解一门技术、一个框架时候,打开官网是最直接的也是最好的学习方法。当你打开Elastic官网https://www.elastic.co/products时候,Elastic这个技术栈清晰地呈现在你面前,可以用下面这幅图表示: 下面将分别对每个模块作简要解释。方向为图下到图上。2. Beats & Logstash之所以把Beats和Logstash放到一个模块作介绍,是因为这两个...
阅读(29) 评论(0)

利用Logstash plugins做更多的事情

1. 引言之前一篇文章《Logstash 介绍及linux下部署》,我们实现了logstash的安装以及简单的控制台标准输入输出测试,那么logstash能不能做更多的事情呢?答案是肯定的,logstash就是为了处理日志数据而生的。一个最直接的应用是,我们从事java web开发,将应用放到tomcat中,tomcat会生成大量的访问日志,那么如何实现对大量访问日志的搜集、处理、分析呢?logst...
阅读(95) 评论(0)

Logstash 介绍及linux下部署

1. Logstash 介绍Logstash 是一款强大的数据处理工具,它可以实现数据传输,格式处理,格式化输出,还有强大的插件功能,常用于日志处理。官网地址:https://www.elastic.co/products/logstash2. Logstash 流程2.1 inputInput 作为数据输入端,可以接收来自任何地方的源数据。主要有以下四种类型: - file:从文件中读取...
阅读(101) 评论(0)

ElasticSearch安装及配置

1. 下载ElasticSearch# https://www.elastic.co/downloads/elasticsearch wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.0.tar.gz2. 解压tar -zxvf elasticsearch-5.6.0.tar.gz3. 配置elas...
阅读(44) 评论(0)

Spring学习(四):一览Spring的风景线

1. 引言在本系列的第一篇中,我们提到了Spring能够简化很多事情,Spring框架关注于通过DI、AOP和消除样板式代码来简化企业级Java开发。但是,Spring实际上的功能超乎你的想象。在框架之外是一个庞大的生态系统。2. Spring生态系统如上图所示,Spring核心容器及容器之外衍生出了许多其他的生态,我们逐一看下这些板块都是做的什么事情:2.1 Spring核心容器容器是Spring...
阅读(27) 评论(0)

Spring学习(三):初探Spring容器

1. 引言在本系列的上一篇文章《 Spring学习(二):Hello Spring你的第一个Spring应用》中,我们完成了一个简单的Spring应用编写,细看程序,我们发现在该Spring应用中我们只是对Person,WorkTask几个Bean加了一些注解:@Component、@Autowired,Spring就能帮助我们完成对象的创建,依赖注入,那么Spring是如何做的呢?2. Sprin...
阅读(26) 评论(0)
25条 共2页1 2 下一页 尾页
    文章分类
    文章存档