专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »web服务器 » squid安装:squid 安装调试过程中的几个常用命令 »正文

squid安装:squid 安装调试过程中的几个常用命令

来源: 发布时间:星期三, 2009年9月2日 浏览:1次 评论:0
当你 squid.conf 配置文档按照你想法修改完以后启动 squid 的旅就开始了
1化你在 squid.conf 里配置 cache 目录
#squid/sbin/squid -z
如果有提示请检查你 cache目录权限
2对你squid.conf 排错即验证 squid.conf 语法和配置
#squid/sbin/squid -k parse
如果squid.conf 有语法或配置这里会返回提示你如果没有返回恭喜可以尝试启动squid
3在前台启动squid并输出启动过程
#squid/sbin/squid -N -d1
如果有到 ready to server reques恭喜启动成功
然后 ctrl + c停止squid并以后台运行方式启动它
4启动squid在后台运行
#squid/sbin/squid -s
这时候可以 ps -A 来查看系统进程可以看到俩个 squid 进程
5停止 squid
#squid/sbin/squid -k shutdown
这个不用解释吧
6重引导修改过 squid.conf
#squid/sbin/squid -k reconfigure
这个估计用时候比较多当你发现你配置有不尽你意时候可以随时修改squid.conf然后别忘记对你 squid.conf排错然后再执行此指令即可让squid重新按照你 squid.conf 来运行
7把squid添加到系统启动项
编辑 /etc/rc.d/rc.local
添加如下行:  /usr/local/squid/sbin/squid -s
当然并不是每个人都喜欢这种启动方式你可以用你最习惯方式;或者把它日志目录权限
#chown -R squid:squid /usr/local/squid/var/logs
步并不是适合每个使用squid用户.意为让squid有权限在该目录进行写操作
例如生成  access.log    cache.log   store.log
3查看你日志文档
#more /usr/local/squid/var/logs/access.log | grepTCP_MEM_HIT
该指令可以看到在squid运行过程中有那些文件被squid缓存Cache到内存中并返回给访问用户
#more /usr/local/squid/var/logs/access.log | grepTCP_HIT
该指令可以看到在squid运行过程中有那些文件被squid缓存Cache到cache目录中并返回给访问用户
#more /usr/local/squid/var/logs/access.log | grepTCP_MISS
该指令可以看到在squid运行过程中有那些文件没有被squid缓存Cache而是现重原始服务器获取并返回给访问用户
有关 TCP_XXXX 等参数及代表信息请参看squid中文权威指南13.2.1 章节
当然本例中蓝色文字是可以修改为其他参数例如你域名  www.xxxx.com同样可以看到access.log里有关该域名
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: