海运的博客

Awstats配置GeoIP和纯真IP库显示IP地理位置信息

发布时间:June 25, 2012 // 分类:日记分析 // No Comments

1.GeoIP插件安装:

#安装Perl组件
perl -MCPAN -e 'install Geo::IP::PurePerl'
或
yum install perl-Geo-IP
#下载GeoIP国家、城市数据库、AS数据库
cd /usr/local/awstats/wwwroot/cgi-bin/plugins
wget http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
wget http://www.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
wget http://www.maxmind.com/download/geoip/database/asnum/GeoIPASNum.dat.gz
gzip -d GeoLiteCity.dat.gz
gzip -d GeoIP.dat.gz
gzip -d GeoIPASNum.dat.gz

编辑Awstats配置文件加载插件:

LoadPlugin="geoip GEOIP_STANDARD /usr/local/awstats/wwwroot/cgi-bin/plugins/GeoIP.dat"
LoadPlugin="geoip_city_maxmind GEOIP_STANDARD /usr/local/awstats/wwwroot/cgi-bin/plugins/GeoLiteCity.dat"
LoadPlugin="geoip_org_maxmind GEOIP_STANDARD /usr/local/awstats/wwwroot/cgi-bin/plugins/GeoIPASNum.dat"  

2.纯真IP库插件安装:

cd /usr/local/awstats/wwwroot/cgi-bin/plugins
wget https://www.haiyun.me/download/qqwry.pl
wget https://www.haiyun.me/download/qqhostinfo.pm
#下载纯真IP数据库
wget http://update.cz88.net/soft/qqwry.rar
unrar qqwry.rar

修改qqwry.pl内IP数据目录:

my $ipfile="${DIR}/plugins/QQWry.Dat"; 

修改awstats配置加载扩展:

LoadPlugin="qqhostinfo"

最终效果如下:
awstats安装GeoIP和纯真IP库.png

Shell重定向> /dev/null 2>&1解释

发布时间:June 25, 2012 // 分类:Shell // No Comments

Shell下重定向输有三种方式:

标准输入:0
标准输出:1
错误输出:2
/dev/null 2>&1 解说:
> /dev/null 即1>表示将标准输出重定向到/dev/null
2>&1表示将标准错误输出重定向到标准输出
/dev/null 2>&1还有一种写法:
&> /dev/null

Linux下nali调用纯真IP库显示IP详细地址

发布时间:June 24, 2012 // 分类:常用软件 // No Comments

Linux下网络工具很丰富,如果在显示IP时同时显示IP物理地址就更好了,nali便实现了这个功能。
Nali安装:

wget --no-check-certificate  https://qqwry.googlecode.com/files/nali-0.2.tar.gz
tar zxvf nali-0.2.tar.gz 
cd nali-0.2/
ls
./configure 
make
make install

Nali自带nali-traceroute、nali-tracepath、nali-ping、nali-dig、nali-nslookup几个命令,可alias之:

alias nslookup='nali-nslookup'
alias ping='nali-ping'
alias dig='nali-dig'
alias tracepath='nali-tracepath'
alias traceroute='nali-traceroute'

其它程序调用nali显示IP物理位置可使用重定向方式,如:

mtr www.haiyun.me | nali

Linux/Centos下多种方法查看系统block size大小

发布时间:June 24, 2012 // 分类:系统调优 // No Comments

1.用tune2fs查看block size大小:

tune2fs -l /dev/sda1 |grep "Block size"
Block size:               1024

2.用stat查看block size大小:

stat /boot/|grep "IO Block"
Size: 1024          Blocks: 2          IO Block: 1024   目录

3.用dumpe2fs查看block size大小:

dumpe2fs /dev/sda1 |grep "Block size"
Block size:               1024

Awstats分析Nginx和IIS日志

发布时间:June 23, 2012 // 分类:日记分析 // No Comments

Awstat默认支持Apache日记格式,IISNginx需修改日志记录格式 。
IIS自定义日志格式为:

#https://www.haiyun.me
date
time
c-ip
cs-username
cs-method
cs-uri-stem
cs-uri-query
sc-status
sc-bytes
cs-version
cs(User-Agent)
cs(Referer)

然后配置文件日记类型更改为2,1为Apache

LogFormat=1

2.Nginx调整日志为Apache格式:

#https://www.haiyun.me
log_format  access  '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $http_x_forwarded_for';
分类
最新文章
最近回复
  • opnfense: 谢谢博主!!!解决问题了!!!我之前一直以为内置的odhcp6就是唯一管理ipv6的方式
  • liyk: 这个方法获取的IPv6大概20分钟之后就会失效,默认路由先消失,然后Global IPV6再消失
  • 海运: 不好意思,没有。
  • zongboa: 您好,請問一下有immortalwrt設定guest Wi-Fi的GUI教學嗎?感謝您。
  • 海运: 恩山有很多。
  • swsend: 大佬可以分享一下固件吗,谢谢。
  • Jimmy: 方法一 nghtp3步骤需要改成如下才能编译成功: git clone https://git...
  • 海运: 地址格式和udpxy一样,udpxy和msd_lite能用这个就能用。
  • 1: 怎么用 编译后的程序在家里路由器内任意一台设备上运行就可以吗?比如笔记本电脑 m参数是笔记本的...
  • 孤狼: ups_status_set: seems that UPS [BK650M2-CH] is ...
归档