共計 1915 個字符,預計需要花費 5 分鐘才能閱讀完成。
這篇文章將為大家詳細講解有關 RHEL Squid 如何安裝及調試,丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
1、初始化你在 RHEL Squid.conf 里配置的 cache 目錄
#RHEL Squid/sbin/RHEL Squid -z //*** 次啟動 RHEL Squid 服務時必須輸入此命令
如果有錯誤提示,請檢查你的 cache 目錄的權限。
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 來查看系統進程,可以看到倆個 RHEL Squid 進程。
5、停止 RHEL Squid
#RHEL Squid/sbin/RHEL Squid -k shutdown
6、重引導修改過的 RHEL Squid.conf
#RHEL Squid/sbin/RHEL Squid -k reconfigure
這個估計用的時候比較多,當你發現你的配置有不盡你意的時候,可以隨時修改 RHEL Squid.conf,然后別忘記對你的 RHEL Squid.conf 排錯,然后再執行此指令,即可讓運行中 RHEL Squid 重新按照你的 RHEL Squid.conf 來運行。
7、把 RHEL Squid 添加到系統啟動項
編輯 /etc/rc.d/rc.local
添加如下行:/usr/local/RHEL Squid/sbin/RHEL Squid -s
當然,并不是每個人都喜歡這種啟動方式,你可以用你最習慣的方式;或者把它安裝為服務。
再來點其他的。
1、修改 cache 緩存目錄的權限。
#chown -R RHEL Squid:RHEL Squid /home/cache,我的 cache 緩存目錄是 /home/cache,RHEL Squid 執行用戶和用戶組是 RHEL Squid,RHEL Squid。
2、修改 RHEL Squid 日志目錄的權限
#chown -R RHEL Squid:RHEL Squid /usr/local/RHEL Squid/var/logs,這一步并不是適合每一個使用 RHEL Squid 的用戶. 意為讓 RHEL Squid 有權限在該目錄進行寫操作。例如生成 access.log cache.log store.log
3、查看你的日志文檔。
◆#more /usr/local/RHEL Squid/var/logs/access.log | grep TCP_MEM_HIT,該指令可以看到在 RHEL Squid 運行過程中,有那些文件被 RHEL Squid 緩存到內存中,并返回給訪問用戶。
◆#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 緩存,而是現重原始服務器獲取并返回給訪問用戶。
4、RHEL Squid -k rotate
輪換 RHEL Squid 的日志文件 /var/log/RHEL Squid,RHEL Squid 代理服務器日志文件的增長速度是驚人的, 很容易點球滿磁盤空間導致系統不能正常工作, 甚至是死機. 為了解決日志文件增長太快的問題,RHEL Squid 采用了 輪換 的方法. 在 RHEL Squid.conf 中可以通過 logfile_rotate 來設置文件輪換的個數, 如: logfile_rotate 10 , 輪換的工作一般用 crontab 定時器完在周期性的日志輪換, 例如每周六凌晨 2:00 進行日志輪換, 則執行如下命令: crontab -e0 2 * * 6 RHEL Squid -k rotate
關于“RHEL Squid 如何安裝及調試”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。