Chinaunix首页 | 论坛 | 博客
  • 博客访问: 729428
  • 博文数量: 245
  • 博客积分: 10037
  • 博客等级: 上将
  • 技术积分: 2512
  • 用 户 组: 普通用户
  • 注册时间: 2007-01-16 17:16
文章分类

全部博文(245)

文章存档

2008年(7)

2007年(238)

我的朋友

分类: LINUX

2007-04-11 13:44:59

5.启动,关闭squid
a.将cache目录的所有者更改为squid


CODE:#chown -R squid:squid /Cache1
#chown -R squid:squid /Cache2
b.对cache目录进行初始化


CODE:#/usr/local/squid/sbin/squid -z
2004/11/01 23:06:29| Creating Swap Directories
FATAL: Failed to make swap directory /Cache1/00: (13) Permission denied
Squid Cache (Version 2.5.STABLE7): Terminated abnormally.
CPU Usage: 0.000 seconds = 0.000 user + 0.000 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 10
如果出现上面这样的错误信息,表示你/Cache1目录权限错误,请检查/Cache1目录所有者是否为squid用户所有。

c.启动squid


CODE:#su squid -c "/usr/local/squid/bin/RunCache &"
d.关闭squid


CODE:#/usr/local/squid/sbin/squid -k shutdown
要执行两次才能正常关闭suqid
e.重新读取squid.conf文件


CODE:#/usr/local/squid/sbin/squid -k reconfigure
需要执行两次才能重新读取squid.conf文件
6.日志分析
Proxy服务器安装好后,我们当然要对服务器进行监控,通过日志分析,我们可以知道那些用户上了那些网站,用了多少流量等,下面为大家介绍sarg这个日志分析工具,在squid的官方网站还推介了其他几种日志分析工具,大家有兴趣的话可以上去看看。

a.安装


CODE:#./configure --prefix=/usr/local/sarg --enable-bindir=/usr/local/sarg/bin
#make && make install
b.设置sarg.conf文件


CODE:#vi /usr/local/sarg/sarg.conf

language language English  #由于官方网站还没有发布中文版,所以我们就使用英文好了,那位有兴趣可以自己翻译一下
access_log /usr/local/squid/var/logs/access.log.0 #squid日志文件存放位置
title "Squid 使用报告"   #标题
temporary_dir /tmp   #临时目录
output_dir /var/www/html/sarg   #生成后的html存放到那里,设置到你的网站目录下,以便浏览
overwrite_report no  #是否覆盖报告,当那个日期的报告已经存在时是否覆盖掉
mail_utility mail 
topsites_num 100 
exclude_codes /usr/local/sarg/exclude_codes 
max_elapsed 28800000 
charset GB2312  #字符集
c.生成报告
设置好sarg.conf文件后,执行


CODE:#/usr/local/sarg/bin/sarg
将提示:SARG: Successful report generated on /usr/local/apache/htdocs/sarg/2004Oct31-2004Nov01
表示报告生成成功,还有报告存放位置,可以马上打开您的浏览器查看报告了。



三、关于Cache目录的建议

由于cache目录是经常的读写,所以最好硬盘能用SCSI的,速度比较快而且稳定。如果我们的cache大概需要40G的大小,那么我们尽量使用多硬盘,不要当纯用一个40G的硬盘,可以使用4个10G的硬盘,这样,对于cache的速度更快。比如,当你有10M的东西要写到cache中,如果是只是用一个硬盘的话,虽然可能你已经将4个cache目录分别放在4个分区,可是你只有一个硬盘,同时只有一个在写入,可是当你有4个硬盘的时候,你每个硬盘就只要写入2.5M的东西,那样是不是更快呢?
阅读(669) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~