日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)linux教程:16.2 配置Squid服務程序

Squid服務程序的配置步驟雖然十分簡單,但依然需要為大家交代一下實驗所需的設備以及相應的設置。首先需要準備兩臺虛擬機,一臺用作Squid服務器,另外一臺用作Squid客戶端,后者無論是Windows系統(tǒng)還是Linux系統(tǒng)皆可(本實驗中使用的是Windows 7操作系統(tǒng))。為了能夠相互通信,需要將這兩臺虛擬機都設置為僅主機模式(Hostonly),然后關閉其中一臺虛擬機的電源,在添加一塊新的網(wǎng)卡后開啟電源,如圖16-3所示。

專注于為中小企業(yè)提供成都網(wǎng)站建設、網(wǎng)站制作服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)渝北免費做網(wǎng)站提供優(yōu)質(zhì)的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了數(shù)千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。

圖16-3 在其中一臺虛擬機中添加一塊新網(wǎng)卡

需要注意的是,這塊新添加的網(wǎng)卡設備必須選擇為橋接模式,否則這兩臺虛擬機都無法訪問外網(wǎng)。按照表16-1配置這兩臺虛擬機的IP地址。

表16-1 Squid服務器和客戶端的操作系統(tǒng)和IP地址信息

術語中文叫法含義
Control node控制節(jié)點指的是安裝了Ansible服務的主機,也被稱為Ansible控制端,主要是用來發(fā)布運行任務、調(diào)用功能模塊,對其他主機進行批量控制。
Managed nodes受控節(jié)點指的是被Ansible服務所管理的主機,也被稱為受控主機或客戶端,是模塊命令的被執(zhí)行對象。
Inventory主機清單指的是受控節(jié)點的列表,可以是IP地址、主機名稱或者域名。
Modules模塊指的是上文提到的特定功能代碼,默認自帶有上千款功能模塊,在Ansible Galaxy有超多可供選擇。
Task任務指的是Ansible客戶端上面要被執(zhí)行的操作。
Playbook劇本指的是通過YAML語言編寫的可重復執(zhí)行的任務列表,把常做的操作寫入到劇本文件中,下次可以直接重復執(zhí)行一遍。
Roles角色從Ansible 1.2版本開始引入的新特性,用于結(jié)構(gòu)化的組織Playbook,通過調(diào)用角色實現(xiàn)一連串的功能。

這樣一來,我們就有了一臺既能訪問內(nèi)網(wǎng),又能訪問外網(wǎng)的虛擬機了。一會兒需要把Squid服務程序部署在這臺虛擬機上,然后讓另外一臺原本只能訪問內(nèi)網(wǎng)的虛擬機(即Squid客戶端)通過Squid服務器進行代理上網(wǎng),從而使得Squid客戶端也能訪問外部 網(wǎng)站。

另外,我們還需要檢查Squid服務器是否已經(jīng)可以成功訪問外部網(wǎng)絡??梢詐ing一個外網(wǎng)域名進行測試(手動按下Ctrl+c鍵停止)。

    [root@linuxprobe ~]# ping www.linuxprobe.com
    PING www.linuxprobe.com (162.159.211.33) 56(84) bytes of data.
    64 bytes from 162.159.211.33: icmp_seq=1 ttl=45 time=166 ms
    64 bytes from 162.159.211.33: icmp_seq=2 ttl=45 time=168 ms
    64 bytes from 162.159.211.33: icmp_seq=3 ttl=45 time=167 ms
    64 bytes from 162.159.211.33: icmp_seq=4 ttl=45 time=166 ms
    ^C
    --- www.linuxprobe.com ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 3006ms
    rtt min/avg/max/mdev = 166.361/167.039/168.109/0.836 ms

當配置好Yum軟件倉庫并掛載好設備鏡像后,就可以安裝Squid服務程序了??紤]到本書中大部分服務程序都是通過Yum軟件倉庫安裝的,讀者應該對此十分熟悉,因此這里不再贅述。當然,大家也不必擔心自己過于依賴Yum軟件倉庫來管理軟件程序包,第20章會講解如何通過源碼包的方式來安裝服務程序。

    [root@linuxprobe ~]# yum install squid
    Loaded plugins: langpacks, product-id, subscription-manager
    This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
    rhel | 4.1 kB 00:00 
    Resolving Dependencies
    --> Running transaction check
    ---> Package squid.x86_64 7:3.3.8-11.el7 will be installed
    --> Processing Dependency: perl(DBI) for package: 7:squid-3.3.8-11.el7.x86_64
    --> Processing Dependency: perl(Data::Dumper) for package: 7:squid-3.3.8-11.el7.x86_64
    --> Processing Dependency: perl(Digest::MD5) for package: 7:squid-3.3.8-11.el7.x86_64
    --> Processing Dependency: libecap.so.2()(64bit) for package: 7:squid-3.3.8-11.el7.x86_64
    --> Running transaction check
    ………………省略部分輸出信息………………
    Installed:
     squid.x86_64 7:3.3.8-11.el7 
    Dependency Installed:
     libecap.x86_64 0:0.2.0-8.el7 
     perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7 
     perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7 
     perl-DBI.x86_64 0:1.627-4.el7 
     perl-Data-Dumper.x86_64 0:2.145-3.el7 
     perl-Digest.noarch 0:1.17-245.el7 
     perl-Digest-MD5.x86_64 0:2.52-3.el7 
     perl-IO-Compress.noarch 0:2.061-2.el7 
     perl-Net-Daemon.noarch 0:0.48-5.el7 
     perl-PlRPC.noarch 0:0.2020-14.el7 
    Complete!

與之前配置過的服務程序大致類似,Squid服務程序的配置文件也是存放在/etc目錄下一個以服務名稱命名的目錄中。表16-2羅列了一些常用的Squid服務程序配置參數(shù),大家可以預先瀏覽一下。

表16-2 常用的Squid服務程序配置參數(shù)以及作用

參數(shù)作用
http_port 3128監(jiān)聽的端口號
cache_mem 64M內(nèi)存緩沖區(qū)的大小
cache_dir ufs /var/spool/squid 2000 16 256硬盤緩沖區(qū)的大小
cache_effective_user squid設置緩存的有效用戶
cache_effective_group squid設置緩存的有效用戶組
dns_nameservers IP地址一般不設置,而是用服務器默認的DNS地址
cache_access_log /var/log/squid/access.log訪問日志文件的保存路徑
cache_log /var/log/squid/cache.log緩存日志文件的保存路徑
visible_hostname linuxprobe.com設置Squid服務器的名稱

文章題目:創(chuàng)新互聯(lián)linux教程:16.2 配置Squid服務程序
新聞來源:http://m.5511xx.com/article/cddejeg.html