使用命令ntsd杀掉进程
2006-05-18 21:06
477 查看
安装awstats的由来,虽然度娘等工具带有统计分析功能,但是个人感觉还是需要再本地安装一个日志分析统计工具,所以找到了awstats。简单科普:Q:AWStats 是什么?A:简而言之,AWStats就是一个日志分析统计工具Q:AWStats主要做什么?A:对apache和IIS等web服务器的日志进行统计分析,简单来说就是对已有的log数据进行图形化、整理化显示。下面进入安装备忘:1、安装环境winapache需要配置的awstats版本为7.22、安装备忘注意:由于awstats依赖于perl,所以提前安装perl环境下载perlhttp://www.activestate.com/activeperl/downloads根据自己的环境选择不同的安装包测试是否加入环境变量通过在cmd中输入set命令记录perl的路径(如X:\perl\bin\perl.exe),下面会用到可能存在的问题perl自动安装的情况会将路径配置到%system%之前,导致系统无法识别,解决方法就是把路径放置到PATH最后apache不支持perl需要修改内容为修改httpd.conf文件,查找 #ScriptAlias /cgi-bin/ “d:/Apache/cgi-bin/”,将前面的 # 号去掉。
查找 AddHandler cgi-script .cgi ,在后面加上一个空格和 .pl启用alias_module模块,找到”#LoadModule alias_module modules/mod_alias.so”,把前面的#号去掉修改后记得重启apache下载AWStats(国内环境的话,需要自带工具)http://sourceforge.net/projects/awstats/postdownload?source=dlp3、解压AWStats自行选择需要解压的路径4、设置配置文件定位到awstats-7.2\tools下,执行awstats_configure文件,这个文件的主要功能就是设置WEB容器的路径,log路径等。配置完后,APACHE的httpd.conf下会生成类似一下的内容## Directives to allow use of AWStats as a CGI#Alias /awstatsclasses “X:/awstats-X.X/wwwroot/classes/”Alias /awstatscss “X:/awstats-X.X/wwwroot/css/”Alias /awstatsicons “X:/awstats-X.X/wwwroot/icon/”ScriptAlias /awstats/ “X:/awstats-X.X/wwwroot/cgi-bin/”## This is to permit URL access to scripts/files in AWStats directory.#<Directory “X:/awstats-X.X/wwwroot”>Options noneAllowOverride noneOrder allow,denyAllow from all</Directory>在awstats-x.x\wwwroot\cgi-bin文件夹下会生成一个awstats.domain.com.conf文件4、修改配置文件定位到awstats-x.x\wwwroot\cgi-bin下,打开awstats.domain.com.conf文件修改如下内容LogFile=”x:\xxx\apache\logs\xx.log” 要与你的apache的log路径一致5、生成数据定位到awstats文件下(awstats-x.x\wwwroot\cgi-bin),在cmd中执行以下命令注意:请将domain.com替换为你的域名或地址perl.exe awstats.pl -config=domain.com正常情况下会显示不出意外的话,会显示出如下信息:
Create/Update database for config “./awstats.domain.com.conf” by AWStats ver
sion 6.9 (build 1.925)
From data in log file “D:/Logs/httpd/access_awstats.20090907.txt”…同时在awstats-x.x\wwwroot\cgi-bin下会生成一个类似awstats0X2013.XXX.XXX.XXX的文件6、修改awstats文件由于win下路径与linux中不同,所以这个文件第一行应该改成 #!X:/perl/bin/perl.exe (该地址为前期你安装的perl的地址)否则后期运行会出错couldn’t create child process: 720002: awstats.pl7、浏览器打开在浏览器中输入类似的地址http://localhsot/awstats/awstats.pl?config=domain.com,正常情况下即可看到结果高级配置1、增加一个显示来访IP归属地的功能执行如下命令ppm install Geo::IP::PurePerl
ppm install Geography::Countries
ppm install IP::Country
ppm install Geo-IPfree
ppm install Net-Xwhois安装GeoIPhttp://dev.maxmind.com/geoip/legacy/geolite/修改awstats.domain.com.conf文件,找到如下内容# 开启 GeoIP 反查模块
LoadPlugin=”geoip GEOIP_STANDARD D:/awstats/awstats-x.x/wwwroot/cgi-bin/ipdata/GeoIP.dat”
# 开启 IP 反查的外挂
LoadPlugin=”geoipfree”
# 开启 decodeutfkeys 外挂,解决”用以搜索的关键词”乱码
LoadPlugin=”decodeutfkeys”
更新配置文件 perl.exe awstats.pl -config=domain.com -update2、定期更新通过win的计划任务搞定3、加一个需要用户名才可以访问的功能由于要求在内网访问,所以没有涉及参考阅读:怎样在windows下安装Perlhttp://jingyan.baidu.com/article/380abd0aa6c7371d90192c1b.htmlhttp://blog.csdn.net/chenjianhui2122/article/details/784873
查找 AddHandler cgi-script .cgi ,在后面加上一个空格和 .pl启用alias_module模块,找到”#LoadModule alias_module modules/mod_alias.so”,把前面的#号去掉修改后记得重启apache下载AWStats(国内环境的话,需要自带工具)http://sourceforge.net/projects/awstats/postdownload?source=dlp3、解压AWStats自行选择需要解压的路径4、设置配置文件定位到awstats-7.2\tools下,执行awstats_configure文件,这个文件的主要功能就是设置WEB容器的路径,log路径等。配置完后,APACHE的httpd.conf下会生成类似一下的内容## Directives to allow use of AWStats as a CGI#Alias /awstatsclasses “X:/awstats-X.X/wwwroot/classes/”Alias /awstatscss “X:/awstats-X.X/wwwroot/css/”Alias /awstatsicons “X:/awstats-X.X/wwwroot/icon/”ScriptAlias /awstats/ “X:/awstats-X.X/wwwroot/cgi-bin/”## This is to permit URL access to scripts/files in AWStats directory.#<Directory “X:/awstats-X.X/wwwroot”>Options noneAllowOverride noneOrder allow,denyAllow from all</Directory>在awstats-x.x\wwwroot\cgi-bin文件夹下会生成一个awstats.domain.com.conf文件4、修改配置文件定位到awstats-x.x\wwwroot\cgi-bin下,打开awstats.domain.com.conf文件修改如下内容LogFile=”x:\xxx\apache\logs\xx.log” 要与你的apache的log路径一致5、生成数据定位到awstats文件下(awstats-x.x\wwwroot\cgi-bin),在cmd中执行以下命令注意:请将domain.com替换为你的域名或地址perl.exe awstats.pl -config=domain.com正常情况下会显示不出意外的话,会显示出如下信息:
Create/Update database for config “./awstats.domain.com.conf” by AWStats ver
sion 6.9 (build 1.925)
From data in log file “D:/Logs/httpd/access_awstats.20090907.txt”…同时在awstats-x.x\wwwroot\cgi-bin下会生成一个类似awstats0X2013.XXX.XXX.XXX的文件6、修改awstats文件由于win下路径与linux中不同,所以这个文件第一行应该改成 #!X:/perl/bin/perl.exe (该地址为前期你安装的perl的地址)否则后期运行会出错couldn’t create child process: 720002: awstats.pl7、浏览器打开在浏览器中输入类似的地址http://localhsot/awstats/awstats.pl?config=domain.com,正常情况下即可看到结果高级配置1、增加一个显示来访IP归属地的功能执行如下命令ppm install Geo::IP::PurePerl
ppm install Geography::Countries
ppm install IP::Country
ppm install Geo-IPfree
ppm install Net-Xwhois安装GeoIPhttp://dev.maxmind.com/geoip/legacy/geolite/修改awstats.domain.com.conf文件,找到如下内容# 开启 GeoIP 反查模块
LoadPlugin=”geoip GEOIP_STANDARD D:/awstats/awstats-x.x/wwwroot/cgi-bin/ipdata/GeoIP.dat”
# 开启 IP 反查的外挂
LoadPlugin=”geoipfree”
# 开启 decodeutfkeys 外挂,解决”用以搜索的关键词”乱码
LoadPlugin=”decodeutfkeys”
更新配置文件 perl.exe awstats.pl -config=domain.com -update2、定期更新通过win的计划任务搞定3、加一个需要用户名才可以访问的功能由于要求在内网访问,所以没有涉及参考阅读:怎样在windows下安装Perlhttp://jingyan.baidu.com/article/380abd0aa6c7371d90192c1b.htmlhttp://blog.csdn.net/chenjianhui2122/article/details/784873
相关文章推荐
- 使用命令ntsd杀掉进程
- 使用ntsd命令强制性杀掉进程[微软未开公的密秘]
- ubuntu利用apt-get install命令安装软件时报错:有另外一个进程正在使用(is another process using it)
- db2 查看进程 db2中的常用命令及使用方法
- 统计某个进程的cpu使用率使用top命令
- 我使用过的Linux命令之kill - 终止进程/发送信号
- 使用Drwtsn32和NTSD进行崩溃进程转储
- HBase的shell命令无法使用,如上图,与Hbase对应的HMaster进程没有启动
- Windows下使用taskkill 命令批量结束进程
- Linux系统中的ps进程查看命令使用实例集锦
- 使用ps命令获取Linux环境下全部RAC集群进程信息
- 使用awk批量杀进程的命令
- Mac 下 查看 使用某端口的进程和关闭该进程的命令
- 进程查看及命令使用-htop/dstat/top/ps命令
- 用python计算top命令中某个进程的CPU,Memory使用情况
- SC tasklist与ntsd命令使用
- [Linux]使用awk批量杀进程的命令
- 强行结束进程命令ntsd
- DOS->强制结束进程命令(ntsd命令/taskkill命令)使用教程
- [Linux进程]使用execv函数调用ls命令