squid命令介紹

2021-05-24 01:55:19 字數 2194 閱讀 9071

1、初始化你在 squid.conf 裡配置的 cache 目錄

#squid/sbin/squid -z //第一次啟動squid服務時必須輸入此命令

如果有錯誤提示,請檢查你的 cache目錄的許可權。

2、對你的squid.conf 排錯,即驗證 squid.conf 的 語法和配置。

#squid/sbin/squid -k parse

如果squid.conf 有語法或配置錯誤,這裡會返回提示你,如果沒有返回,恭喜,可以嘗試啟動squid。

3、在前台啟動squid,並輸出啟動過程。

#squid/sbin/squid -n -d1

如果有到 ready to server reques,恭喜,啟動成功。

然後 ctrl + c,停止squid,並以後臺執行的方式啟動它。

4、啟動squid在後台執行。

#squid/sbin/squid -s

這時候可以 ps -a 來檢視系統程序,可以看到倆個 squid 程序。

5、停止 squid

#squid/sbin/squid -k shutdown

這個不用解釋吧。

6、重引導修改過的 squid.conf

#squid/sbin/squid -k reconfigure

這個估計用的時候比較多,當你發現你的配置有不盡你意的時候,可以隨時修改squid.conf,然後別忘記對你的 squid.conf排錯,然後再執行此指令,即可讓執行中squid重新按照你的squid.conf 來執行。

7、把squid新增到系統啟動項

編輯 /etc/rc.d/rc.local

新增如下行: /usr/local/squid/sbin/squid -s

再來點其他的。

1、修改cache 快取目錄的許可權。

#chown -r squid:squid /home/cache

我的cache快取目錄是 /home/cache,squid執行使用者和使用者組是 squid,squid。

2、修改squid 日誌目錄的許可權

#chown -r squid:squid /usr/local/squid/var/logs

這一步並不是適合每乙個使用squid的使用者.意為讓squid有許可權在該目錄進行寫操作 。

例如生成 access.log cache.log store.log

3、檢視你的日誌文件。

#more /usr/local/squid/var/logs/access.log | grep tcp_mem_hit

該指令可以看到在squid執行過程中,有那些檔案被squid快取到記憶體中,並返回給訪問使用者。

#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快取,而是現重原始伺服器獲取並返回給訪問使用者。

關於 tcp_***x 等引數及代表的資訊,請參看www.chinaunix.org彭勇華《squid中文權威指南》13.2.1 章節。

當然,本例中的藍色文字是可以修改為其他的引數,例如你的網域名稱 www.***x.com ,同樣可以看到access.log裡關於該網域名稱的行。

4、squid -k rotate 輪換squid的日誌檔案/var/log/squid,squid**伺服器日誌檔案

的增長速度是驚人的,很容易點球滿磁碟空間導致系統不能正常工作,甚至是宕機.為了解決日誌檔案增長太快的問題,squid採用了"輪換"的方法.在squid.conf中可以通過logfile_rotate來設定檔案輪換的個數,如:

logfile_rotate 10 ,輪換的工作一般用crontab定時器完在週期性的日誌輪換,例如每週六凌晨2:00進行日誌輪換,則執行如下命令: crontab -e

0 2 * * 6 squid -k rotate

小貼士:squid預設的錯誤提示資訊為英文,對於英文不好的使用者來說,實在不方便.在/etc/squid/squid.conf裡新增如下:

error_directory /usr/share/squid/errors/simplify_chinese 即可顯示中文的錯誤提示。

Squid 啟動 停止 過載配置檔案 命令

當你的 squid.conf 配置文件按照你的想法修改完以後,啟動 squid 之旅就開始了。squid安裝設試命令 1,初始化你在 squid.conf 裡配置的 cache 目錄 usr local squid sbin squid z 初始化快取空間 如果有錯誤提示,請檢查你的 cache目錄...

Squid 啟動 停止 過載配置檔案 命令

當你的 squid.conf 配置文件按照你的想法修改完以後,啟動 squid 之旅就開始了。squid安裝設試命令 1,初始化你在 squid.conf 裡配置的 cache 目錄 usr local squid sbin squid z 初始化快取空間 如果有錯誤提示,請檢查你的 cache目錄...

Squid是什麼,Squid工作原理是什麼

squid是什麼 傳統 1.squid被繫結到 伺服器的3128埠。2.客戶端瀏覽器被配置使用 伺服器的3128埠。3.客戶端不需要配置dns。4.伺服器上需要配置 伺服器。5.客戶端不需要配置預設路由。當我們在客戶端瀏覽器中開啟乙個web請求,比如 這時將陸續發生以下事件 1.客戶端使用某一埠 比...