CentOS中基于日志的站点统计系统的构建(Awstats)

通过我们构建的 HTTP服务器将 Web发布后,随着不断被访问, ">Apache会记下每个访客的基本信息。 CentOS的情况下,这些信息通常保存在位于 /var/log/httpd/下的相应日志文件中。但 Apache单调的日志,除了提供给我们一些最基本的服务器被访信息、以及出错信息之外,我们很难单纯的通过日志文件得到更多、更系统的关于时间、规律性、地点方面的信息。这也使得很难通过单纯的日志去系统的分析流量。

但通过 Awstats,我们可以把 Apache的日志作为一种有效资源,获得更加系统化的信息。

实质上,Awstats就是一套分析系统,它将日志文件统计学式的进行分析与统计,然后提供一个能够反映规律性的界面给我们。 Awstats并不是仅能应用于分析 Apache的日志,在邮件服务器等等方面,它也被广泛的应用。但在这一节中,只介绍在 Web服务器中运用 Awstats建立统计系统的方法。

下载并安装 Awstats

首先下载并安装 Awstats。

[root@sample ~]# 
wget  http://nchc.dl.sourceforge.net/sourceforge/awstats/awstats-6.5-1.noarch.rpm  ← 下载Awstats 的rpm 包  --15:34:59--  http://nchc.dl.sourceforge.net/sourceforge/awstats/awstats-6.5-1.noarch.rpm => `awstats-6.5-1.noarch.rpm'  Resol
ving nchc.dl.sourceforge.net... 211.79.61.10  Connecting to nchc.dl.sourceforge.net|211.79.61.10|:80... connected.  HTTP request sent, awaiting response... 200 OK  Length: 1,095,131 (1.0M) [text/plain]  100%[====================================>] 1,095,131 155.28K/s  ETA 00:00  15:35:06 (158.94 KB/s) - `awstats-6.5-1.noarch.rpm' saved  [1095131/1095131]  [root@sample ~]# rpm -ivh awstats-6.5-1.noarch.rpm ← 安装Awstats  Preparing... ########################################### [100%]  1:awstats ########################################### [100%]  ----- AWStats 6.5 - Laurent Destailleur -----  AWStats files have been installed in /usr/local/awstats  If first install, follow instructions in documentation  (/usr/local/awstats/docs/index.html) to setup AWStats in 3 steps:  Step 1 : Install and Setup with awstats_
configure.pl (or 
manually)  Step 2 : Build/Update 
Statistics with awstats.pl  Step 3 : Read Statistics 

然后删除安装后的遗留源文件。

[root@sample ~]# rm -f awstats-6.5-1.noarch.rpm ← 删除安装后的遗留源  文件

时间: 2024-10-09 01:32:54

CentOS中基于日志的站点统计系统的构建(Awstats)的相关文章

云存储中基于喷泉码的数据恢复系统

云存储中基于喷泉码的数据恢复系统 彭真 陈兰香 郭躬德 云存储服务作为一种新的数据存储和管理服务拥有便携易用的特点,但也伴随着一个重要问题:如何确保数据的完整性和可恢复性.为了解决此问题,设计并实现了一个基于喷泉码的数据恢复系统.该方案采用喷泉码对数据编码确保一定篡改比例下的数据可恢复,同时验证数据完整性时采用哈希函数的时间复杂度.当用户担心自己的数据被篡改时,只需向服务器发出挑战,根据服务器的应答便可知晓自己存储的数据是否完整;一旦发现数据被篡改,可以立即要求服务器定位篡改数据并监督服务器完成

centos中Tomcat日志切割(logrotate)

logrotate是个强大的系统软件,它对日志文件有着一套完整的操作模式,譬如:转储.邮件和压缩等,并且默认logrotate加到cron(/etc/cron.daily/logrotate)作为每日任务执行.自动有了logrotate,我想不用再自己写日志切割脚本.如下对Tomcat日志catalina.out日志切割 # ls -lh /usr/local/tomcat/logs/catalina.out -rw-r--r-- 1 www www 14M Aug 28 15:55 /usr/

Ubuntu系统中安装使用tcpdump来统计HTTP请求

  Ubuntu系统中安装使用tcpdump来统计HTTP请求          安装 tcpdump的安装还是比较讨厌的... 1.网上下载获得libpcap和tcpdump http://www.tcpdump.org/ 2.安装c编译所需包: 代码如下: apt-get install build-essential 3.安装 libpcap的前置: 代码如下: apt-get install flex,apt-get install bison 4.安装libpcap. tcpdump的

安全管理平台中基于云计算的日志分析系统设计

安全管理平台中基于云计算的日志分析系统设计 陈洁 于永刚 刘明恒 潘盛合 徐克付 安全管理平台(SMP)是实现安全管理工作常态化运行的技术支撑平台,在实际应用中需要实时处理来自安全设备所产生的海量日志信息.为解决现有SMP 中海量日志查询效率低下的问题,设计基于云计算的SMP 日志存储分析系统.基于Hive 的任务转化模式,利用Hadoop 架构的分布式文件系统和MapReduce 并行编程模型,实现海量SMP 日志的有效存储与查询.实验结果表明,与基于关系数据的多表关联查询方法相比,该系统使得

Windows Vista系统中的日志查看器功能介绍

当我们的Windows 系统出现问题时,要分析与定位故障,最简单的办法莫过于使用事件查看器,如Windows XP中的事件查看器可以让我们分析系统日志.应用程序日志与安全性日志,以从中找出可能存在问题的线索.不过,客观地说来,之前Windows版本包括Windows XP中的事件查看器在使用中存在很多不足,很多时候所给出的信息呆板.含糊,不足以让我们准确地定位可能发生的故障,而当待找的信息淹没在大量的事件之中时,简陋的事件过滤与查询机制往往让我们很难快速找到与定位. 在Windows Vista

windows系统中基于WIFI的网络编程

问题描述 windows系统中基于WIFI的网络编程 想用C++写一个在windows系统中基于WIFI传输数据的网络小程序,请各位高手指点一下,应该从哪方面入手,开发流程是什么样的? 解决方案 什么也不用操心,wifi对于你的程序来说,是透明的,换一句话说,无线有线你的代码无需变化.在windows下,可以使用winsock编程实现通讯,如果是vc++,用mfc,可以用csocket类,具体google下,有现成的代码例子. 解决方案二: 就是winsock2而已不管网络是什么,用这个就对了,

百度发布统计系统 站点无故受殃?

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 在群里和一些朋友聊天的时候,都说到百度快照忽然倒档!基本上原本是最新快照的,都回到7月7号或者7月9号.值得一提的是,我这几位朋友的站点都是天天快照,日日收录的站点. 遇到这情况,我也保持着怀疑的态度检查一下我自己的站,也就是我自己的小游戏站www.17wwyx.com,发现快照竟也回到7月7日,我心里是极度的郁闷.急忙检查原因,一般出现这样

云计算中基于TPM的多银行电子现金系统

云计算中基于TPM的多银行电子现金系统 朱变 朱海 针对云计算的虚拟化技术可以解决传统网络中电子现金系统存在的隐私泄露.交易不规范和高成本投入问题,在已有的工作中,考虑商家和用户使用同一银行在一定程度上限制了电子现金广泛使用的情况,提出了一种基于TPM的可信云平台多银行电子现金方案.该方案从电子现金支付的效率和安全性方面考虑,利用群签名和椭圆曲线算法ECC提高协议的执行效率,运用可信平台模块提供的隐私保护和远程证明功能加强支付协议的安全性.最后,对方案的安全性和效率进行分析. 云计算中基于TPM

在Linux中使用Openswan搭建站点到站点的IPsec VPN 隧道

在Linux中使用Openswan搭建站点到站点的IPsec VPN 隧道 虚拟私有网络(VPN)隧道是通过Internet隧道技术将两个不同地理位置的网络安全的连接起来的技术.当两个网络是使用私有IP地址的私有局域网络时,它们之间是不能相互访问的,这时使用隧道技术就可以使得两个子网内的主机进行通讯.例如,VPN隧道技术经常被用于大型机构中不同办公区域子网的连接. 有时,使用VPN隧道仅仅是因为它很安全.服务提供商与公司会使用这样一种方式架设网络,他们将重要的服务器(如,数据库,VoIP,银行服