Friday, February 27th, 2009 at 1:16 pm
由于apache日志太过于庞大,光借助中国站长网的免费统计工具来分析还是远远不够,所以想在本地安装一个Awstats来进行分析。
我们的安装环境是CentOS52:
Awstats下载地址:http://prdownloads.sourceforge.net/awstats/awstats-6.9.tar.gz。
如果是其他系统,请到这里下载:http://awstats.sourceforge.net/#DOWNLOAD
安装Awstats
下载并解压:
# wget http://prdownloads.sourceforge.net/awstats/awstats-6.9.tar.gz
# tar -xvf awstats-6.9.tar.gz
# mv awstats-6.9 /usr/local/awstats
Read More »
myhnet
Linux, 乱七八糟
analysis, apache, awstats, GeoIP, GeoIP C API, GeoIP Perl API, GeoIP.dat, Linux, log, 日志, 日志分析, 日志分析工具
Sunday, February 22nd, 2009 at 1:52 pm
今天碰到一个问题,apache只要一使用mod_jk,响应就会超时,但是只要把mod_jk的部分去掉,倒一切正常。
开始怀疑是tomcat的问题,重启了好几次tomcat,最后连机器都重启了,还是没有解决问题。
到最后,经高人指点,才知道是mod_jk的日志文件已经超过了2G,apache不支持大文件才会出这个问题。
想想原来的squid也是这样子,看样子,以后还是要注意一下,是不是有文件超过2GB。
Friday, February 20th, 2009 at 2:25 pm
想想这么些年,从感觉自己像个大人开始,已经有太多太多的第一次了。
第一次恋爱,第一次出去找工作,第一次面试,第一次上班,第一次出差,第一次失业,到现在的第一次被猎头公司找上门。
这么多个第一次,自食其力的第一个三年马上就要过去了。
没有太多的惊喜,也没有太多的悲伤,按部就班,循序渐进,第一个三年目标也算基本完成了。现在也没太多的时候去总结过去,现在局势跟我当初想的大不一样,肩上比以前多了责任,负担相对也就重多了。
现在也不想那么多了,专心做好当前的事情吧,再多学点东西,五年计划也不会落空。
Friday, February 13th, 2009 at 4:23 pm
今天以前的一个同事问我,要把系统中的大量类似er4567io.txt的文件文件重命令为er7890.txt。
开始以为直接用sed就可以搞定,结果却不行,郁闷
# find . -name "*4567*" -exec cp -v {} $(echo {}|sed 's/4567/7890/') \;
cp: `./er4567io.txt' and `./er4567io.txt' are the same file
最后,还是用awk才搞定
# for i in `find . -name "*4567*"`;do echo $i| awk -F4567 '{print "cp -v "$1"4567"$2" "$1"7890"$2}';done|sh
`./er4567io.txt' -> `./er7890io.txt'
Wednesday, February 11th, 2009 at 8:52 pm
来源:http://linux.chinaitlab.com/administer/751767.html
Red Hat Enterprise Linux采用通用UNIX打印系统(CUPS),最新的RHEL5中已经取消printconf-tui配置工具。要获得简单快捷的打印机配置,可以采用图形化工具system-config- printer,或者使用用CUPS的web接口http://localhost:631/来完成。
检查一下CUPS 运行所需要的软件包:
bash-3.1# rpm -qa| grep cups
cups-1.2.4-11.5.3.el5
cups-devel-1.2.4-11.5.el5
hal-cups-utils-0.6.2-5
libgnomecups-0.2.2-8
cups-lpd-1.2.4-11.5.el5
cups-libs-1.2.4-11.5.3.el5
安装图形化配置工具system-config-printer(需要提前做好yum源)
bash-3.1# yum install system-config-printer -y
启动cups服务,并设置其为自启动
bash-3.1# service cups start
bash-3.1# chkconfig cups on
现在就可以在Gnome桌面下配置打印机了,从System->Administration->Printing运行图形配置界面,也可以直接在xterm运行system-config-printer
新版本的 CUPS默认设置不包括添加纯文本打印机,如果强制添加,会收到”client-error-not possible”错误,参考Cups官方的 Article,需要在/etc/cups/cups.conf中添加一行
然后重新启动 cups服务
现在就可以使用”New Printer”添加打印机了,在选择接口的时候使用”Other”一项,在”Enter Device URI”处填入
这样我们的打印结果就在/root/printer文件中
选择打印机厂商的时候,使用”Generic”这一项,单击”Forward”,”Models”一项选择”text-only printer”即可,下方显示的”Drivers”即为texonly.ppd,继续”Forward”,”Apply”
回到主界面将刚才添加的打印机设置为默认”Make Default Printer”
现在就可以使用打印机了,测试一下:
bash-3.1# lpr /usr/share/doc/grep-2.5.1/README
bash-3.1# less /root/printer
执行以上命令将会看到README的内容已经被打印到printer.
RHEL5 Cups服务还提供web方式配置打印机,在启动cups服务后,直接访问http://localhost:631即可,通过对cups.conf进行相关设置,就可以限制网络上其它机器对本机631端口的访问控制,与httpd.conf极为相似。
Wednesday, February 11th, 2009 at 2:20 pm
作者:cnh4wk
来源:老鹰天下
工作中遇见了,查了网上文章,发现没几个实际能通过的,实在是怒。自己找了软件做了一次实战操作,基本可以保证稳定恢复。
测试环境
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.18-8.el5 #1 SMP Fri Jan 26 14:15:21 EST 2007 i686 i686 i386 GNU/Linux
碧轩附注:其实什么版本的系统无所谓 !
所需的相关库
[root@localhost ~]# rpm -qa |grep e2fsprogs
e2fsprogs-libs-1.39-8.el5
e2fsprogs-1.39-8.el5
e2fsprogs-devel-1.39-8.el5
碧轩附注:必须要有e2fsprogs-libs,不然在后面ext3grep的安装会有问题。
Read More »