APP下载

基于Linux下换装SSD固态硬盘改造学校旧电脑为RDP云终端的实现

2019-10-21王子虎曾庆燕

视界观·上半月 2019年11期

王子虎 曾庆燕

摘    要:随着计算机技术和网络技术的快速发展,学校信息化不断建设,学校早已建设了多媒体教室和计算机实验室。但由于信息技术发展速度快,电脑硬件、软件更新换代周期变短,学校的电脑已无法安装部署新的操作系统和应用软件,个别电脑能安装也是运行速度很慢。这种情况能否利用旧机器继续使用而不会造成资源浪费。针对上述问题,本文据此在旧机器上换上一块SSD固态硬盘,然后安装Linux系统,设计并实现一个能与服务器正常通讯的RDP 云终端,弥补了旧机器慢和不能使用的缺陷。

关键词:SSD固态硬盘;Linux系统;  RDP 云终端;

中图分类号:TP393     文献标志码:A

引言

学校的信息化技术快速发展,前期投入的计算机机房很多已经到了使用年限。使用年限过后PC的故障率高,维护很困难。依靠还原卡和网络同传来管理系统的镜像,费时费力,并且本机硬盘慢、坏将使机器无法使用。目前学校多媒体教学的推进需要采用计算机教学的课程越来越多,现有多媒体计算机教室一个系统用一个学期的模式很难满足各种课程的教学需求。

目前云桌面技术已经成为多媒体计算机教室建设的主流趋势,采用桌面云技术建设多媒体计算机教室,具有管理简单,业务灵活,绿色节能,节省资金等特点。目前市面上采用桌面云的云教室产品不少[1]。

为了解决旧机房电脑改造成云桌面系统实现云机房的目的,需要在原机器上更换SSD硬盘,装入精简LINUX系统,使用RDP协议,实现云终端的目的[2]。

一、SSD固态硬盘

SSD固态硬盘作为云终端系统运行LINUX系统能提高综合系统的性能如下:它具有存取速度快、耗电量低、防震性好、数据安全性高等明显优势[3]。

1、读写速度快。

固态硬盘采用闪存(NAND 型)作为存储介质,在行为上它与传统机械硬盘完全一致,与其不不同,是它不需要精密伺服系统来实现机械硬盘诸如寻道、定位等复杂的各种机械操作, 它只要通过数字信号的控制就可以实现对存储器的控制操作,它读取速度比机械硬盘更快。固态硬盘没有磁头,所以寻道时间几乎为0。它持续写入数据的速度非常惊人。

固态硬盘的快它绝不只在持续读写上的优势,它的随机读写速度快才是它的终极目的,它能在绝大部分的日常操作中体现出它的优势。还有它有极低的存取时间,比机械硬盘快100倍以上。

2、物理特性。

固态硬盘功耗低、无噪音、体积小、抗震动、工作环境温度范围大。它没有机械马达和风扇散热,工作时无噪音、能耗和发热量较低。它内部不存在任何与传统硬盘一样的机械活动部件,它没有机械故障,所以它也不怕碰撞、振动、冲击。普通硬盘驱动器只能在5到55摄氏度范围内工作,所以工作环境范围有限。而固态硬盘可在-10~70摄氏度范围工作,它的工作环境更广。固态硬盘比同容量的传统机械硬盘体积小、重量轻[4]。

固体硬盘还有耐用、便携等特点,所以它能广泛应用于军事、工业、医疗、航空等许多领域,因此它对于经常应用在特殊环境下的工业计算机产品设备而言,它是相当适合的产品,尤其是近来随著国产半导体技术进步,固态硬盘生产成本得以下降,它的容量高达64GB、128GB以及1TB以上的SSD产品开始出现,以及运用在LINXU环境中,它会让越来越多的工業计算机业者使用嵌入式固态硬盘作为储存方案,它将会形成未来的市场趋势之一,因此将它装入到旧机器上改造成云终端的方案是可行的。

二、远程桌面协议RDP原理

远程桌面协议RDP (Remote Desktop Protocol) 它是微软公司在 T-120 系列的协议标准的扩展, 目的是为Windows 服务器提供终端服务功能如串行设备通信、授权信息、高度加密的数据 (键盘和鼠标活动)等等,能在Windows用户管理上实现多用户同时登录[5]。协议支持一切Windows的16 或32 位OS。能够在Windows 2000 Professional、Win98 甚至Windows CE 等系统终端平台可以远程登录到提供了终端服务的管理服务器上, 可以完全使用远程资源服务。采用RDP这个终端协议模式, 可以大量节省学校的软硬件维护投入, 具有重要的现实应用意义 [6]。

三、基于Linux 的RDP 云终端的设计与实现

1.RDP 云终端的设计

设计是首先进行服务器虚拟化,云桌面的工作原理就是机房管理人员方便进行统一集中管理和维护的,也就是把桌面所有的数据和计算都由服务器集中进行统一管理,电脑终端不在进行数据的存储和计算的,只是在终端显示数据和键盘、鼠标、打印机及USB的,所以说终端机器只要能简单的正常工作即可,不需要高配置需求,为了终端启动运行速度加快只需要加一块SSD高速硬盘即可完成终端的需求。其它只需要通过高性能服务器强大计算和存储能力,在物理服务器上进行服务器和桌面虚拟化的配置管理,给终端桌面灵活按需分配更高配置的虚拟桌面,可完成旧的电脑不能灵活配置和高速计算和存储的目的[7]。

2.RDP 云终端的实现

首先在旧机器上安装好SSD固态硬盘以提高运行启动速度,然后在旧机器上安装通过定制或剪裁Linux的最小mini系统在SSD上,加载RDP运用管理程序,配置网络硬件设备,使RDP程序能够在网络计算机设备上运行,它能提高系统运行效率和可开放及自适应性[8]。

RDP 程序执行后,首先从LINUX系统配置文件中读取管理服务器IP 地址、以及本机IP 地址等参数,成功联网后,它去连接管理服务器,连接成功服务器后,建立对话窗口,下载登陆管理界面,随后进入服务窗口消息循环,RDP程序只处理鼠标、键盘消息数据。

RDESKTOP是linux下完全支持Windows远程桌面连接的客户端程序,终端设备运行linux系统它可以远程访问Windows桌面。Rdesktop是sourceforge下支持GPL协议的一个开源项目,采用RDP(Remote Desktop Protocol,远程桌面协议),几乎可以连接windows的所有版本,目前,Rdesktop可运行于所有的基于X window平台的Unix系统中。

四、结束语

通过实验证实了利用旧老脑加装SSD硬盘,采用LINUX为操作系统,实现了用户客户端与管理服务器的远程登录, 在使用办公软件及浏览器等常规教学管理软件效果良好, 速度正常,用户使用客户端就像在使用本地机器资源一样,但对视频及3D等图像方便运用较差有待提高。经实际使用结果证明,终端对带宽要求不高、系统可远程控制、支持多种网络结构、对终端软硬件要求低等特点。

参考文献:

[1]陳慧芳等.云计算在高校机房管理中的应用[J].实验室研究与探索,2013(7):213-216.

[2]杜天苍,周树杰,莫谋鑫.基于Linux 的RDP 客户端设计[J] 微电子学与计算机,2005.11.

[3]Haixin Wang , Yao Yue, Chunming Zhang , et al .A novelunified control architecture for a high -perfo rmance network security accelera tor[ C] // Proceedings of the I nternationalConference on Security and Manag ement( SAM' 07) .Hong kong, 2007( 6) :538 -544.

[4]李佳琦,李健,党相甫,冯伟.基于固态硬盘的闪存阵列并行结构设计[J]微电子学与计算机,2010.4, 27卷第4 期

[5]叶利华, 梁田. 基于Linux 的RDP 远程接入中间件的研究[J] 福建电脑,2008.2.

[6]杨丽萍,王自力.基于嵌入式Linux 的网络操作系统设计[J] 微计算机信息,2009.25.

[7]龙震岳,魏理豪,梁哲恒,艾解清.计算机网络信息安全防护策略及评估算法探究[J].现代电子技术,2015(23).

[8]徐建忠,梅松,张亮.内容识别技术在云环境数据安全防护中的应用研究[J]. 网络安全技术与应用, 2015(8):52-52.

作者简介:王子虎( 1988 - ) ,男,安徽利辛人,讲师,研究方向: 云计算、大数据。

通讯作者:曾庆燕( 1974 - ) ,男,江西万安人,高级网络工程师/讲师,硕士,研究方向: 云计算、大数据。

基金项目:2018江西省高等学校教学改革研究项目:(JXJG-18-28-1 ),2019江西省科技厅重点研发计划项目《基于大数据的商业数据预测建模分析平台开发及其在孟加拉国的应用(项目编号20192BBHL80015)》