濮阳杆衣贸易有限公司

主頁 > 知識庫 > 關(guān)于linux中Squid代理服務(wù)器的10個實用面試問答

關(guān)于linux中Squid代理服務(wù)器的10個實用面試問答

熱門標(biāo)簽:南京電銷外呼系統(tǒng)廠家 地圖標(biāo)注怎么兼職 宿松百度地圖標(biāo)注 滁州外呼系統(tǒng)接口對接 合力億捷外呼系統(tǒng)如何解壓安裝 營業(yè)廳外呼系統(tǒng)有錄音嗎 地圖標(biāo)注和視頻彩鈴制作生意 南通電銷外呼系統(tǒng)排名 信陽智能外呼系統(tǒng)聯(lián)系方式
不僅是系統(tǒng)管理員和網(wǎng)絡(luò)管理員時不時會聽到“代理服務(wù)器”這個詞,我們也經(jīng)常聽到。代理服務(wù)器已經(jīng)成為一種企業(yè)常態(tài),而且經(jīng)常會接觸到它。它現(xiàn)在也出現(xiàn)在一些小型的學(xué)?;蛘叽笮涂鐕镜淖灾蛷d里。Squid(常被視作代理服務(wù)的代名詞)就是這樣一個應(yīng)用程序,它不但可以被作為代理服務(wù)器,其同時也是在該類工具中比較被廣泛使用的一種。

本文旨在提高你在遇到關(guān)于代理服務(wù)器面試點時的一些基本應(yīng)對能力。

以下為面試問答的內(nèi)容

1. 什么是代理服務(wù)器?代理服務(wù)器在計算機(jī)網(wǎng)絡(luò)中有什么用途?

回答 : 代理服務(wù)器是指那些作為客戶端和資源提供商或服務(wù)器之間的中間件的物理機(jī)或者應(yīng)用程序。客戶端從代理服務(wù)器中尋找文件、頁面或者是數(shù)據(jù),而且代理服務(wù)器能處理客戶端與服務(wù)器之間所有復(fù)雜事務(wù),從而滿足客戶端的生成的需求。

代理服務(wù)器是WWW(萬維網(wǎng))的支柱,它們其中大部分都是Web代理。一臺代理服務(wù)器能處理客戶端與服務(wù)器之間的復(fù)雜通信事務(wù)。此外,它在網(wǎng)絡(luò)上提供的是匿名信息(LCTT 譯注:指瀏覽者的 IP、瀏覽器信息等被隱藏),這就意味著你的身份和瀏覽痕跡都是安全的。代理可以去配置允許哪些網(wǎng)站的客戶能看到,哪些網(wǎng)站被屏蔽了。

2. Squid是什么?

回答 : Squid是一個在GNU/GPL協(xié)議下發(fā)布的既可作為代理服務(wù)器,同時也可作為Web緩存守護(hù)進(jìn)程的應(yīng)用軟件。Squid主要是支持像HTTP和FTP那樣的協(xié)議,但是對其它的協(xié)議比如HTTPS,SSL,TLS等同樣也能支持。其特點是Web緩存守護(hù)進(jìn)程通過從經(jīng)常上訪問的網(wǎng)站里緩存Web和DNS數(shù)據(jù),從而讓上網(wǎng)速度更快。Squid支持所有的主流平臺,包括Linux,UNIX,微軟公司的Windows和蘋果公司的Mac。

3. Squid的默認(rèn)端口是什么?怎么去修改它的操作端口?

回答 : Squid運行時的默認(rèn)端口是3128。我們可以通過編輯它的配置文件來把它的默認(rèn)端口修改成未被用戶使用的端口,路徑是 /etc/squid/squid.conf ,建議如下。

用你的編輯器打開 ‘/etc/squid/squid.conf’ 文件。

# nano /etc/squid/squid.conf

現(xiàn)在把它修改成未被使用的其它端口,并保存退出。

http_port 3128

重新啟動Squid代理服務(wù),如下顯示。

# service squid restart

4. 你的公司管理層要求你通過Squid代理服務(wù)器屏蔽掉一些域名,你怎么做?

回答 : 屏蔽域名是一個在配置文件中實現(xiàn)的功能模塊。我們只需要執(zhí)行一個小的手動配置即可,建議如下。

a. 在 ‘/etc/squid’ 目錄下創(chuàng)建一個名為 ‘blacklist’ 的文件。

# touch /etc/squid/blacklist

b. 用nano編輯器打開這個文件。

 # nano /etc/squid/blacklist

c. 以每行一個域名的方式將想要屏蔽的域名寫進(jìn)這個文件里。

.facebook.com.twitter.com.gmail.com.yahoo.com...

d. 保存退出,然后從 ‘/etc/squid/squid.conf’ 打開Squid配置文件。

# nano /etc/squid/squid.conf

e. 在配置文件中添加如下行。

acl BLACKLIST dstdom_regex -i “/etc/squid/blacklist”http_access deny blacklist

f. 保存配置文件并退出,重啟Squid服務(wù)讓其生效。

# service squid restart

5. 在Squid中什么是媒體范圍限制(Media Range Limitation)和部分下載?

回答 : 媒體范圍限制是Squid的一種特殊的功能,它只從服務(wù)器中獲取所需要的數(shù)據(jù)而不是整個文件。這個功能很好的實現(xiàn)了用戶在各種視頻流媒體網(wǎng)站如YouTube和Metacafe看視頻時,可以點擊視頻中的進(jìn)度條來選擇進(jìn)度,因此整個視頻不用全部都加載,除了一些需要的部分。

Squid部分下載功能的特點是很好地實現(xiàn)了類似在Windows更新時能以一個個小數(shù)據(jù)包的形式下載,并可以暫停,正因為它的這個特點,正在下載文件的Windows機(jī)器可以重新繼續(xù)下載,而不用擔(dān)心數(shù)據(jù)會丟失。Squid的媒體范圍限制和部分下載功能只有在存儲了一個完整文件的副本之后才行。此外,當(dāng)用戶訪問另一個頁面時,除非Squid進(jìn)行了特定的配置,部分下載下來的文件會被刪除且不留在緩存中。

6. 什么是Squid的反向代理?

回答 : 反向代理是Squid的一個功能,這個功能被用來加快最終用戶的上網(wǎng)速度。下面用縮寫 ‘RS’ 的表示包含了資源的原服務(wù)器,而代理服務(wù)器則稱作 ‘PS’ 。初次訪問時,它會從RS得到其提供的數(shù)據(jù),并將其副本按照配置好的時間存儲在PS上。這樣的話每次從PS上請求的數(shù)據(jù)就相當(dāng)于就是從原服務(wù)器上獲取的。這樣就會減輕網(wǎng)絡(luò)擁堵,減少CPU使用率,降低網(wǎng)絡(luò)資源的利用率,從而緩解原來實際服務(wù)器的負(fù)載壓力。但是RS統(tǒng)計不了總流量的數(shù)據(jù),因為PS分擔(dān)了部分原服務(wù)器的任務(wù)。‘X-Forwarded-For HTTP’ 信息能用于記錄下通過HTTP代理或負(fù)載均衡方式連接到RS的客戶端最原始的IP地址。

從技術(shù)上說,用單個Squid服務(wù)器同時作為正向代理服務(wù)器和反向代理服務(wù)器是可行的。

7. 由于Squid能作為一個Web緩存守護(hù)進(jìn)程,那緩存可以刪除嗎?怎么刪除?

回答 : 當(dāng)然!作為一個Web緩存守護(hù)進(jìn)程,Squid能加快網(wǎng)頁的訪問速度,清除緩存也是非常簡單的。

a. 首先停止Squid代理服務(wù),然后從這個 ‘/var/lib/squid/cache’ 目錄中刪除緩存。

# service squid stop# rm -rf /var/lib/squid/cache/*

b. 創(chuàng)建交換分區(qū)目錄。

# squid -z

8. 你有一臺工作中的機(jī)器可以訪問代理服務(wù)器,如果想要限制你的孩子的訪問時間,你會怎么去設(shè)置那個場景?

把允許訪問的時間設(shè)置成晚上4點到7點三個小時,跨度為星期一到星期五。

a. 想要限制Web訪問時間在星期一到星期五的晚上4點到7點,要先打開Squid的配置文件。

# nano /etc/squid/squid.conf

b. 在配置文件中添加如下行,保存文件并退出。

acl ALLOW_TIME time M T W H F 16:00-19:00shttp_access allow ALLOW_TIME

c. 重啟Squid服務(wù)。

# service squid restart

9. Squid存儲的數(shù)據(jù)是什么文件格式?

回答 : Squid存儲的數(shù)據(jù)是UFS文件格式的。UFS是一種老的,使用比較廣泛的Squid存儲格式

10. Squid的緩存會存儲到哪里?

回答 : Squid存儲的緩存是位于 ‘/var/spool/squid’ 的特定目錄下。

以上就是全部內(nèi)容了,謝謝閱讀,希望能幫到大家,請繼續(xù)關(guān)注腳本之家,我們會努力分享更多優(yōu)秀的文章。

標(biāo)簽:衢州 新余 銅陵 麗水 潛江 運城 山南 保定

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《關(guān)于linux中Squid代理服務(wù)器的10個實用面試問答》,本文關(guān)鍵詞  關(guān)于,linux,中,Squid,代理,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《關(guān)于linux中Squid代理服務(wù)器的10個實用面試問答》相關(guān)的同類信息!
  • 本頁收集關(guān)于關(guān)于linux中Squid代理服務(wù)器的10個實用面試問答的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    吉木萨尔县| 黄石市| 赤水市| 高邮市| 衢州市| 肃宁县| 青阳县| 米脂县| 长春市| 望奎县| 连平县| 来安县| 阆中市| 临夏县| 皮山县| 昌江| 永善县| 巴林右旗| 洛浦县| 卫辉市| 山东| 武定县| 朔州市| 葫芦岛市| 尚义县| 伊宁市| 镇坪县| 苍梧县| 睢宁县| 巴中市| 同江市| 海门市| 饶河县| 和田县| 鹤岗市| 洪泽县| 廊坊市| 蓬安县| 辉南县| 黄骅市| 达尔|