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
相关文章读者评论发表评论 |