IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當前所在位置: 首頁操作系統(tǒng)LINUX → Linux Squid調(diào)試中幾個常用命令

Linux Squid調(diào)試中幾個常用命令

時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)

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

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

??? 如果有錯誤提示,請檢查你的 cache目錄的權(quán)限。

??? 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 來查看系統(tǒng)進程,可以看到倆個 squid 進程。

??? 5、停止 squid

??? #squid/sbin/squid -k shutdown

??? 這個不用解釋吧。

??? 6、重引導(dǎo)修改過的 squid.conf

??? #squid/sbin/squid -k reconfigure

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

??? 7、把squid添加到系統(tǒng)啟動項

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

??? 添加如下行: /usr/local/squid/sbin/squid -s

??? 當然,并不是每個人都喜歡這種啟動方式,你可以用你最習慣的方式;或者把它安裝為服務(wù)。

??? 再來點其他的。

??? 1、修改cache 緩存目錄的權(quán)限。

??? #chown -R squid:squid /home/cache

??? 我的cache緩存目錄是 /home/cache,squid執(zhí)行用戶和用戶組是 squid,squid。

??? 2、修改squid 日志目錄的權(quán)限

??? #chown -R squid:squid /usr/local/squid/var/logs

??? 這一步并不是適合每一個使用squid的用戶.意為讓squid有權(quán)限在該目錄進行寫操作 。

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

??? 3、查看你的日志文檔。

??? #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)重原始服務(wù)器獲取并返回給訪問用戶。

??? 關(guān)于 TCP_XXXX 等參數(shù)及代表的信息,請參看www.chinaunix.org彭勇華《squid中文權(quán)威指南》13.2.1 章節(jié)。

??? 當然,本例中的藍色文字是可以修改為其他的參數(shù),例如你的域名 www.xxxx.com ,同樣可以看到access.log里關(guān)于該域名的行。

??? 4、squid -k rotate 輪換squid的日志文件/var/log/squid,Squid代理服務(wù)器日志文件

??? 的增長速度是驚人的,很容易點球滿磁盤空間導(dǎo)致系統(tǒng)不能正常工作,甚至是死機.為了解決日志文件增長太快的問題,squid采用了"輪換"的方法.在squid.conf中可以通過logfile_rotate來設(shè)置文件輪換的個數(shù),如:

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

??? 0 2 * * 6 squid -k rotate

??? 小貼士:Squid默認的錯誤提示信息為英文,對于英文不好的用戶來說,實在不方便.在/etc/squid/squid.conf里添加如下:

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

關(guān)鍵詞標簽:Linux,Squid調(diào)試命令

相關(guān)閱讀

文章評論
發(fā)表評論

熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 多種操作系統(tǒng)NTP客戶端配置 多種操作系統(tǒng)NTP客戶端配置 Linux操作系統(tǒng)修改IP Linux操作系統(tǒng)修改IP

相關(guān)下載

    人氣排行 Linux下獲取CPUID、硬盤序列號與MAC地址 dmidecode命令查看內(nèi)存型號 linux tc實現(xiàn)ip流量限制 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 linux下解壓rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 關(guān)機、重啟、注銷 命令 查看linux服務(wù)器硬盤IO讀寫負載