分类其它下的文章

Arno 发布于 04月18, 2018

GoAccess -日志分析简明介绍

什么是 GoAccess

GoAccess是一个开源的实时网络日志分析器和交互式查看器,可在*nix系统的终端或浏览器中运行。

为什么选择 GoAccess

GoAccess 被设计成一个快速的基于终端的日志分析器。它的核心思想是快速分析和查看web服务器统计数据,而无需使用浏览器。虽然终端输出是默认输出,但它有能力生成完整的实时HTML报告(用于分析、监视和数据可视化),以及JSON和CSV报告。

阅读全文 »

Arno 发布于 03月22, 2018

Linux I/O 调度算法

IO调度器的总体目标是希望让磁头能够总是往一个方向移动,移动到底了再往反方向走,这恰恰就是现实生活中的电梯模型,所以IO调度器也被叫做电梯 (elevator),相应的算法也就被叫做电梯算法。

而Linux中IO调度的电梯算法有好几种,一个叫做as(Anticipatory),一个叫做 cfq(Complete Fairness Queueing),一个叫做deadline,还有一个叫做noop(No Operation),具体使用哪种算法我们可以在启动的时候通过内核参数elevator来指定。

阅读全文 »

Arno 发布于 03月07, 2018

用代码实现打印九九乘法表

说明

任何一个语言都可以轻松的实现打印九九乘法表,这里只是简单的做一些示例,希望可以开拓新同学的思路。

AWK

awk 'BEGIN{for(i=1;i<10;i++) {for(j=1;j<=i;j++) {printf "%d%s%d%s%d\t",j,"*",i,"=",i*j;}printf "\n"}}'

阅读全文 »