论文部分内容阅读
摘要:学校计算机实验室的管理是一个永恒的课题,涉及到人财物设备等方方面面,如何在有限的实验室经费投入下采取最经济和最有效的方法,达到最大限度的有效管理,本文进行了一些有益的探讨,提出了一个节约型的管理手段模式。
关键词:实验室;管理;Web
中图分类号:TP308文献标识码:A文章编号:1009-3044(2007)06-11559-03
1 引言
实验室管理工作中,需要解决的问题包括:
(1)学生下机后的关机工作。虽然可以通过规章制度来要求学生,但不管怎么样,情况依然存在;
(2)计算机系统和教学软件的安装。一个学期结束,新学期可能会进行教学软件的升级,或者增加新的实验项目,需要安装新的软件;
(3)学生的作业存放和教师教学文件的存放与管理问题;
(4)学生到实验室上课的考勤问题。这是维持实验室秩序的最根本一个要求。
这里提出一个节约型实验室维护管理模式,包括四个方面,如图1示:
图1 一个节约型的实验室维护管理模式图
2 实现方法
2.1 硬盘系统的维护
节约时间和人力的方法是采用网络克隆,有两种手段可以实现,一是通过Ghost8.0企业版,另一个是通过硬盘保护卡所带的网络对拷功能。这两种方法都需要做好母盘,而且注意在平时软件系统发生变化时要及时更新镜像文件。这里以ghost8.0企业版为例详细介绍一下第一种方法:
服务器的准备:服务器操作系统为Windows 2000 server或Windows 2003,并配置好DHCP协议,选一台客户机安装好操作系统和相应的软件;用Usboot1.66软件做好U盘启动盘。
Ghost8.0企业版的安装:在服务器上安装Ghost8.0企业版,一般默认选择“下一步”即可,需要注意的是在安装模式时,应选择第一项,即“控制台”, 在安装组件时,一般不需要改动,用默认的就可以了。
客户端启动盘的制作:分别操作并启动服务器上的“开始→程序→Symantec Ghost Ghost Boot Wizard→Network Boot Disk”。 点击“下一步”出现了网卡选择提示框。根据自己的网卡可以从中选择自己的网卡型号,选中后点击“下一步”,然后选择DOS版本,这里有PC-DOS和MS-DOS两种,若选择MS-DOS则需要在Windwos98中做一张启动盘,插入软驱,点击“下一步”选择客户端的类型,采用默认的连续两次“下一步”出现客户端的网络设置,注意用DHCP服务器自动分配IP地址的办法,接下来可以选择启动盘在哪个软驱里做,以及做几张等等信息。一切都设置好以后,就可以开始制作启动盘了。
网络克隆操作:
(1)在服务器中启动Ghost 8.0的GhostCast Server,在“Session Name”处键入一个名称,下来客户端需要填入和这个一样的名称,为了方便后面的操作,建议这个名称不要太复杂。后面有两个选项,第一个是“Restore Image”,即将镜像包加载到客户机上。第二个是“Create Image”,即建立镜像包,这里选择第二个选项。点击“Browse”按钮,为镜像包选择一个位置,起名并保存好,这是客户端系统的Ghost镜像包,然后点击右侧的“Accept Clients”,开始接受客户端的请求。
(2)在客户端机器上修改COMS设置,选USB-HDD启动,用我们刚才做好的启动盘(U盘)启动电脑。正常情况下,开机应该自动进入Ghost,看到“Multicasting”选项已经有效,选择它,回车,在这里可以看到,客户端的IP已经自动分配过来了,接着需要填写的就是服务器端的名称,在这里是“Server”。点击“OK”,在选择“No”,或者“Fast”。确认后开始上传镜像。
(3)上传完毕后在服务器端选择“Restore Image”,并选择刚才做好的镜像包,然后点击“Accept Clients”等待客户端的请求,这时,就可以用U盘启动客户端,具体步骤和上面制作镜像包的步骤类似,首先是启动,启动后进入Ghost,选择“Multicasting”,填入服务器端名称(Server),但是在填入服务器端名称之后,与上面的过程有所不同,客户端开始和服务器端联系,以获取当前Ghost包的详细信息,接着按照提示操作,全部客户端准备就绪后,点击服务器端的“Send”按钮,开始网络克隆,克隆完成后,剩下的工作就是对客户端进行计算机名字和IP地址等信息的设置。
2.2 实验室Web考勤管理系统
这里提到的内部Web考勤系统,是整个实验室管理系统的一个子模块,该子模块主要负责学生上实验课时的考勤工作,采用Asp程序设计语言编写。
图2 实验室web 考勤管理系统登录
图3 考勤系统后台查询界面
通过该管理子系统,可对学生的上机实验进行一定程度的控制,期末可以向任课教师和教务处提供打印报表,作为学生实验课程的评分依据。
2.3 作业管理系统
网络存储空间能给学生和老师存放和检查实验作业带来很大的方便,这里我们使用Serv-U软件来构建这个作业管理系统。Serv-U是一种被广泛运用的FTP服务器端软件,支持3x/9x/ME/NT/2K等全Windows系列。可以设定多个FTP服务器、限定登录用户的权限、登录主目录及空间大小等,功能非常完备。
Serv-U的下载安装非常简单,具体步骤从略,这里主要谈谈安装好Serv-U的设置,步骤如下:
(1)打开Serv-U管理器。选择“Serv-U Administrator”,弹出“Setup Wizard”(设置向导)。此向导可以帮我们轻松地完成基本设置。
(2)根据安装向导提示来进行以下操作:
IP address:设置IP地址,如果使用动态的或无合法的IP地址则此项为空;
Domain name:设置ftp域名地址:如果没有DNS功能则省略此步;
Install as system server(安装成一个系统服务器吗):选“Yes”;
Allow anonymous access(接受匿名登录吗):此处可根据需要进行选择;
anonymous home directory(匿名主目录):输入(或选择)一个供匿名用户登录的主目录;
Lock anonymous users in to their home directory(将用户锁定在刚才选定的主目录中吗):即是否将上步的主目录设为用户的根目录;一般选“Yes”;
Create named account(建立其他帐号吗):此处询问是否建立普通登录用户帐号,一般选“Yes”;
Account login name(用户登录名):普通用户帐号名,比如输入“stu”;
Password(密码):设定用户密码;
Home directory(主目录):输入(或选择)此用户的主目录;
Lock anonymous users in to their home directory(将用户锁定在主目录中吗):选“Yes”;
Account admin privilege(帐号管理特权):一般使用它的默认值“No privilege”(普通帐号);
图4 Serv-U的设置
基本权限:Serv-U中可以为用户设置对文件的“Read”(读)、Write(写)、“Append”(写和添加)、“Delete”(删除)、“Execute”(执行)权限,还可以设置对目录的“List”(显示文件和目录的列表)、“Create”(建立新目录)和“Remove”(修改目录,包括删除,移动,更名);及“Inherit”(以上权限是否包括它下面的目录树)等权限。
2.4 远程关机的实现
装有Windows XP系统的计算机,可以进行远程关机操作,它利用外部命令shutdown来实现,如果学生机是Windows 2000系统,也可以将Windows XP中的Shutdown.exe复制到Windows 2000系统目录下的System32目录中使用。
Shutdown命令用法如下:
shutdown [-i|-l|-s|-r|-a] [-f] [-mcomputername] [-t xx] [-c "comment"] [-d up:xx:yy]
没有参数 显示此消息(与 ? 相同)
-i 显示 GUI 界面,必须是第一个选项
-l 注销(不能与选项 -m 一起使用)
-s 关闭此计算机
-r 关闭并重启动此计算机
-a 放弃系统关机
-m computername远程计算机关机/重启动/放弃
-t xx 设置关闭的超时为 xx 秒
-c "comment" 关闭注释(最大127个字符)
-f强制运行的应用程序关闭而没有警告
-d [u][p]:xx:yy 关闭原因代码
u 是用户代码
p 是一个计划的关闭代码
xx是一个主要原因代码(小于256的正整数)
yy是一个次要原因代码(小于65536的正整数)
当我们想在16:30关闭局域网内名称为“S901-40”的学生用机,则选择“开始→运行”,然后在对话框中输入“at 16:30 Shutdown -mS901-40 -f”。当目标计算机的时钟指到16:30点时,“S901-40”电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示进行保存工作。这种方法需要确保目标计算机时间的准确,因为关机时间是以目标计算机的时钟为准的。
在实际管理中,我们往往需要关闭一批计算机,而且关机时间不固定,这样操作步骤会变得烦琐,可以通过建立批处理文件的方法来解决,批处理文件Shut.bat内容如下:
@echo off
Shutdown –mS901-01-f
Shutdown –mS901-02-f
Shutdown –mS901-03-f
……
Shutdown –mS901-60-f
@Rem ok
如果实验室有多个机房,最简单可行的方法是分别为每个实验室建立批处理文件,需要关闭哪个机房则运行相应的批处理文件。
在Windows XP默认的安全策略中,只有管理员组的用户才有权从远端关闭计算机,而一般情况下我们从其它计算机来访问该计算机时,则只有Guest用户权限,所以当我们执行shutdown命令时,便会出现“拒绝访问”的情况,可以在客户计算机中赋予Guest用户远程关机的权限,通过Windows XP的“组策略”或“管理工具”中的“本地安全策略”来实现。
3 结束语
实验室管理手段很多,网络信息化管理是必然趋势,而在实验室信息化管理手段还不完善的情况下,根据实验室实际运行情况和经费条件来思考实验室的管理工作,充分利用现有的网络资源和工具软件,整合并应用到实验室管理中,仍不失为一种简单有效的应用方式。
本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。
关键词:实验室;管理;Web
中图分类号:TP308文献标识码:A文章编号:1009-3044(2007)06-11559-03
1 引言
实验室管理工作中,需要解决的问题包括:
(1)学生下机后的关机工作。虽然可以通过规章制度来要求学生,但不管怎么样,情况依然存在;
(2)计算机系统和教学软件的安装。一个学期结束,新学期可能会进行教学软件的升级,或者增加新的实验项目,需要安装新的软件;
(3)学生的作业存放和教师教学文件的存放与管理问题;
(4)学生到实验室上课的考勤问题。这是维持实验室秩序的最根本一个要求。
这里提出一个节约型实验室维护管理模式,包括四个方面,如图1示:
图1 一个节约型的实验室维护管理模式图
2 实现方法
2.1 硬盘系统的维护
节约时间和人力的方法是采用网络克隆,有两种手段可以实现,一是通过Ghost8.0企业版,另一个是通过硬盘保护卡所带的网络对拷功能。这两种方法都需要做好母盘,而且注意在平时软件系统发生变化时要及时更新镜像文件。这里以ghost8.0企业版为例详细介绍一下第一种方法:
服务器的准备:服务器操作系统为Windows 2000 server或Windows 2003,并配置好DHCP协议,选一台客户机安装好操作系统和相应的软件;用Usboot1.66软件做好U盘启动盘。
Ghost8.0企业版的安装:在服务器上安装Ghost8.0企业版,一般默认选择“下一步”即可,需要注意的是在安装模式时,应选择第一项,即“控制台”, 在安装组件时,一般不需要改动,用默认的就可以了。
客户端启动盘的制作:分别操作并启动服务器上的“开始→程序→Symantec Ghost Ghost Boot Wizard→Network Boot Disk”。 点击“下一步”出现了网卡选择提示框。根据自己的网卡可以从中选择自己的网卡型号,选中后点击“下一步”,然后选择DOS版本,这里有PC-DOS和MS-DOS两种,若选择MS-DOS则需要在Windwos98中做一张启动盘,插入软驱,点击“下一步”选择客户端的类型,采用默认的连续两次“下一步”出现客户端的网络设置,注意用DHCP服务器自动分配IP地址的办法,接下来可以选择启动盘在哪个软驱里做,以及做几张等等信息。一切都设置好以后,就可以开始制作启动盘了。
网络克隆操作:
(1)在服务器中启动Ghost 8.0的GhostCast Server,在“Session Name”处键入一个名称,下来客户端需要填入和这个一样的名称,为了方便后面的操作,建议这个名称不要太复杂。后面有两个选项,第一个是“Restore Image”,即将镜像包加载到客户机上。第二个是“Create Image”,即建立镜像包,这里选择第二个选项。点击“Browse”按钮,为镜像包选择一个位置,起名并保存好,这是客户端系统的Ghost镜像包,然后点击右侧的“Accept Clients”,开始接受客户端的请求。
(2)在客户端机器上修改COMS设置,选USB-HDD启动,用我们刚才做好的启动盘(U盘)启动电脑。正常情况下,开机应该自动进入Ghost,看到“Multicasting”选项已经有效,选择它,回车,在这里可以看到,客户端的IP已经自动分配过来了,接着需要填写的就是服务器端的名称,在这里是“Server”。点击“OK”,在选择“No”,或者“Fast”。确认后开始上传镜像。
(3)上传完毕后在服务器端选择“Restore Image”,并选择刚才做好的镜像包,然后点击“Accept Clients”等待客户端的请求,这时,就可以用U盘启动客户端,具体步骤和上面制作镜像包的步骤类似,首先是启动,启动后进入Ghost,选择“Multicasting”,填入服务器端名称(Server),但是在填入服务器端名称之后,与上面的过程有所不同,客户端开始和服务器端联系,以获取当前Ghost包的详细信息,接着按照提示操作,全部客户端准备就绪后,点击服务器端的“Send”按钮,开始网络克隆,克隆完成后,剩下的工作就是对客户端进行计算机名字和IP地址等信息的设置。
2.2 实验室Web考勤管理系统
这里提到的内部Web考勤系统,是整个实验室管理系统的一个子模块,该子模块主要负责学生上实验课时的考勤工作,采用Asp程序设计语言编写。
图2 实验室web 考勤管理系统登录
图3 考勤系统后台查询界面
通过该管理子系统,可对学生的上机实验进行一定程度的控制,期末可以向任课教师和教务处提供打印报表,作为学生实验课程的评分依据。
2.3 作业管理系统
网络存储空间能给学生和老师存放和检查实验作业带来很大的方便,这里我们使用Serv-U软件来构建这个作业管理系统。Serv-U是一种被广泛运用的FTP服务器端软件,支持3x/9x/ME/NT/2K等全Windows系列。可以设定多个FTP服务器、限定登录用户的权限、登录主目录及空间大小等,功能非常完备。
Serv-U的下载安装非常简单,具体步骤从略,这里主要谈谈安装好Serv-U的设置,步骤如下:
(1)打开Serv-U管理器。选择“Serv-U Administrator”,弹出“Setup Wizard”(设置向导)。此向导可以帮我们轻松地完成基本设置。
(2)根据安装向导提示来进行以下操作:
IP address:设置IP地址,如果使用动态的或无合法的IP地址则此项为空;
Domain name:设置ftp域名地址:如果没有DNS功能则省略此步;
Install as system server(安装成一个系统服务器吗):选“Yes”;
Allow anonymous access(接受匿名登录吗):此处可根据需要进行选择;
anonymous home directory(匿名主目录):输入(或选择)一个供匿名用户登录的主目录;
Lock anonymous users in to their home directory(将用户锁定在刚才选定的主目录中吗):即是否将上步的主目录设为用户的根目录;一般选“Yes”;
Create named account(建立其他帐号吗):此处询问是否建立普通登录用户帐号,一般选“Yes”;
Account login name(用户登录名):普通用户帐号名,比如输入“stu”;
Password(密码):设定用户密码;
Home directory(主目录):输入(或选择)此用户的主目录;
Lock anonymous users in to their home directory(将用户锁定在主目录中吗):选“Yes”;
Account admin privilege(帐号管理特权):一般使用它的默认值“No privilege”(普通帐号);
图4 Serv-U的设置
基本权限:Serv-U中可以为用户设置对文件的“Read”(读)、Write(写)、“Append”(写和添加)、“Delete”(删除)、“Execute”(执行)权限,还可以设置对目录的“List”(显示文件和目录的列表)、“Create”(建立新目录)和“Remove”(修改目录,包括删除,移动,更名);及“Inherit”(以上权限是否包括它下面的目录树)等权限。
2.4 远程关机的实现
装有Windows XP系统的计算机,可以进行远程关机操作,它利用外部命令shutdown来实现,如果学生机是Windows 2000系统,也可以将Windows XP中的Shutdown.exe复制到Windows 2000系统目录下的System32目录中使用。
Shutdown命令用法如下:
shutdown [-i|-l|-s|-r|-a] [-f] [-mcomputername] [-t xx] [-c "comment"] [-d up:xx:yy]
没有参数 显示此消息(与 ? 相同)
-i 显示 GUI 界面,必须是第一个选项
-l 注销(不能与选项 -m 一起使用)
-s 关闭此计算机
-r 关闭并重启动此计算机
-a 放弃系统关机
-m computername远程计算机关机/重启动/放弃
-t xx 设置关闭的超时为 xx 秒
-c "comment" 关闭注释(最大127个字符)
-f强制运行的应用程序关闭而没有警告
-d [u][p]:xx:yy 关闭原因代码
u 是用户代码
p 是一个计划的关闭代码
xx是一个主要原因代码(小于256的正整数)
yy是一个次要原因代码(小于65536的正整数)
当我们想在16:30关闭局域网内名称为“S901-40”的学生用机,则选择“开始→运行”,然后在对话框中输入“at 16:30 Shutdown -mS901-40 -f”。当目标计算机的时钟指到16:30点时,“S901-40”电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示进行保存工作。这种方法需要确保目标计算机时间的准确,因为关机时间是以目标计算机的时钟为准的。
在实际管理中,我们往往需要关闭一批计算机,而且关机时间不固定,这样操作步骤会变得烦琐,可以通过建立批处理文件的方法来解决,批处理文件Shut.bat内容如下:
@echo off
Shutdown –mS901-01-f
Shutdown –mS901-02-f
Shutdown –mS901-03-f
……
Shutdown –mS901-60-f
@Rem ok
如果实验室有多个机房,最简单可行的方法是分别为每个实验室建立批处理文件,需要关闭哪个机房则运行相应的批处理文件。
在Windows XP默认的安全策略中,只有管理员组的用户才有权从远端关闭计算机,而一般情况下我们从其它计算机来访问该计算机时,则只有Guest用户权限,所以当我们执行shutdown命令时,便会出现“拒绝访问”的情况,可以在客户计算机中赋予Guest用户远程关机的权限,通过Windows XP的“组策略”或“管理工具”中的“本地安全策略”来实现。
3 结束语
实验室管理手段很多,网络信息化管理是必然趋势,而在实验室信息化管理手段还不完善的情况下,根据实验室实际运行情况和经费条件来思考实验室的管理工作,充分利用现有的网络资源和工具软件,整合并应用到实验室管理中,仍不失为一种简单有效的应用方式。
本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。