squid 反向代理作 web加速-目录和命令帮助
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 检查配置和当前运行情况
- 最新评论