squid命令介绍

来源:互联网 发布:淘宝卖家千牛 编辑:程序博客网 时间:2024/05/16 06:16

1、初始化你在 squid.conf 里配置的 cache 目录

#squid/sbin/squid -z //第一次启动squid服务时必须输入此命令

如果有错误提示,请检查你的 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

当然,并不是每个人都喜欢这种启动方式,你可以用你最习惯的方式;或者把它安装为服务。

 

再来点其他的。

1、修改cache 缓存目录的权限。

#chown -R squid:squid /home/cache

我的cache缓存目录是 /home/cache,squid执行用户和用户组是 squid,squid。

2、修改squid 日志目录的权限

#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 | grep TCP_MEM_HIT

该指令可以看到在squid运行过程中,有那些文件被squid缓存到内存中,并返回给访问用户。

#more /usr/local/squid/var/logs/access.log | grep TCP_HIT

该指令可以看到在squid运行过程中,有那些文件被squid缓存到cache目录中,并返回给访问用户。

#more /usr/local/squid/var/logs/access.log | grep TCP_MISS

该指令可以看到在squid运行过程中,有那些文件没有被squid缓存,而是现重原始服务器获取并返回给访问用户。

关于 TCP_XXXX 等参数及代表的信息,请参看www.chinaunix.org彭勇华《squid中文权威指南》13.2.1 章节。

当然,本例中的蓝色文字是可以修改为其他的参数,例如你的域名 www.xxxx.com ,同样可以看到access.log里关于该域名的行。

4、squid -k rotate 轮换squid的日志文件/var/log/squid,Squid代理服务器日志文件

的增长速度是惊人的,很容易点球满磁盘空间导致系统不能正常工作,甚至是死机.为了解决日志文件增长太快的问题,squid采用了"轮换"的方法.在squid.conf中可以通过logfile_rotate来设置文件轮换的个数,如:

 

logfile_rotate 10 ,轮换的工作一般用crontab定时器完在周期性的日志轮换,例如每周六凌晨2:00进行日志轮换,则执行如下命令: crontab -e

 

0 2 * * 6 squid -k rotate

 

小贴士:Squid默认的错误提示信息为英文,对于英文不好的用户来说,实在不方便.在/etc/squid/squid.conf里添加如下:

 

error_directory /usr/share/squid/errors/Simplify_Chinese 即可显示中文的错误提示。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 如果赶不上高铁怎么办 没赶上高铁票怎么办 转火车晚点怎么办 卧铺 火车晚点换乘迟到怎么办 12306抢不到票怎么办 演唱会抢不到票怎么办 沈阳地铁月票卡怎么办 怀孕不上班保险怎么办 学生票取不了票怎么办 高铁票没余票了怎么办 买了票没赶上车怎么办 火车晚点未定该怎么办? 火车票买错了怎么办 12306被注册了怎么办 注册12306没有邮箱怎么办 火车退票不能退怎么办 火车票订单返库怎么办 网购火车票丢失怎么办 学生票超过优惠区间怎么办 异地恋不肯见面怎么办 小学学生证丢了怎么办 如果学生证丢了怎么办 学生票学生证丢了怎么办 毕业学生证丢了怎么办 四级学生证没有怎么办 高中学生证丢了怎么办 旅游学生证忘了怎么办 学生票买错了怎么办 四级没有学生证怎么办? 学生证取不了票怎么办 学生票区间超了怎么办 学生票不在乘车区间怎么办 学生证用了四次怎么办 误买了学生票怎么办 学生证填错了怎么办 学生票优惠区间不符怎么办 学生票超出优惠区间怎么办 蓝色车票刷不了怎么办 医院磁卡丢了怎么办 小区磁卡丢了怎么办 坐火车耳朵疼怎么办