电脑知识网
办公软件教程        
电脑故障维修          
电脑病毒安全          
电脑上网指南          
电脑应用技巧          
电脑基础知识          
零度电脑首页          

教你制造一个安然、高效的效劳器

    

Linux具有安然、高效、低价的优点,但巨匠对它一向有难以使用的印象。其实,随着Linux的不竭生长,它的易用性已大有修改。采取Linux操作系统,可以使一台设置装备摆设赛扬400MHz CPU、256MB内存的机械,用ADSL带动两三百台电脑上网成为轻而易举的事。上面就以RedHat 8.0和Squid为例,教你制造一个安然、高效的效劳器。
设置装备摆设效劳器上网
首先要使效劳器能上网。为了提高效劳器的效率,普通要用双网卡,一块毗邻内部局域网,一块用来毗邻互联网。上面让我们来看看毗邻ADSL类宽带的编制。
1. 单击“开端(小红帽)→系统对象→收集装备掌握”。
2. 单击“收集装备掌握”窗口中的[设置装备摆设]按钮。
3. 选中内网卡,单击[编纂]按钮。请见图1。

4. 勾选“当合计机发动时激活装备”,单击“静态设置的IP编号”,在“编号”后输出IP地址“192.168.1.1”(假定内网段IP为192.168.1.2~192.168.1.255),子网掩码填“255.255.255.0”,默许网关编号为空,单击[肯定]。请见图2。

5. 选中外网卡,将它的IP设为某个保留IP,如“192.168.2.1”,其他设置同第4步。虽然外网卡不设置IP也可以,但在发动时由于要去DHCP自动取得IP,将大大着落发动速度。
6. 单击“开端→系统对象→互联网设置装备摆设导游”,在“挑选设置类型”窗口当选中“xDSL毗邻”,单击[下一步]按钮。
7. 在“以太网装备”当选中外网卡,在“供给者称号”后可肆意输出一个名字,在“登录名”后填上电信局给的账号,在“口令”后填上拨号密码。请见图3。按[行进],泛起“成立DSL毗邻”窗口,单击[利用]。

8. 此刻回到了“收集设置装备摆设”窗口,选中适才成立的“PPP0”装备,单击“活跃”,ADSL就开端拨号了;若是你想每次在电脑发动时能自动拨号,单击[编纂],勾选“当合计机发动时激活装备”。
客户机设置装备摆设
首先要保证局域网已连通并安装了呼应的和谈。客户机可以使用Windows 9x/Me/2000/XP等肆意一个操作系统,设置也很复杂。翻开阅读器,单击菜单“对象→Internet选项”,单击“毗邻”页,再单击“局域网设置”,勾上“为LAN使用代办署理效劳器”(不合版本显现略有不合),在“地址”后填上效劳器的IP地址“192.168.1.1”,端口填上“3128”。请见图4。

设置装备摆设Squid
Linux下的代办署理效劳器软件斗劲多,Squid是个中一个斗劲优良的。它缓存Internet数据,领受用户的下载请求,并自动措置所下载的数据。Squid可以代办署理HTTP、FTP、GOPHER、SSL和WAIS和谈,暂不克不及代办署理POP、NNTP等和谈。在/etc/Squid目录中有一个设置装备摆设文件Squid.conf,点窜该文件 可以知足您的不合需求。对初学者来说,能够感觉项目太多,无所适从。但只需理解它的设置装备摆设编制,就可以随心所欲地掌握本人的代办署理效劳器了。(看重行前“#”号,表白前面是正文。)
1.最复杂的代办署理效劳器
若是你不想在这上面花功夫,而且对代办署理效劳器的安然性和效率没什么要求,那你只需改一个单词便可以让Squid任务了。搜索“http_access deny all”,将“deny”改成“allow”就行了!(看重改前面没有“#”号的那一行。)
2.影响功能的选项
要阐扬出Squid的优势,最好是能深切熟谙Squid的设置装备摆设文件。虽然它很庞杂,可是用户可以按照本人的理想景象点窜呼应的选项,其实不需求设置装备摆设一切的选项。先来看看哪些选项会影响Squid的功能。
(1)# cache_mem 8MB:指定Squid可以使用的内存幻想值,倡议设为内存的1/3。若是你的内存有256MB或以上,又不应时做其他任务,可以设为内存的一半以至更多。
(2)# maximum_object_size 4096KB:大于该值的对象将不被存储在缓存里。若是要提高拜候速度,就着落该值;若是想最大限制节俭带宽,着落成本,就添加该值。倡议将它的值改成1024KB。
(3)# minimum_object_size 0KB:小于该值的对象将不被存储在缓存里。默许值为0。
(4)# maximum_object_size_in_memory 8KB:指最大的能保留在内存中的对象。若是内存足够多,可以恰当将数值调剂得大一些,可以减速客户机读取大对象的速度。
(5)# cache_dir ufs /var/spool/Squid 100 16 256:指定Squid用来存储对象的交流空间的巨细及其目录构造。100是交流空间巨细,指100MB,16、256别离是一级目录、二级目录数目。
(6)# cache_swap_low 90、# cache_
swap_high 95:指定Squid缓存数值超越或低于某个百分比时和交流空间停止数据交流。当缓存斗劲大时,两个值可以设得斗劲小且斗劲接近。
3.拜候掌握设置
我们限制某些组或IP的合计机在指按时辰上网,而且可以樊篱含有某些关头词的网站。为了使用掌握功用,必需先设置 ACL 法则并利用。ACL 声明的格局以下:
acl acl_element_name type_of_acl_ element values_to_acl
(1)限制外网电脑使用代办署理,只答应IP为192.168.1.1~192.168.1.255的机械拜
acl school_clients src 192.168.1.0/255.255.255.0
acl all_clients src 0.0.0.0/0.0.0.0
http_access allow school_clines
http_access deny all_clients
(2)限制使用时候。只答应IP为192.168.1.1~192.168.1.255的机械在每周一到周五的7∶00到17∶00使用。若是不限制周一到周五,把上面第二行“MTWHF”去掉。“!”暗示逻辑非。
acl school_clients src 192.168.1.0/255.255.255.0
acl allow_time time MTWHF 7:00-17:00
http_access allow school_clients allow_time
http_access allow ! school_clients
(3)樊篱某些含有特定关头词的站点。
acl school_clients src 192.168.1.0/255.255.255.0
acl refused_sites url_regex sex
http_access deny fefused_sites
http_access allow school_clients
看重:这些法则遵循它们的摆列挨次停止婚配检测,列表中的法则总是遵守由上而下的挨次。
由于deny在前,将樊篱一切电脑的拜候,包含内网在内。我们可以界说多个ACL法则,但名字不克不及不异。
4.其他
# http_port 3128:界说Squid监听HTTP客户毗邻要求的端口,缺省是3128。可以把它界说为轻易回忆的端口,但不克不及和其他经常使用端口相抵触(如21)。
发动Squid
在设置装备摆设好Squid.conf后,可以用终端来发动、遏制Squid,更便利的是将它作为一种效劳来发动。单击“开端→效劳器设置→效劳”,发动“效劳设置装备摆设”窗口。在中心的效劳窗口选中“Squid”,便可以使用对象栏上的[开端]、[遏制]、[重启]按钮来掌握Squid的运转。如需电脑发动时自动发动Squid,只需把它前面的复选框勾选就行了。
此刻一切都做完了。若是设置装备摆设恰当,只需把效劳器的电源开关翻开,你便可以享用Linux带来的安然、高效的效劳了