您好,登錄后才能下訂單哦!
這篇文章主要介紹了Linux中如何使用squid命令,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
squid命令高性能的Web客戶端代理緩存服務器套件“squid”的服務器守護進程。
squid [-dhsvzCDFNRVYX] [-f config-file] [-[au] port] [-k signal]
-a port;定義SQUID的傳輸端口,默認是3128 -d level;將調試結果寫入stderr -f file;自定義squid.conf文件路徑 -h;列出SQUID 的使用方法 -k reconfigure|rotate|shutdown|interrupt|kill|debug|check|parse -s;允許將SQUID的運行狀態計入SYS LOG里 -u port;定義ICP端口號 默認是3130 -v:顯示版本 -z:建立緩沖目錄 -C:不捕捉失敗信息 -D:關閉/啟動DNS測試 -F:不提供服務,直到重新建立STORE -N:不使用DEAMON -R:不設置REUSERADD ON PORT -V:設置VIRTUAL HOST HTTPD-ACCELERATOR -X:強制完整調試 -Y:在快速RELOAD時,只返回UDP_HIT或UDP_MISS_NOFETCH
例1
1、初始化你在 squid.conf 里配置的 cache 目錄 # /usr/sbin/squid -z #第一次啟動squid服務時必須輸入此命令 如果有錯誤提示,請檢查你的 cache目錄的權限。 2、對你的squid.conf 排錯,即驗證 squid.conf 的 語法和配置。 # /usr/sbin/squid -k parse 如果squid.conf 有語法或配置錯誤,這里會返回提示你,如果沒有返回,恭喜,可以嘗試啟動squid。 3、在前臺啟動squid,并輸出啟動過程。 # /usr/sbin/squid -N -d1 如果有到 ready to server reques,恭喜,啟動成功。 然后 ctrl + c,停止squid,并以后臺運行的方式啟動它。 4、啟動squid在后臺運行。 # /usr/sbin/squid -s 這時候可以 ps -A 來查看系統進程,可以看到倆個 squid 進程。 5、停止 squid # /usr/sbin/squid -k shutdown 6、重引導修改過的 squid.conf # /usr/sbin/squid -k reconfigure 這個估計用的時候比較多,當你發現你的配置有不盡你意的時候,可以隨時修改squid.conf,然后別忘記對你的 squid.conf排錯,然后再執行此指令,即可讓運行中squid重新按照你的squid.conf 來運行。
例2
[root@localhost tank]# squidclient -p 80 mgr:info #squid 的運行統計信息 [root@localhost tank]# squidclient -p 80 mgr:mem #內存使用情況 [root@localhost tank]# squidclient -p 80 mgr:diskd #硬盤緩存使用情況 [root@localhost tank]# squidclient -p 80 mgr:objects #已經緩存的列表 [root@localhost tank]# squidclient -p 80 mgr:io #IO 情況
感謝你能夠認真閱讀完這篇文章,希望小編分享的“Linux中如何使用squid命令”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。