幫你輕松完成RHEL Squid安裝及調(diào)試
對于RHEL Squid的安裝過程已經(jīng)有了很多的講解和介紹了,在這里筆者對RHEL Squid安裝調(diào)試過程的一些命令進(jìn)行一下詳細(xì)的介紹,以方便大家對RHEL Squid的使用。
1、初始化你在 RHEL Squid.conf 里配置的 cache 目錄 
#RHEL Squid/sbin/RHEL Squid -z //***次啟動RHEL Squid服務(wù)時必須輸入此命令 
如果有錯誤提示,請檢查你的 cache目錄的權(quán)限。 
2、對你的RHEL Squid.conf 排錯,即驗證 RHEL Squid.conf 的 語法和配置。 
#RHEL Squid/sbin/RHEL Squid -k parse 
如果RHEL Squid.conf 有語法或配置錯誤,這里會返回提示你,如果沒有返回,恭喜,可以嘗試啟動RHEL Squid。 
3、在前臺啟動RHEL Squid,并輸出啟動過程。 
#RHEL Squid/sbin/RHEL Squid -N -d1 
如果有到 ready to server reques,恭喜,啟動成功。 
然后 ctrl + c,停止RHEL Squid,并以后臺運行的方式啟動它。 
4、啟動RHEL Squid在后臺運行。 
#RHEL Squid/sbin/RHEL Squid -s 
這時候可以 ps -A 來查看系統(tǒng)進(jìn)程,可以看到倆個 RHEL Squid 進(jìn)程。 
5、停止 RHEL Squid 
#RHEL Squid/sbin/RHEL Squid -k shutdown 
6、重引導(dǎo)修改過的 RHEL Squid.conf 
#RHEL Squid/sbin/RHEL Squid -k reconfigure 
這個估計用的時候比較多,當(dāng)你發(fā)現(xiàn)你的配置有不盡你意的時候,可以隨時修改RHEL Squid.conf,然后別忘記對你的 RHEL Squid.conf排錯,然后再執(zhí)行此指令,即可讓運行中RHEL Squid重新按照你的RHEL Squid.conf 來運行。 
7、把RHEL Squid添加到系統(tǒng)啟動項 
編輯 /etc/rc.d/rc.local 
添加如下行: /usr/local/RHEL Squid/sbin/RHEL Squid -s 
當(dāng)然,并不是每個人都喜歡這種啟動方式,你可以用你最習(xí)慣的方式;或者把它安裝為服務(wù)。 
再來點其他的。 
1、修改cache 緩存目錄的權(quán)限。 
#chown -R RHEL Squid:RHEL Squid /home/cache ,我的cache緩存目錄是 /home/cache,RHEL Squid執(zhí)行用戶和用戶組是 RHEL Squid,RHEL Squid。 
2、修改RHEL Squid 日志目錄的權(quán)限 
#chown -R RHEL Squid:RHEL Squid /usr/local/RHEL Squid/var/logs ,這一步并不是適合每一個使用RHEL Squid的用戶.意為讓RHEL Squid有權(quán)限在該目錄進(jìn)行寫操作 。 例如生成 access.log cache.log store.log 
3、查看你的日志文檔。 
◆#more /usr/local/RHEL Squid/var/logs/access.log | grep TCP_MEM_HIT ,該指令可以看到在RHEL Squid運行過程中,有那些文件被RHEL Squid緩存到內(nèi)存中,并返回給訪問用戶。
◆#more /usr/local/RHEL Squid/var/logs/access.log | grep TCP_HIT ,該指令可以看到在RHEL Squid運行過程中,有那些文件被RHEL Squid緩存到cache目錄中,并返回給訪問用戶。 
◆#more /usr/local/RHEL Squid/var/logs/access.log | grep TCP_MISS ,該指令可以看到在RHEL Squid運行過程中,有那些文件沒有被RHEL Squid緩存,而是現(xiàn)重原始服務(wù)器獲取并返回給訪問用戶。
 
4、RHEL Squid -k rotate 
輪換RHEL Squid的日志文件/var/log/RHEL Squid,RHEL Squid代理服務(wù)器日志文件的增長速度是驚人的,很容易點球滿磁盤空間導(dǎo)致系統(tǒng)不能正常工作,甚至是死機(jī).為了解決日志文件增長太快的問題,RHEL Squid采用了"輪換"的方法.在RHEL Squid.conf中可以通過logfile_rotate來設(shè)置文件輪換的個數(shù),如: logfile_rotate 10 ,輪換的工作一般用crontab定時器完在周期性的日志輪換,例如每周六凌晨2:00進(jìn)行日志輪換,則執(zhí)行如下命令: crontab -e0 2 * * 6 RHEL Squid -k rotate 
小貼士:
RHEL Squid默認(rèn)的錯誤提示信息為英文,對于英文不好的用戶來說,實在不方便.在/etc/RHEL Squid/RHEL Squid.conf里添加如下:error_directory/usr/share/RHEL Squid/errors/Simplify_Chinese 即可顯示中文的錯誤提示。
以上就是筆者總結(jié)到的在RHEL Squid安裝及調(diào)試過程中所能用到的常見一些命令,現(xiàn)在都以呈現(xiàn)給大家了,希望可以幫租到大家。
【編輯推薦】















 
 
 


 
 
 
 