韩双双
(河北沧州医学高等专科学校,河北沧州,061001)
近几年来,由于我国科技的持续发展,计算机也逐渐普及。计算机软件系统作为计算机最主要的构成部分之一,它的运行是否安全、稳定,直接关系到计算机的运行。为此,一定要强化对计算机软件系统的维护和管理,以保证软件系统运行的可靠性。
通常状况下,计算机软件大致可以分成系统软件以及应用软件两种。系统软件的主要作用是负责管理、维护、控制、研发计算机软硬件资源,而且为客户供应便利的操作界面以及编制应用软件的资源环境。系统软件主要包含操作系统、处理程序、程序设计语言和数据库管理系统等。而操作系统是整体软件系统的中心,具体负责计算机整个软硬件资源的管理、调度及分配,它属于计算机和客户之间的接口。程序设计语言主要是为了让编程人员进行使用的软件,它是一个较为特殊的语言,可以用在实现数据处理方面。数据库管理系统也是计算机里相对关键的系统软件,这是由于应用软件功能的实现都要依靠数据库进行支持。应用软件主要指的是处理某个特殊范围里的具体问题而编制的软件系统。由于使用范围的不同,因此应用软件的种类较为繁多。
2.1 系统软件。系统软件指的是控制和协调计算机和外部设施,支持应用软件研发及运行的系统,主要功能是对计算机系统进行调度、维护和监控。对于计算机系统中的所有独立硬件进行管理,让它们可以协调工作。系统软件令计算机的使用人员以及其它软件把计算机当成一个整体而忽略低层所有硬件的运行状况。
2.2 应用软件。应用软件指的是客户通过使用各个程序设计语言,和通过各个程序设计语言编程的应用程序集合,分成应用软件包以及用户程序。应用软件包是运用计算机处理某些问题而设定的程序集合,可以提供给多个客户进行使用。计算机软件分成系统软件以及应用软件两种。应用软件是为了实现客户不同范围、不同问题的使用需求而供应的软件。可以拓展计算机系统的使用范围,扩大硬件的功能。
2.3 工具软件。工具软件主要指的是计算机执行维护和维修的软件,包含了操作系统里供应的工具软件、实用工具软件、诊断测试软件、病毒检查以及清除软件等等。
软件的安装以及系统的配置兼容性,会令数据信息丢失或者造成文件的损坏。并且,系统软件以及程序软件之间的兼容性问题也会造成系统问题,版本在更新、升级、优化的过程里,透过注册更新,有的早期应用软件就无法进行安装或操作,比如在Windows7 里,就没有办法实用Microsoft SQL server2000,高版本的操作系统对于以前的应用程序的兼容性要通过成熟的应用程序进行操作。
因为软件的不可见、易修改、复杂性等原因,所有软件系统在它自身的生命周期内都具有一些错误和缺陷,所以,令软件系统在使用过程里遇到修改破坏,是对注册表的操作失误引发的软件系统故障的主要问题。并且,应用软件使用的过程里,对于系统的更替及删除都是引发故障的首要原因。
(1)软件本身漏洞。所有软件系统多会出现漏洞与缺陷,这些事物对于早期设计过程里是无法预测的,透过时间的验证会持续出现,软件升级更新是有效弥补事物的方式,而潜在的威胁当属病毒、黑客等一些漏洞,对于引起计算机系统破坏的数据供应一个入口。系统的漏洞包含了软件漏洞、协议漏洞以及缓冲区溢出等。非法客户在取得漏洞信息并进行入侵时,会对数据造成破坏,修改权限后会引起严重的危害。
(2)黑客恶意攻击。黑客攻击的方式包含了没有授权的访问,没有授权修改以及拒绝授权的访问。黑客攻击网络以及软件系统,企图找到并运用操作系统乃至其他信息系统的缺陷,闯入系统进行修改数据或者盗取信息,所有动机的供给都具有一定的危害。
(3)病毒供给。计算机病毒具备了一定的隐秘性、潜伏性、破坏性乃至传播性,对于公共机房或者下载不明信息数据的软件并没有进行查毒,就或许会感染计算机病毒,使得病毒进行传播。计算机病毒最初具备了伪装的潜伏性,在适当的时候或者在口令激活中会复制自己,对文件进行感染,测试端口信息,给计算机系统造成影响,使得文件无法打开或者被恶意篡改,形成严重的影响。
通过客户的实际容量以及格式,需要执行硬盘分区,选取较为适合的计算机和应用所需的操作系统以及应用软件,通过详细分类对所有软件进行不同磁盘的安装,把用途不同的数据通过合理分区,将目录结构进行存储,提升机器运行效率以及运行安全,扩大磁盘的空间利用率,降低系统管理以及维护的工作量。
(1)不可以随意删除或者修改软件,尤其是针对系统一些应用程序,更要预防误删或者借删的可能。对于存储重要数据的移动介质要做好备份及标注,对于硬盘的重要数据也要通过移动介质进行备份保护。
图2 客户权限设置
(2)在注册表的编辑器里透过对注册表进行手动编排,可以较为灵活的体现众多隐匿驱动器图表以及控制面板等相应功能单元,以防没有通过许可的修改和操作所形成的系统瘫痪。时常下载并安装系统补丁程序,加大系统运行的安全性与可靠性。
(3)不要非法复制或者使用来路不明的软件,首次运行新软件之前,一定要对这个软件进行杀毒,对于无法确定来源的文件要进行扫描。
(1)做好病毒防御措施
防御病毒要先强化计算机内部使用人员的教育,形成良好的安全上网习惯以及安全意识,不可以随意下载或者使用不明软件及文件,通过杀毒软件检测木马并将恶意软件进行清除,设置防火墙,在局域网里采用网络版杀毒软件。
(2)客户权限设置(如图2)
计算机通过口令来掌控授权访问,口令一定要具备复杂性,并且定期要对口令进行更换。不同的人员设定的访问权限也要不同,我们要对系统的一切信息进行权限控制,权限控制的最终目的是为了应用系统的一切资源、数据进行权限控制。
(3)做好黑客防御措施
先要强化系统自身的防御能力,完善防御设施,例如防火墙构成的系统对外防御的首道防线。防火墙是网络的首道防线,而且无法真正确保内部网络,一定要综合其他措施才可以提升系统的安全性。在防火墙之后是源于网络主机的操作系统安全以及物理安全措施。
(4)数据库备份
所有数据库都要在创建之后卸除,进而供应一个装入基点。在此之后通过定期的时间周期表进行卸除。除却依照计划周期卸除数据库以外,还要在每次运行操作后进行数据库的卸除。
在数据库磁盘溢出时,强制运行DUMP TRAN WITH NO-LOG。每次使用Sp_dboption 可以让select into/bulkcopy 进行迅速拷贝,或者通过SELECT INTO 指令创建一个永恒性的表,或者通过WRITETEXT 命令进行。卸除数据库的命令是:
DUMP DATABASE database_name
TO dump_device
Database_name 是为了卸除数据库名称,dump_device 是为了卸除设备名称,通过系统过程的Sp_helpdevice 可以获取设备的信息。
对于提升计算机软件系统的维护,还需要不断进行创新,综合实践经验,更加深入的进行探索和研究。
[1] 熊英.计算机软件中的插件技术[J].技术与市场.2011.(08).
[2] 孙连海.实验室管理中的计算机技术应用研究[J].信息与电脑(理论版).2012.(06).
[3] 柳虹,李凌波.基于网络的多媒体教学设备中央控制及管理系统的设计与实现[J].实验技术与管理.2010.(11).