APP下载

基于Serv-U的文件传输程序(FTP)服务器在医学院校计算机实验教学中的应用*

2017-06-21刘文艳潘菁王珂杨

中国医学装备 2017年6期
关键词:群组服务器设置

刘文艳潘 清*杜 菁王 珂杨 淼

基于Serv-U的文件传输程序(FTP)服务器在医学院校计算机实验教学中的应用*

刘文艳①潘 清①*杜 菁①王 珂①杨 淼①

目的:基于Serv-U软件搭建实验室文件传输程序(FTP)服务器,加强学校计算机实验教学中文件存储、访问及数据共享。方法:在校园局域网中,利用Serv-U软件搭建实验室FTP服务器,通过创建和设置域、群组和用户并设置其属性值,实现数据文件存储和方便访问和快速查看。结果:基于Serv-U的FTP服务器,为医学院校师生提供一个数据共享和自由访问的存储平台,能够满足对移动数据的使用需求,促进实验课程高效地开展,提高教学质量及教学效率。结论:搭建基于Serv-U的FTP服务器,在校园网内为师生提供了一个文件存储和访问平台,可有效促进计算机实验教学方式的改革和学生综合能力培养。

Serv-U软件;文件传输程序;服务器;实验教学

医学院校计算机实验室是为全校师生提供计算机实验教学服务的场所,每年承担不同医学专业研究生、本科生和夜大生实验课程30余门,机时数值(机器数×学时数)达20余万以上。随着医学院校教学改革的不断深入,综合型、设计型的实验教学日渐增多,同时对实验室的教学设施提出了新的要求。原有计算机实验室的文件存储和访问方式已不能满足实际需求,实验教学面临快速、便捷、安全存储和访问数据文件的新课题,为此,本研究采用基于Serv-U软件搭建实验室文件传输程序(file transfer program,FTP)服务器,为计算机实验教学中文件的存储、访问及数据共享提供便利。

1 基于Serv-U的文件传输程序服务器的构建

1.1 构建背景

在学校计算机实验室中,实验用计算机均安装有硬盘保护卡,功能设置为系统盘每次还原,数据盘每日还原,使上课班级更换时能有效保障机器正常运行。然而,该方法存在许多弊端和不便:①存放在系统盘的实验数据会随着机器的重启而消失;②数据盘中的内容虽然能够保存一日,但不排除被病毒感染或被其他同学修改、删除的可能;③使用U盘或其他移动存储设备,容易带来病毒或遭遇介质损坏的风险;④若利用网上邻居、电子教室或email邮箱传输数据,将受限于附件的大小,或耗费过长的时间。

1.2 构建方案

为了满足在实验教学中师生对数据随时存储、长时间保存、方便访问和快速查看的需求,在实验室中搭建基于Serv-U的FTP服务器,为师生提供资源共享和自由访问的数据存储平台,利用FTP协议和Serv-U软件的功能实现用户文件存储和访问管理[1-2]。

2 基于Serv-U的FTP服务器

2.1 FTP协议

FTP协议是传输控制协议/Internet协议(transmission control protocol/internet protocol,TCP/IP)协议组中的协议之一,其作用是将文件从一台计算机传到另一台计算机,且与计算机所处位置、联接方式和操作系统无关[3]。

2.2 FTP服务器及Serv-U软件

FTP服务器是利用FTP协议提供文件存储和访问服务的计算机,通过FTP服务器完成文件传输比其他方式更高效、可靠,且兼容各类计算机和操作系统平台[4-5]。

Rhino Software公司开发的Serv-U软件,是一款在Windows平台上应用广泛的FTP服务器软件,Serv-U软件具有设置便捷、功能强大、性能稳定和安全性高等特点,并完全遵守FTP协议,能够实现文件上传、下载、管理和共享等多项功能[6-8]。借助校园网,选用Serv-U软件搭建实验室FTP服务器,使得解决实验教学中文件存储和访问这一问题成为可能[9-10]。

2.3 服务器构建和配置

2.3.1 服务器的构建

根据计算机实验室现有条件,采用IBM X3850(硬盘4 TB,内存32 GB)做为FTP服务器,服务器中安装Windows Server 2008 R2 Enterprise操作系统和Serv-U FTP Server V15.1.4(Serv-U V15),为防范病毒,系统中安装有杀毒软件,并设置自动查杀病毒和升级病毒库功能,将服务器接入校园网。

2.3.2 硬盘分区与目录的设置

服务器的硬盘有D盘、E盘和F盘3个分区用于文件存储,为减少目录名称长度,班名、部门名和课程名尽可能采用缩写。相关目录设置如图1所示。

图1 文件存储目录设置架构

2.3.3 Serv-U V15的配置

(1)创建“域”。创建“域”,就是给FTP服务器取名,由于Serv-U可以提供多个FTP访问,每个FTP是一个域,域名可用具有实际意义的名称描述,以便日后的管理和维护[11]。创建域时,可根据客户端访问的方式不同而不同,常用的有两种:①两个域使用共同IP地址,但监听端口号不同;②使用不同的IP地址,但监听端口号相同[12-14]。根据计算机实验室的现有条件和带宽需求,选用后一种创建域的方式。启动Serv-U V15,根据向导提示新建域,分别用172.31.238.107和172.31.238.108两个IP地址以及相同的端口号(21),创建两个不同的域,其中172.31.238.107的IP地址对应域名为“jsj”,用于实验教学相关文件的存储和访问;172.31.238.108的IP地址对应域名为“pub”,用于师生对实验室公共资源的访问。

(2)创建群组。创建群组是为了便于管理员进行管理。同一群组的用户设置相似,相同部分可通过群组设置一次性完成。根据教学的需要,学生按班级创建群组,教师按课程创建群组。进入jsj域,以15级和16级两个班级的学生上不同的计算机实验课为例。其中,15级临床一班上“数据库语言”和“医学统计学”课程;16级生物医学工程一班上“计算机基础”课程,由1名计算机教研室教师负责“数据库语言”和“计算机基础”授课,另1名流行病教研室教师负责“医学统计学”授课,创建群组及设置主要属性,其内容见表1、表2、表3、表4和表5。

表中设置“虚拟路径”的目的是将某个目录映射到指定目录下,以确保对不同路径下目录的使用[15]。%HOME%代表根目录,%HOME%work_db表示在根目录中显示的work_db二级目录名称。在5个表中群组的设置显示:当群组中师生登录FTP服务器,均进入各自群组的根目录,学生与教师还可以看到两个不可删除的目录:work_xx(xx课程学生交的作业)和data_xx(xx课程教师发的素材),这两目录师生之间共享,使用方便,只是在使用权限设置上有所区别。教师对这两个目录有完全访问权限;而学生对work_xx目录只有文件写入和查看目录中文件列表的权限,对data_xx目录只有文件读取和查看目录中文件列表的权限;不同教学组内部还有1个专供教师共享文件的目录,如jsj_db、jsj_pc和gw_st,具有完全访问权限。

表1 15级临床一班学生群组主要属性的设置

表2 16级生物医学工程一班学生群组主要属性的设置

表3 数据库语言教师群组主要属性的设置

表4 计算机基础教师群组主要属性的设置

表5 医学统计学教师群组主要属性的设置

(3)创建用户集合及用户。创建用户集合,其目的是方便查找用户。以班级作为学生集合的名称,集合中所有用户均为对应班级的学生;以学院作为教师集合名称,集合中所有用户均为对应学院的教师。创建用户,只有创建用户后才能登录FTP服务器,进行文件的存储和访问。以15级五年临床一班学生(杨阳)和讲授“数据库语言”和“计算机基础”课程的教师(王维)为例,创建用户并设置其属性,内容见表6和表7。

表中,%HOME%201501721001为在学生登录后的界面中,有独享且具有完全访问权限的二级目录201501721001,空间大小为500 MB;%HOME%19900012为在教师登录后的界面中,有1个独享且具有完全访问权限的二级目录19900012,空间大小为1 GB。

表6 学生(杨阳)用户主要属性的设置

表7 教师(王维)用户主要属性的设置

除创建师生用户外,还需创建管理员用户和匿名用户(anonymous)。管理员用户用于对整个域进行管理,匿名用户为师生快速查看和读取公共资源而设置。

2.4 访问FTP服务器

经过上述设置,师生在浏览器中输入ftp://172. 31.238.107,根据提示填写用户名和密码,便可登录到FTP服务器中。教师通过作业目录work_xx及时查看学生上传的作业,学生通过素材目录data_xx及时得到实验课程的素材;师生可以使用自己的私有目录存储个人文件;教学组教师可以使用专用目录共享文件。如图2、图3和图4所示。

图2 讲授一门课程的教师登录界面

图3 讲授两门课程的教师登录界面

图4 15级临床一班学生登录界面

师生通过输入ftp://172.31.238.108网址,填写用户名为anonymous,无需密码,登录后可以查找并下载自己需要的实验教学资源(如图5所示)。

3 基于Serv-U V15的FTP服务器应用效果

基于Serv-U V15的FTP服务器已投入试运行。在环境搭建与平台运行期间,Serv-U软件的功能强大,尤其在群组、虚拟路径及目录访问权限等设置上具有很大的灵活性和发挥空间,能够充分满足师生对文件的上传、下载、共享和管理需求。FTP服务器架构具有下述优势。

图5 匿名用户登录界面

(1)为师生创建了个人数据存储的私有空间。在FTP服务器中,创建了以个人学号或职工号命名的私有目录,并限定存储空间的大小,满足师生对实验数据的存取需求。

(2)按课程创建了数据文件的共享空间。根据不同的课程,教师通过素材目录data_xx,上传实验素材文件,供学生下载使用;通过作业目录work_xx,收取学生作业,方便教师查阅与批改;对同教学组的教师,通过课程共享目录,可以对课程内容、存在的问题等进行组间交流。

(3)规范学生作业文件命名。当同一门课程分多个教学班并由多名教师讲授时,学生作业的规范命名非常重要,命名格式为:“学号+章节+次数”,因目录中文件不允许进行覆盖操作,若需重新提交作业,可根据重复提交的次数填写顺序号。使用规范化的作业命名格式,授课教师根据不同的学号和章节,能快速定位、提取学生上交的作业文件。

4 结语

基于Serv-U V15的FTP服务器,在医学院校的校园网内为师生提供一个文件存储和访问的平台,促进了学校计算机实验教学的改革和学生综合能力培养。合理地设置域、群组、用户以及用户访问权限和存储空间大小,既能满足计算机实验教学的需要和不同用户的需求,又能确保数据信息的安全可靠[16]。实践表明,善于利用Serv-U软件的各个功能,能够对计算机实验教学起到很好的辅助作用,为计算机实验课程的有效开展和学生的自主学习创造条件,提高现代医学教学质量及效率。

[1]张晓辉,王健.高校开放式计算机网络实验室维护技术研究[J].电脑知识与技术,2013,9(18):4213-4215.

[2]吴亚.用Serv_U轻松搭建FTP服务器[J].大众科技,2012(4):78-79.

[3]哈乐,黄山涯.基于FTP协议的多媒体课件管理及安全方案设计[J].福建电脑,2012,28(1):124-125.

[4]戴浩.基于FTP的文件定时传输软件的设计与实现[J].计算机应用与软件,2013,30(1):332-333.

[5]李昌禄,周蔚.利用Serv-U软件架设FTP服务器[J].高校实验室工作研究,2010(4):55-57.

[6]陈燕,杨满.基于Excel VBA的Serv-U账号批量管理工具设计与实现[J].办公自动化杂志,2012,28(3):41-44.

[7]刘华日,叶志蝉,刘小波,等.基于Serv-U与web环境的公共实验教学网络存储平台实践[J].河北北方学院学报(自然科学版),2010,26(1):46-50.

[8]戴晓峰.局域网搭建FTP服务器构建学生作业递交环境[J].电脑知识与技术,2015,11(14):20-21.

[9]罗艳芳.FTP在教学中的应用[J].湖北大学成人教育学院学报,2012,30(2):68-69.

[10]任云凤.FTP在高校计算机实验室维护中的应用[J].软件,2012,33(3):94-99.

[11]刘桂林.构建校园FTP服务器班班通资源共享[J].中国教育技术装备,2013(29):31-32.

[12]刘振堃.学校信息化管理之Serv-U服务器配置案例[J].电脑开发与应用,2014,27(3):43-45.

[13]肖晓梅.Serv-U FTP在教学中的应用研究[J].中国教育信息化,2008(12):63-64.

[14]王晓磊.教学用FTP服务器的建立与管理配置[J].中国科技信息,2011(7):98-98.

[15]于建海,郭政,刘彩虹.利用FTP服务器实现计算机实验教学文件的网络存取[J].信息与电脑,2013(10):90-91.

[16]陈一星,吴兵,董君枫,等.高等医学院校实验室安全管理信息系统的设计与实践[J].中国医学装备,2016,13(4):54-56,57.

Application of FTP server based on Serv-U for experiment teaching of computer in medical college/

LIU Wen-yan, PAN Qing, DU Jing, et al//China Medical Equipment,2017,14(6):120-124.

Objective: To solve the problems of file storage, access and data sharing in experiment teaching of computer based on the file transfer protocol (FTP) server which was established by Serv-U software. Methods: In the local area network (LAN) of campus, the Serv-U software was used to establish FTP server of laboratory. The storage, convenient access and quick look of data files were achieved through to create and set domain, group and user, and set its property value. Results: The FTP server based on Serv-U provided a storage platform of data sharing and free access for teachers and students, and it met their needs for using mobile data. Besides, it could promote the efficient implementation of experimental courses and enhance the quality and efficiency of teaching. Conclusion: Established a FTP server based on Serv-U can provide a file storage and access platform for the teachers and students in the campus network and promoted the reform of computer experimental teaching mode and the cultivation of comprehensive ability for students.

Serv-U software; File transfer protocol (FTP); Server; Experiment teaching

School of Biomedical Engineering, Capital Medical University, Beijing 100069, China.

10.3969/J.ISSN.1672-8270.2017.06.033

1672-8270(2017)06-0120-05

R-058

A

刘文艳,女,(1977- ),本科学历,主管技师。首都医科大学生物医学工程学院,从事计算机管理与维护工作。

2017-03-06

首都医科大学校基金技术类(2016JS03)“生物医学工程学院理学与生物医学工程学实验教学中心计算机教学实验室教学管理服务平台的构建”

①首都医科大学生物医学工程学院 北京 100069

*通讯作者:jsjpq@ccmu.edu.cn

猜你喜欢

群组服务器设置
中队岗位该如何设置
服务器组功能的使用
船舶防火结构及设置的缺陷与整改
PowerTCP Server Tool
Boids算法在Unity3D开发平台中模拟生物群组行为中的应用研究
7招教你手动设置参数
计算机网络安全服务器入侵与防御