电子阅览室Squid上网过滤系统升级运维工作精要

【 摘 要 】 文中对本馆Squid上网过滤系统运行7年来的运维工作做了总结,这些艰辛得来的一线运维工作经验,对很多想使用该过滤系统,正使用该过滤系统的单位将会有很大的帮助.

【 关 键 词 】 squid;squidguard;berkeleyDB;CIDR;运维

Essence of Updating and Maintaining the Inter Access Filter System of Electronic Reading Room

Wang Guo-ping Lu Cheng-wei

(Shandong University of Science and Technology (Jinan) Library ShangdongJinan 250031)

【 Abstract 】 Experiences of maintaining the squid porn website filter system in our library in the past seven years are summed up in this text. This precious experiences hard got from first-line maintenance work are very useful to the units who want to use this filter system or are using this filter system.

【 Keywords 】 squid,squid guard,berkeleyDB,CIDR,operation/maintenance

1.引言

在2004年,本馆在Linux系统上采用squid+ squidGuard+berkeleyDB建立电子阅览室上网过滤系统,并将建立此过滤系统工作总结成一篇论文.该系统运行至今已7年,效果很好,但良好效果的取得离不开艰辛的运维工作.本系统三组件都是免费软件,原始资料很少,当遇到问题的时候往往找不到现成的答案,每解决一个问题都要经过艰辛的探索,多年来积累了一些独到的经验,将在本文中作一下总结.

另外,经过7年的时间的运行,原来的系统硬件老化,需要更换一台新的机器作平台,软件系统包括操作系统、过滤系统三个组件模块都需要升级到最新版本,本馆在2011年完成了这项工作.在升级过程中遇到的一些问题的解决办法也将在本文中作一下总结.以下文字要经常提到参考文献,为叙述方便,统称“旧文”.

2.系统升级

2.1 升级准备

首先要购买一台新的双网卡服务器,并安装最新版Linux操作系统.当然,新服务器是否需要购买,及买什么样的配置,可依各馆电子阅览室的规模大小及资金情况定.本过滤系统三剑客,squid+squidGuard+BerkeleyDB都有新版本,目前最高版本分别是squid-3.2.0.14,SquidGuard 1.5,Berkeley DB 5.3.15.squid-3.2.0.14.tar.gz安装包下载地址:l;Berkeley DB 5.3.15.tar.gz安装包下载地址:l.

2.2 具体安装

按旧文中步骤进行安装即可,但有如下变化.其中BerkeleyDB安装中下载两个补丁并安装补丁的步骤不需要.从网上下载getlists.sh文件,修改并运行其以从网自动升级黑名单数据的工作不需要,而是改用原来旧系统上的黑名单库,因为在多年的运维工作中,根据新情况不断在充实黑名单,已经形成了一个具有本馆特色的黑名单库,如果从网上升级的话,本馆的特色数据就会被覆盖.Squid配置文件squid.conf及SquidGuard配置文件SquidGuard.conf并不需要从新配置,直接从原系统拷贝过来放在相应的目录下就行.

2.3 从旧系统移黑名单库

首先将原系统黑名单目录整体打包:#cd /var/lib/ squidGuard/db/ ,#tar cvf blacklists.tar blacklists.将生成的blacklists.tar拷贝到新系统的/var/lib/ squidGuard/db/下,并进行解包:#cd /var/lib/squidGuard/ db/,#tar xvf blacklists.tar,这样就在新系统中生成了blacklists黑名单目录.继续改变该目录的用户及群组属性:#chown –R nobody.nogroup /var/lib/squidGuard/ db/blacklists .

2.5 升级

运行命令#cd /usr/local/squid/sbin/,#./squid ,#ps ax|grep squid,发现squid及squidGuard均启动成功,至此,升级工作完成.


3.运维工作经验要点

通过本人7年来对该系统的运行维护,谈点体会.本系统虽功能强大,但由于是免费系统,原始资料少,同类经验缺乏,出现问题一般要靠自己去探索解决,所以要做好本系统的运维工作不轻松,管理人员对该系统要有深入的了解,才能应对自如.

(1) 本系统牵涉到三个程序模块,分别安装在不同的地方,比较杂,为有效定位相关文件,必须将相关文件作一下归类并记在本子上,以便需要维护的时候迅速查找到,准确定位,归类如下:

类似论文

信息系统的运维管理

摘 要 :本文从信息系统运维管理力量、运维管理方法手段、运维管理制度几个方面,分析研究了系统运维管理的主要Ą。
更新日期:2024-8-21 浏览量:105351 点赞量:22593

电力系统服务器运维要点

摘 要:本文就电力系统服务器的运行和维护具体和全面的分析 关 键 词:电力系统;服务器;安全;。
更新日期:2024-3-1 浏览量:8937 点赞量:3221

大型煤矿机械电子监控与故障诊断系统研制

摘 要:改革开放以来,我国社会经济不断发展,煤矿产业作为我国支柱性产业,对我国经济增长、社会进步、人们生活水平提高&。
更新日期:2024-4-27 浏览量:60715 点赞量:14655

电子商务中协同过滤推荐技术

[摘 要]协同过滤推荐是电子商务推荐系统中应用最成功的技术,很大程度上决定了推荐系统的推荐质量 文章主要介绍了目前。
更新日期:2024-5-24 浏览量:70286 点赞量:15902