1. linux命令分类总结


  2. 文本处理命令

    grep命令详解

    grep命令

    grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。


  3. top命令

    uptime

    系统平均负载被定义为在特定时间间隔内运行队列中的平均任务数。如果一个进程满足以下条件则其就会位于运行队列中:
      - 它没有在等待I/O操作的结果
      - 它没有主动进入等待状态(也就是没有调用’wait’)
      - 没有被停止(例如:等待终止)


  4. ps命令

    命令详解

    ps命令能够给出当前系统中进程的快照。它能捕获系统在某一事件的进程状态


  5. 架构的演变

    传统垂直应用架构

    MVC架构

    mvc架构,即spring+Struts+iBatis/Hibernate+Tomcat
    MVC架构通常分为三层:

    1. 视图展示层:
    2. 控制层
    3. 应用模型层

  6. 基于hadoop的web日志分析

    前言

    企业中,web服务占有很大比重,同时web服务产生大量的日志,而这些日志中包含了很多有用信息。随着业务量的增长,日志的数量也会急剧增加,当日志只有GB单位时,在处理日志时还可以使用grep,sed,awk处理;当数据量上升到百GB以上时,shell脚本,以及python多线程的处理方式就显得有些力不从心。所以使用hadoop处理海量日志分析,是必然趋势。
    本次是构建一个web日志的kpi分析系统,通过获取相应key值的分析,获取潜在消息


  7. hadoop的安装与使用


  8. 初识hadoop

    Hadoop历史

    雏形开始于2002年的Apache的Nutch,Nutch是一个开源Java 实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬虫。
    随后在2003年Google发表了一篇技术学术论文谷歌文件系统(GFS)。GFS也就是google File System,google公司为了存储海量搜索数据而设计的专用文件系统。


  9. 基于Tornado的ansible的二次封装

    Tornado

    简介

    FriendFeed使用了一款使用 Python 编写的,相对简单的 非阻塞式 Web 服务器。其应用程序使用的 Web 框架看起来有些像 web.py 或者 Google 的 webapp, 不过为了能有效利用非阻塞式服务器环境,这个 Web 框架还包含了一些相关的有用工具 和优化。


  10. ansible的二次开发

    ansible api

    ansible是个好东西,但好的东西也要来折腾下,最近看了看ansible的api,于是就探究了下