admin管理员组

文章数量:1530967

2024年7月20日发(作者:)

2013年9月 

SEP.2013 

情报探索 

Information Research 

第9期(总191期) 

No.9(SeifM No.191) 

基于Thinstation的图书馆桌面云终端系统构建:l: 

李镇伟 

(揭阳职业技术学院实训与信息中心 广东揭阳 522051) 

摘要:研究桌面云技术和桌面云客户端在图书馆的应用模式,提出利用开源的Thinstation充当桌面云终端操作系统,进一 

步简化图书馆终端系统的安装和管理,实现图书馆旧计算机的再利用,推进桌面云技术在图书馆中的应用。最后,实现Thinstation 

在图书馆桌面云终端机上的定制和安装。 

关键词:开源软件;Thinstation;桌面云;图书馆 

中图分类号:G258.94 文献标识码:A doi:10.39694.issn.1005—8095.2013.09.028 

Construction of Thinstation-based Desktop Cloud Terminal System for Library 

Li Zhenwei 

(Training and Information Center,Jieyang Polytechnic,Jieyang Guangdong 522051) 

Abstract:The paper studies the application mode of desktop cloud technology and desktop cloud client in library,proposes to 

take open source software Thinstation as operating system of desktop cloud terminal system,to simplify further installation and adminis- 

tration of library terminal system,to rellse old computers,and to promote the application of desktop cloud technology in library.Finally 

the paper achieves customization and installation of Thinstation on library’S desktop cloud termina1. 

Keywords:open souree software;Thinstation;desktop cloud;library 

1桌面云概述 

和配置的能力:通过在数据中心上对所有的桌面进 

在数字图书馆的建设浪潮中,图书馆提供的数 

字资源和网络服务项目不断增加。计算机数量也急 

剧增加:这些计算机的应用类型多样。既包含各种业 

行统一配置和维护,技术人员可以方便地将最新的、 

完善的桌面系统部署并交付给所有用户,大大减少 

桌面系统安装和维护的工作量;通过在数据中心进 

行策略配置.桌面云终端用户就只能在图书馆数据 

中心进行数据存储和备份,由于数据和信息不需要 

通过网络传递,减少网络安全风险,保证了用户系统 

和数据的安全性和可用性。因此,传统上图书馆计算 

机桌面系统的很多管理难题、维护难题、安全难题等 

问题在桌面云环境下都不复存在。 

2 Thinstation在图书馆桌面云终端的实现 

务用的计算机,也有大量的读者服务用的计算机和 

管理员办公用的计算机。它们分散在多处不同的位 

置,每当大规模的新系统部署或新应用安装时,图书 

馆技术人员就会忙得不可开交[”。而随着越来越多 

云计算应用和服务的流行。利用各种云计算技术解 

决单位信息化工作所面临的设备管理和信息安全等 

各方面问题成为了主流趋势和方向。 

桌面云是合乎云计算定义的一种云.提供桌面 

即服务(DaaS)。在桌面云框架中,用户可以在瘦客户 

端或者其它任何与网络相连的设备上。通过专用程 

序或者浏览器,访问驻留在服务器端的个人桌面以 

在桌面云架构中,用户所使用的客户端与传统 

的PC机相比。发生了很大的变化。桌面云架构中的 

用户桌面系统运行在服务器端,计算能力和数据存 

储主要是由服务器端来提供,客户端所提供的功能 

主要是集中于对用户桌面的展示和对用户动作的响 

应,因此。桌面云对客户端设备要求更简单,而且支 

及各种应用,且用户体验和使用传统的个人电脑是 

模一样的眨]。利用桌面云技术解决图书馆计算机 

桌面系统的部署和管理。对图书馆技术人员而言,将 

是一个全新的视角。在桌面云架构中,云中所有客户 

持的设备更广泛:它可以通过PC机、瘦客户端机甚 

至是手机等移动设备来访问传统PC机上才能使用 

到的各种桌面系统和应用程序。 

在拥有大量计算机的图书馆中应用桌面云时, 

需要考虑如何充分利用原有计算机进行改造和再利 

端桌面系统的管理和配置都在数据中心进行。通过 

在图书馆应用桌面云技术.技术人员获得了在数据 

中心集中部署桌面系统、对桌面应用实现统一安装 

收稿日期:2013—01—22 

本文系揭阳职业技术学院科研项目“云计算环境下高职教育教学资源共享服务平台研究”(项目编号:JYCKY1116)成果之一。 

作者简介:李镇伟(1979一),男,硕士,副研究馆员,主要研究方向为数字图书馆研究。 

98 

2013年9月 李镇伟:基于Thinstation的图书馆桌面云终端系统构建 第9期(总191期) 

用。充当桌面云上的客户端机。以减少浪费、节约经 

费。在图书馆的桌面云应用中,采用原来PC机作为 

客户端机的桌面云终端虽然不处理和存储任何用户 

数据.但它仍然需要操作系统的支持来安装和运行 

相关的桌面云链接软件,只是与传统的操作系统相 

比,客户端机一般只需要一个轻量级的操作系统运 

行环境。 

2.1 开源的Thinstation 

户终端只负责通信和终端链接的功能,不需要多余 

的应用程序,Thinstation启动时就可以直接链接到服 

务器端的桌面云.或者在启动后通过一个基于Mi. 

crosoft Windows风格的本地用户界面环境进行远程 

桌面链接。因此,在这个配置文件中,Thinstation系 

统除选择相应目标机器的硬件驱动模块外,只需针 

对图书馆选用的桌面云服务器。选择相应的远程链 

接插件和程序。例如,某图书馆使用的是Citrix 

XenDesktop。则应用软件方面可以选择ICA Client、 

Firefox、Flash和Kiosk。其中,ICA Client、Firefox和 

Thinstation是一个基本的、轻量级但非常强大 

的免费开源瘦客户端操作系统口]。它基于Linux操作 

系统。运行在32位x86 PC硬件平台上;它对底层硬 

件系统的要求非常低——只需大于等于100 MHz 

的CPU和32MB以上的RAM支持,因此,图书馆可 

以利用它来充当桌面云中客户端机的操作系统,以 

此改造重用原有的计算机。Thinstation最大的特点 

是支持当今大多数流行的链接协议,并且内嵌了当 

今主流桌面云服务器所支持的各种客户端应用程 

序,特别是对于占桌面云市场份额前两位供应商 

Citrix和VMWare的桌面云产品:Citrix XenDesktop 

和VMWare View.Thinstation分别提供了专用的客 

户端应用支持——Citrix ICA client和VMWare View 

Open client.从而极大增强了其通用性及普及性。重 

要的是Thinstation作为一个独立的操作系统,通过 

它进行远程桌面云链接时,图书馆的技术人员并不 

需要对原有的桌面服务器进行任何配置修改,只需 

保证它们之间的链接可达。 

2。2 Thinstafion在图书馆桌面云终端的定制与安装 

在图书馆桌面云终端上安装Thinstation之前, 

为进一步个性化Thinstation并提高运行效率,图书 

馆技术人员需要对其进行系统的个性化配置和编 

译。Thinstation系统的个性配置分为两方面,分别是 

软硬件环境的定制和启动环境的定制。 

2.2.1软、硬件环境定制 

Thinstation的软、硬件环境定制是通过系统文 

件“build.conf”进行配置。这个配置文件是在系统编 

译时由技术人员进行创建和编辑的,它决定了创建 

出来的Thinstation系统包含了哪些硬件驱动模块、 

应用程序和系统特性。在定制时,图书馆技术人员根 

据本单位的实际硬件环境和软件应用需求来自定义 

这个配置文件。为避免加载过多无用的驱动模块而 

延长系统的启动时间,在设置Thinstation系统的硬 

件驱动模块信息时,仅需包含与当前客户端硬件配 

置相关的模块驱动信息即可。 

在图书馆的应用中,技术人员首先需要根据图 

书馆中不同类型计算机的应用需求,对Thinstation 

进行相应的定制。在图书馆的桌面云环境中,各种客 

Flash作为桌面云终端的登录应用软件,Kiosk的作 

用是可以把Firefox设置为全屏浏览模式。 

2.2.2启动环境定制 

启动环境的定制是通过系统文件“Thinstation. 

conf.buildtime”进行配置。Thinstation系统启动时所 

有的系统环境初始化工作都是由这个配置文件控 

制,它设置了系统环境初始化信息,比如对键盘、时 

区、USB和网络等基本信息的设置,以及对链接协议 

(如ICA、RDP和NX)和用户桌面链接会话的初始化 

属性设置等。 

在图书馆应用中.客户终端的使用除了本馆的 

工作人员之外,还有大量的读者,因此,客户终端上 

系统的运行和操作应该尽量简单和方便。为了减少 

用户自行运行链接插件和输入登录地址等操作,在 

定制中,除了配置以上基本信息之外,技术人员可以 

通过设置系统启动时自动运行Firefox浏览器,设置 

默认首页为桌面云服务器的登录页面等;为了避免 

用户在未登录桌面云前错误操作客户端机,技术人 

员还可以通过设置Firefox浏览器按全屏的模式运 

行.禁止操作运行系统其它程序。经过以上定制之 

后,该配置文件的主要内容如下: 

SCREEN=0 

WORKSPACE=1 

AUTOSTART=On 

SESSIO PE=firefox 

#设置自动连接的服务器网址; 

SESSION-0l_FIREFOX—OPTIONS = ”http:// 

192.168.1.2” 

KEYBOARD

US 

—.

MAP=en

—.

TIME

_

ZONE=”UTC一10:00” 

SYSLOG

SERVER=1ocal 

USB

_

ENABLED=0n 

DAILY

REBOOT=On 

CUSTOM

CONFIG=Off 

RECONNECT

_

PROMPT=On 

SCREEN RESOLUTION=”1024x768 I 800x600 J 

99 

2013年9月 情报探索 第9期(总191期) 

640x480 I ’ 

SCREEN

COLOR

DEPTH=”24 l 16 I 8 l¥” 

_

SCREEN

HORIZSYNC=”30—70 I:lc” 

_

1inux的方式启动。 

图书馆技术人员在通过对Thinstation系统进行 

定制之后。即可对它进行编译。如果图书馆的终端机 

SCREEN

VERTREFRESH=”50—170 I 60 l 56 I 

是具有本地硬盘旧计算机.则在Thinstation编译完 

成后.可以采用具有较高方便性和运行效率的Sys— 

linux方式来安装和运行Thinstation系统。 

3小结 

70 I 72 I 75” 

MOUSE RESOLUTION=100 

XDRIVER

OPTIONI=”swcursor On” 

_—

NET

HOSTNAME=lib

_一 

2.2.3编译和安装 

图书馆数字化建设中大量计算机和服务器的运 

行.使得桌面云技术在图书馆具有很大的应用前景。 

Thinstation作为一个具有很强通用性的瘦客户端操 Thinstation的官方网站上提供了一个具有良好 

用户体验性的在线编译平台.通过这个平台,技术人 

员可以一步步地完成系统的编译和安装文件的创 

作系统,它不仅有很高的可定制性,也能很好适应图 

书馆的各种桌面云的应用需求:Thinstation提供的完 

全免费的在线镜像创建环境使得用户摆脱了复杂的 

镜像创建环境配置,极大地简化了创建过程,增强了 

其自身的普及性;更为重要的是,作为开源的免费产 

品.它还能进一步节约图书馆在推广桌面云应用时 

的投资成本,提升桌面云技术的价值和吸引力,推进 

建。Thinstation系统在编译之后,在线平台提供了多 

种启动方式的安装文件供用户下载使用。启动方式 

主要可以分为两类:网络启动方式和本地启动方式。 

对于网络启动方式,Thinstation系统可以通过网络 

以PXE的方式启动,也可以通过配置一个TFTP服 

务器以Etherboot的方式启动。这种启动方式类似于 

传统意义上的无盘工作站的工作原理.对于没有配 

置本地存储设备的物理机器,这是一种很合适的启 

动方式。对于本地启动方式,它需要本地物理存储介 

质的支持,这种启动方式支持多种存储介质类型,如 

硬盘、Compact Flash drives、移动U盘和CD/DVD。根 

桌面云技术在图书馆应用中的发展。 

参考文献 

[1] 陈思义,张立杰.探讨图书馆的桌面系统部署[J]. 

农业图书情报学刊,2011(12):160—163. 

[2] 王郑,韩焱,单联春.通信运营商桌面云运用探讨 

[c]// ̄国通信学会信息通信网络技术委员会2011年年会.郑 

州.2011:72—79. 

据不同的存储介质。Thinstation系统分别可以通过 

光盘的方式启动、通过DOS或Windows系统以 

[3] SOURCEFORGE.Thinstation-alight,full-featured 

Linux thin client OS[EB/OL][2012-10-18].http://www.thin- 

station.org/. 

Loadlin方式启动.或是通过本地硬盘或USB以Sys. 

(上接第97页) 

的深度 

参考文献 

示[J].情报资料工作,2006(6):81—83. 

[9] 张长安,郭军城.基于威客模式的图书馆个性化信 

息服务探讨[J].现代情报,2007(5):74—77. 

[1O]卢培文,赵荣,朱宗霞,等.基于Widget的个性化 

图书馆服务[J].图书情报工作,2009(S1):71—73. 

『l1] 孙宇.Micro—blogging图书馆个性化服务新平台 

[J].图书馆工作与研究,2010(2):33—36. 

[12]刘景宇.RSS在图书馆个性化信息服务中的应用 

[J].情报资料工作,2007(4):102—105. 

[13]李英,卫迎辉,赵冰.RSS技术在图书馆个性化服 

[1]薛崧.基于Web数据库平台的图书馆个性化服务: 

MyLibrary[J].图书情报工作,2002(8):22—25. 

[2] 董其军.基于CORBA技术的图书馆个性化信息服 

务系统研究[J].情报理论与实践,2002(5):360—362. 

[3]庄鹏,张惠惠,夏佩福.代理模式实现数字图书馆 

个性化信息服务模型[J].情报学报,2004(2):15—17,38. 

[4]陆觉民,郑字.数据挖掘技术的改进在图书馆个性 

化服务中的应用[J].现代图书情报技术,2006(8):65—68. 

[5] 李歌维.Web日志挖掘数据预处理与数字图书馆 

个性化服务[J].情报杂志,2007(8):9O一9l| 

[6]许延浪,侯荣理.构建专门的信息服务平台——图 

务中的应用研究[J].情报科学,2012(6):890—892. 

[14] 张永军.试论高校图书馆数字资源整合与个性化 

信息检索服务[J].情报杂志,2006(8):127—129. 

『l51 刘崇学.基于智能搜索引擎的数字图书馆个性化 

服务研究[J].现代情报,2006(1 1):16—18. 

[16]李琴琴,汤小春,靳明星.个性化元搜索关键技术 

书馆个性化网络化信息服务的基础[J].情报科学,2001(10): 

1081-1083. 

[7]陈幼华.Portal技术在图书馆个性化知识服务中的 

应用[J].图书馆杂志,2003,22(3):35—39. 

[8]邵畅.试论WEB2.0思想对图书馆个性化服务的启 

的研究[J].计算机与现代化,2012(3):11O一113. 

1OO 

本文标签: 桌面图书馆系统技术应用