快速部署日志分析系统ELK

日志分析系统ELK是三个开源软件的缩写,分别是Elasticsearch,Logstash,Kibana。其中Elasticsearch是用来实现索引和搜索功能的目的,Logstash是一个很灵活的日志收集和处理工具。Kibana是和Elasticsearch配套的图形展示界面,用于方便的展示数据和分析数据。本文对整个套件的安装配置过程作了记录,并写了一键安装配置的脚本。

[阅读全文]
 |   

基本算法之约数个数原理

在数论里面除了老生常谈的素数问题,还有一个就是约数个数问题。对于这个问题的解法可能还停留在用n除以 $1,\cdots,\sqrt n$,然后统计能够整除的个数。其时间复杂度为 $O(\sqrt n)$。本文主要介绍约数个数定理以及它在实际题目中的应用。

[阅读全文]
 |   

shell编程之软硬链接ln

在 Windows 里面我们经常通过快捷方式来创建链接以方便我们使用电脑。而 Linux 中有两种方式创建链接,分别为软链接和硬链接。下面我们就来详细说下二者的区别。

[阅读全文]
 |   

shell编程之文件检索find

find 命令是用来搜索指定目录下面符合搜索选项的文件.它跟 awk, sed, grep 的区别是它搜索到的对象是文件,而后三者是文件里的字符或字符串.

[阅读全文]
 |