APP下载

利用CentOS6.4在高校图书馆中构建DHCP服务器——以南京师范大学图书馆为例

2014-03-24刘洋

中国教育技术装备 2014年20期
关键词:入馆南京师范大学U盘

◆刘洋

作者:刘洋,南京师范大学图书馆(210023)。

1 高校图书馆存在“IP地址危机”

据CNNIC第32次报告称,截至2013年6月底,我国手机网民规模达4.64亿;而在所有网民中,学生群体是网民中规模最大的职业群体,占比为26.8%[1]。

南京师范大学图书馆曾经就入馆读者使用无线设备情况做过专题调查:2013年上半年,在所有入馆读者中,使用智能终端(手机、PAD等)上网的入馆读者比例达到92%,可以说是人手一台;使用具有无线网卡的笔记本入馆上网的读者比例达到48%。

众所周知,高校图书馆作为高校师生科研、学习的重要场所,经常会门庭若市。为了使到馆读者能够方便快捷地使用数字资源,绝大多数高校图书馆都提供有线网络接入服务和无线网络接入服务。随着智能终端的迅速普及,网络接入服务的重点已经从过去的有线接入转变为无线接入。而无线接入方式的便利性和隐蔽性使得每一个携带智能终端设备入馆的读者都在不知不觉中获得了网络接入。换言之,在某一时刻,图书馆楼宇中有多少个读者,DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)服务器就需要分配出多少个IP地址。

以南京师范大学敬文图书馆为例,根据读者流量统计分析系统统计,每日入馆读者基本上在6000~8000人次。在高峰期甚至半小时内入馆读者达到753人次,如图1所示。考虑到DHCP服务租约的时间间隔性,DHCP服务器最少要分配出800个IP地址以供读者使用。而就在2012年以前,南京师范大学图书馆的DHCP地址池仅为一个C段,除去广播地址和网关地址等,共有253个IP地址供给读者使用,当时基本上满足了读者的无线接入需求。到2012年年中增加到两个C段,仍旧有读者反映获取不到IP地址。由此可见,依靠无线接入的智能终端设备持有量增长速度是惊人的。同时也说明了原有的DHCP服务提供方式已经不能满足日益增长的无线用户需求。

图1 敬文馆入馆人数统计示意图

2 使用CentOS(Community Enterprise Operating System)背景分析

CentOS介绍 CentOS也被叫做社区企业操作系统,是一个基于Red Hat Linux提供的可自由使用源代码的企业级Linux发行版本。每个版本的CentOS都会通过安全更新的方式获得十年的支持,其更新频率一般在半年左右,因此可以认为它是个安全、稳定、高效率、低维护的Linux系统[2]。

相对于普通的Red Hat Linux,其主要特点是:

1)CentOS完全免费,不存在像Red Hat AS4需要序列号的问题;

2)CentOS独有的yum命令支持在线升级,可以即时更新系统,不像Red Hat那样需要花钱购买支持服务;

从道来看,“神游气化”,即是意识与气息在虚空中交织变化,呈现出“时为岑寂也,若游峨眉之雪;时为流逝也,若在洞庭之波”的情景,也就是远之境。实际上,此处之“气”已经变成了一种达“道”的媒介,在虚空中无形地变换,从有形之气通往无形之境,再从无中去体悟万象。

3)CentOS修正了许多Red Hat AS存在的Bug。

CenOS构建DHCP服务器的优势

1)网络设备和操作系统的区别。DHCP服务可以在网络设备上,也可以通过操作系统来实现。当DHCP客户机较少(400台以下)时,网络设备一般能够做到迅速地分发IP地址,硬件的系统资源也不会受到很大损耗。但当DHCP客户机达到600台以上时,地址分发就会在一定程度上降低网络设备的性能。

笔者曾经在敬文馆Cisco 6509上做过比较实验,当DHCP客户机在400台时,系统资源占用率为28%;而当客户机在600台时,系统资源占用率为32%;当DHCP客户端在1000台时,系统资源占用率则会达到38%。因此可见,当DHCP用户众多的时候,适宜使用操作系统来构建企业级的DHCP服务器。

图2 CentOS6.4国内主要下载站点示意图

2)Windows和CentOS的区别。从操作系统层面上来说,DHCP服务器的构建平台有Windows和Linux两种。德国C’T近期公布过Windows和Linux之间的测试结果。测试是由Jurgen Schmidt组织的,结果表明,在各种应用情况下,尤其是在网络应用环境中,Linux的总体性能更好[2]。安全问题无疑是系统管理员最为关注的问题。如果将基本安全、网络安全和协议、应用协议、发布与操作、可信计算、开放标准作为一个系统的框架来对两个操作系统的安全性进行评估的话,最终的定性结论是:目前为止,Linux提供了比Windows更好的安全性能。

如前所述,CentOS作为企业级的Linux版本,继承了Linux源代码开放、完全免费的优良传统。诚然,在用户群体上来说其没有Windows那么大众化,但高安全性的系统构架使得其成为企业级构建DHCP服务器的首选。

3 构建DHCP服务器的过程

安装CentOS6.4

2)具体安装过程。将安装包下载后可刻录成光盘安装或者是拷入U盘安装。笔者使用的是后者。

①制作U盘安装盘。插入U盘后,打开UltraISO软件,选择文件——打开,选择CentOS-6.3-i386-bin-DVD1.iso文件,点启动——写入硬盘镜像,在磁盘管理器中选择U盘的盘符,写入方式默认为USB-HDD,然后点击格式化;格式化完成后将下载好的两个ISO文件复制到该U盘的根目录下面即完成。

②在BIOS中将U盘列为第一启动项后,重启后出现安装界面,默认选择第一项,回车后在语言界面选择English;在键盘模式选择时选择默认的键盘模式;定位在Hard drive上,系统自动填写directory holding image后,选择OK后回车;安装程序会自动识别到U盘分区,直接点OK后出现安装界面。

③点击下一步后选择相关驱动器;设置计算机名;设置网络环境;设置时区;设置root密码。

④为CentOS建立分区。CentOS需要分别创建交换分区(即swap分区,一般为物理内存的1.5~2倍)、引导分区(boot分区)和根分区。同时可以根据使用类别的不同创建其他分区,如专门存放软件则可以建立/usr/local,存放数据则可以建立/data,这样即使系统出现问题,也可以保证数据的完整性和安全性。

⑤分区完成后点击更改设备;点击BIOS驱动顺序,一定要选择本地磁盘驱动器,否则系统启动引导,将会安装到U盘中去;点击确定后进入桌面安装,点下一步后即安装系统。

⑥安装完成后点击重新引导,引导到CentOS后点击前进,选择第一项,同意许可协议,前进;创建普通账号,前进;设置系统时间;完成后即进入登录界面。至此,CentOS安装完毕。

配置DHCP服务

1)安装DHCP服务软件[3]。

①检查DHCP服务是否安装:rpm-q dhcp。

②安装DHCP服务:

yum install-y dhcp

cat /usr/share/doc/dhcp*/dhcpd.conf.sample ffgt;ffgt; /etc/dhcp/dhcpd.conf

2)配置DHCP服务各项参数。

3)启动DHCP服务。

Service dhcpd start #启动DHCP服务

Service dhcpd restrart #重启DHCP服务

Chkconfi g dhcpd on #设置开机启动

4 结语

利用CentOS6.4构建DHCP服务器,对服务器的硬件配置要求不高,采用目前主流配置的PC机即可。同时,配置好服务器以后,可以在服务器端极其方便地更改DHCP分配的IP地址范围,在一定程度上也杜绝了部分读者私自配置IP地址的情况,使得有限的资源能够最大化地利用。

[1]第32次中国互联网络发展状况统计报告[R/OL].[2013-10-06].http://tech.163.com/special/cnnic32/.

[2]Centos[EB/OL].[2013-10-06].http://baike.baidu.com/link?url=2tA0OaHTRZG9GYmKez9IKtMQg2gH9mBCPjzQR9LQ UpT-dLD-CGZSta4UFiZZAE7I.

[3]韦世昌.Linux架站与网络管理[M].北京:科学出版社,2011:22-28.

猜你喜欢

入馆南京师范大学U盘
阅读推广视角下高校图书馆新生入馆教育研究
河南一高校学生排千米长队进图书馆
南京师范大学附属中学
采用U盘文件冗余方案实现TSP系统的可靠装载
高校新生入馆教育工作浅析
Faceàma propre culture
Échange humain sous le contexte de la mondialisation
A la recherche de ma voie
使用Cryptsetup加密U盘
U盘“闹肚子”