- 論壇徽章:
- 0
|
[color="#02368D"]Squid常用命令總結Squid安裝設試命令:1,初始化你在 squid.conf 里配置的 cache 目錄#/usr/local/squid/sbin/squid -z //初始化緩存空間如果有錯誤提示,請檢查你的 cache目錄的權限。2,對你的squid.conf 排錯,即驗證 squid.conf 的 語法和配置。#/usr/local/squid/sbin/squid -k parse如果squid.conf 有語法或配置錯誤,這里會返回提示你,如果沒有返回,恭喜,可以嘗試啟動squid。3,在前臺啟動squid,并輸出啟動過程。#/usr/local/squid/sbin/squid -N -d1如果有到 ready to server reques,恭喜,啟動成功。然后 ctrl + c,停止squid,并以后臺運行的方式啟動它。4,啟動squid在后臺運行。#/usr/local/squid/sbin/squid -s這時候可以 ps -A 來查看系統(tǒng)進程,可以看到倆個 squid 進程。5,停止 squid#/usr/local/squid/sbin/squid -k shutdown這個不用解釋吧。6,重引導修改過的 squid.conf#/usr/local/squid/sbin/squid -k reconfigure //載入新的配置文件這個估計用的時候比較多,當你發(fā)現(xiàn)你的配置有不盡你意的時候,可以隨時修改squid.conf,然后別忘記對你的 squid.conf排錯,然后再執(zhí)行此指令,即可讓squid重新按照你的 squid.conf 來運行。7./usr/local/squid/sbin/squid -k rotate 輪循日志8,把squid添加到系統(tǒng)啟動項編輯 /etc/rc.d/rc.local添加如下行: /usr/local/squid/sbin/squid -s利用Runc腳本........再來點其他的。1,修改cache 緩存目錄的權限。#chown -R squid:squid /data/cache我的cache緩存目錄是 /data/cache,squid執(zhí)行用戶和用戶組是 squid,squid。2,修改squid 日志目錄的權限#chown -R squid:squid /usr/local/squid/var/logs這一步并不是適合每一個使用squid的用戶.意為讓squid有權限在該目錄進行寫操作 。例如生成 access.log cache.log store.log3,查看你的日志文檔。#more /usr/local/squid/var/logs/access.log | grep TCP_MEM_HIT該指令可以看到在squid運行過程中,有那些文件被squid緩存到內(nèi)存中,并返回給訪問用戶。#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緩存,而是現(xiàn)重原始服務器獲取并返回給訪問用戶。關于 TCP_XXXX 等參數(shù)及代表的信息,請參看《squid中文權威指南》13.2.1 章節(jié)。當然,本例中的藍色文字是可以修改為其他的參數(shù),例如你的域名
www.xxxx.com
,同樣可以看到access.log里關于該域名的行。二.squid命中率分析squid/bin/squidclient -p 80 mgr:infosquid/bin/squidclient -p 80 mgr:5min可以看到詳細的性能情況,其中PORT是你的proxy的端口,5min可以是60min取得squid運行狀態(tài)信息: squidclient -p 80 mgr:info*取得squid內(nèi)存使用情況: squidclient -p 80 mgr:mem*取得squid已經(jīng)緩存的列表: squidclient -p 80 mgrbjects. use it carefully,it may crash*取得squid的磁盤使用情況: squidclient -p 80 mgr:diskd*強制更新某個url:squidclient -p 80 -m PURGE
http://www.yejr.com/static.php
*更多的請查看:squidclient-h 或者 squidclient -p 80 mgr:查命中率:/usr/local/squid/bin/squidclient -h111.222.111.111 -p80 mgr:info/usr/local/squid/bin/squidclient -h具體的IP -p80 mgr:info
本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u2/61207/showart_1933763.html |
|