squid反向代理作web加速-目录和命令

来源:百度文库 编辑:神马文学网 时间:2024/05/01 06:40:18

1  squid的默认目录:
a)配置文件  /etc/squid/squid.conf
b)缓存目录  /var/cache/squid/
c)日志目录  /var/log/squid
d)命令文件  /usr/sbin/  一系列以squid开头的文件
e)启动脚本  /etc/init.d/squid  suse已默认建好,修改ulimit  -n  4096为60000
当打开多个缓存文件时,需要更多的文件句柄。注意,linux存在系统文件句柄总数和单进程文件句柄总数,此处修改的是单进程的文件句柄总数,如果要打开更多文件,建议修改系统文件句柄总数(对于suse10,一般是不用的)
f)PID文件  /var/run/squid.pid
g)其他实用程序  /usr/lib/squid

2  squid 启动命令:
a)squid  -k  function  指示squid执行不同的管理功能,reconfigure,  rotate,  shutdown,  interrupt,  kill,  debug,  check,  or  parse.
i.reconfigure导致运行中的squid重新读取配置文件,有些配置的修改需要重启squid(如修改缓存参数)
ii.rotate导致squid滚动它的日志,这包括了关闭日志,重命名,和再次打开它们
iii.shutdown发送关闭squid进程的信号
iv.interrupt立刻关闭squid,不必等待活动会话完成
v.kill发送KILL信号给squid,这是关闭squid的最后保证
vi.debug将squid设置成完全的调试模式,假如你的cache很忙,它能迅速的用完你的磁盘空间
vii.check简单的检查运行中的squid进程,返回的值显示squid是否在运行
viii.parse简单的解析squid.conf文件,如果配置文件包含错误,进程返回非零值
b)squid  -z  初始化cache,或者交换cache目录。在首次运行squid,或者增加新的cache目录时,你必须使用该选项。
在该阶段属主和许可权是通常遇到的问题。squid在特定的用户ID下运行,这在squid.conf文件里的cache_effective_user里指定。用户ID必须对每个cache_dir目录有读和写权限。squid  -zX  显示初始化过程
c)squid  -s  以服务方式启动squid
d)squid_start脚本  使用绝对或相对路径启动squid时,squid会启动子进程运行此脚本以执行一些ϖ作
e)/etc/init.d/squid  start/stop/status/probe也用于管理squid(suse专用方式)
f)Squid  -NCd1  检查配置和当前运行情况