计算机系统与维护论文试谈计算机软件系统的维护和管理摘要:介绍计算机软件系统常见的软件故障,提出软件系统维护和管理的措施,论述恢复软件系统的具体方法,详细分析软件系统在维护和管理过程中应当注意的技术性问题。
关键词:软件;防御;维护;安全管理0 引言计算机控制系统,除了必要的硬件以外,软件系统的高效和稳定运行是影响整个计算机安全工作的关键。
软件管理必须做到有效修改和一致性维护,以保证软件系统的正常工作,软件维护是保证安全服务管理和安全机制管理的正常交互功功能的实现。
1 软件系统故障分类1.1 软件兼容性问题软件安装和系统配置的兼容性问题,会使数据信息丢失或者文件损坏无法打开等,另外,系统软件和程序软件之间的兼容性问题也是造成系统问题的关键因素,最新版本的操作系统经过升级优化的过程中进行了注册更新有些早期的应用软件就无法安装或是执行,例如在Windows7中就无法使用Microsoft SQL server2000,高版本的操作系统在对早期应用程序的兼容性需要跟新成熟的应用程序来实现。
1.2 软件操作中引起的故障由于软件的不可见性,易修改性以及大型软件的复杂性,任何软件系统在其生命周期中都存在一定的错误和缺陷,因此,使得软件系统特别在使用过程中遭到修改破坏,对注册表的失误操作时引起软件系统出现故障的主要问题,其次,应用软件使用过程中对系统的删除和替换都是引起故障的主要诱因。
1.3 恶意破环引起的故障1软件自身漏洞。
任何的软件系统都可能存在漏洞和缺陷,这些失误是早期设计过程中无法预料的,经过时间的验证会不断的出现,软件升级更新是弥补失误的有效方法,潜在威胁是黑客、病毒可以探测到这种软件本身的漏洞,对破坏计算机系统的数据提供了一个。
系统的漏洞包括软件漏洞、协议漏洞和缓冲区溢出等。
非法用户在获得漏洞信息并采取入侵时,可以破坏数据,修改权限,造成严重的危害。
2黑客恶意攻击。
黑客攻击的方法包括未授权访问,未授权修改和拒绝授权访问。
黑客攻击网络和软件系统,试图探索并利用操作系统和其它信息系统的脆弱性和缺陷,进去系统进行盗取和修改数据信息,任何动机的攻击都具有危害。
3病毒攻击。
计算机病毒具有潜伏性、隐蔽性、传播性和破坏性特征在公共机房或是下载不明信息的数据文件没有及时查杀,就有可能感染计算机病毒,造成病毒的传播感染。
计算机病毒开始具有伪装的潜伏性,在合适的时间或是口令激活中会复制自己,感染文件,探测端口信息,造成计算机系统处理速度缓慢,文件打不开或是被恶意篡改,造成严重后果。
2 软件的维护和管理方法2.1 创建良好的软件运行环境根据不同软件不同分类的原则,归纳不同的软件在一个相对集中的磁盘区域,方便管理和修改,在存放系统的磁盘空间中尽量使系统文件有足够的磁盘使用空间,最好独立使用一个区域,提高软件的处理效率的同时也方便管理。
2.2 软件管理方法1不要轻易删除或修改系统文件。
系统文件是计算机操作系统正常运行的基础,不要对系统文件的数据信息随意的修改,预防误操作引起系统崩溃。
2在注册表编辑器对部分功能进行手工修改,可隐藏驱动器图标和控制面板等相关功能单元,起到对系统文件的预防性非法操作;另外下载安装操作系统的升级程序,对加强系统运行的安全性和可靠性是十分必要的。
3早期版本的漏洞。
早期软件漏洞很多,在第一次运行新软件前,有必要对应用软件进行更新或是病毒的检测,确保安全在安装使用。
2.3 加强软件安全维护2.3.1 病毒防御机制。
为了防御计算机病毒的侵入,必须使用入侵检测系统IDS,一般来说,入侵检测系统在功能结构上由数据采集,数据分析以及用户反馈等模块组成。
软件维护管理人员必须能够使用维护与检测系统的分析技术,审计日志,异常记录等操作,对病毒潜入的预防是维护人员的首要任务。
2.3.2 权限设置。
计算机系统采用密钥口令来控制授权访问,设置口令应当复杂,方便记忆,有必要定期更换口令密钥。
根据系统访问用户的不同可以设置不同的访问权限,超级用户需要对系统的所有数据资源进行权限控制,合理分配出不同用户的权限能力,比如访问用户使用应用系统的功能菜单、各个界面的按钮等。
2.3.3 软件防御。
加强系统软件本身的防御能力,如设置防火墙技术可以构成系统对外防御的第一道屏障。
防火墙技术也是网络访问的,但是不能对内部网络进行完全保护,必须结合其他有效措施防御方法才能提高系统整体的防御能力。
从防御等级从低到高,分别是操作系统的硬件安全、操作系统的核心程序区、系统配置服务、应用服务安全和文件系统安全;同时计算机软件安全检查和漏洞修补以及系统备份安全作为辅助软件防御措施。
对于操作系统本身的漏洞来说,定期升级系统补丁,可以有效提高系统的安全防御能力,弥补系统本身的漏洞缺陷。
2.3.4 软件维护操作。
1主要是对软件事故制定明确的安全恢复计划,操作细节和规程,提出完备的恢复报告。
必要的备份措施是软件维护的关键,备份包括通信中心备份,注册表信息备份,系统初始化程序备份等,安全管理必须建立恢复文档资料。
2掌握快速高效系统恢复的方法,例如使用ghost恢复系统就是一个方便快速的途径,周期性的对系统进行备份,这样在数据恢复的时候可以恢复到最近使用的时间内。
3Windows操作系统包含了多种帮助功能和磁盘分析整理工具,在遇到各种问题的时候,这些系统自带的信息可以方便查阅,系统日志会记录各种操作,在操作系统遇到破坏修改时,是重要的参考信息。
3 结束语计算机频繁使用,伴随的问题随时发生,在维护和管理计算机软件的时候做好维护日志是十分必要的,计算机维护人员要不断地探索和总结维护中的使用经验,确保设备的高效运行和信息安全,信息技术和计算机硬件的快速发展,提高软件系统的维护效率,是十分紧迫和现实的问题,在计算机软件维护过程中我们还需要做更多的实践和探索不断的开阔思路,提高工作效率。
参考文献:[1]李昂,浅谈计算机的管理与维护[J].技术与市场,20214.[2]高月秋,浅谈计算机数据库的维护管理[J].中小企业管理与科技,20219.[3]袁毅,浅谈计算机系统的安全与维护[J].企业导报,20215.试论企业计算机管理系统维护摘要:企业进入了计算机管理时代,业务人员的人工干预越来越少,大量数据都是由计算机系统完成的,业务人员从原来每天处理大量数据的事务中解脱出来,纸质凭证单随着自动化的实现已经越来越少,企业的数据管理对计算机的依赖越来越强烈,对计算机系统稳定性和安全性的要求也越来越高。
根据从事计算机系统维护工作的实践经验,结合实际案例,对计算机系统运行维护工作进行了研究。
关键词:计算机管理系统;维护A角;维护B角;COMMIT;DISTINCT;分布提交作者简介:蒿亚军,女,上海宝信软件股份有限公司ERP软件事业部高级工程师,研究方向为钢铁行业ERP管理信息系统软件设计与实施、维护。
0引言随着信息时代的到来,大大小小的企业管理都需依靠计算机系统。
目前,很多软件公司专门为企业量身定制信息化管理系统,往往较为重视咨询规划和软件实施,而对于项目上线后的运维工作却比较忽视。
笔者认为计算机系统的维护工作与实施项目同样重要,运维工作主要负责计算机系统日常应用过程中出现的异常情况,在出现异常时及时快速地处理,对业务人员的操作不产生影响。
并且定时对系统进行数据备份,每日定时检查系统的运行效率及负荷,定时检查系统处理数据的程序是否正常等。
1计算机系统运维工作近几年,笔者从事计算机系统运维工作。
钢铁企业的产销管理系统已经运行了10年,笔者负责其中一个模块,接手该模块时,对于这个大型系统的整体架构不甚了解,甚至不知如何登陆系统,于是尽快学习该系统,学习如何找到程序、如何编译、如何进入数据库。
随后面临的是业务人员日常工作中提出的新需求或者是需要修改的数据。
对于用户提出的新需求,首先要理解业务,将理解的业务定位到系统中,是需要修改系统中已存在的程序还是新写程序,需要维护人员判断。
对这些基本的内容有了了解以后,基本能处理日常运维中的简单问题。
1.1计算机系统维护工作的主要内容业务方随着业务的拓展,需要新增功能,那么需要和用户进行新业务的沟通,了解用户的需求,将用户的需求应用到系统中。
系统中新增功能对系统中现行的业务影响应降到最低,不能让新增功能影响了原有正常运行的业务。
计算机系统维护工作的主要内容有:①系统定期停机进行数据备份、垃圾清理等工作;②每日定时查看系统的运行效率和系统负荷;③关于UPS设备的定时检查;④关于服务器和个人终端计算机硬件的监控及维护;⑤业务方经常在对数据进行分析时会对系统提出问题,在业务方对数据质疑时,解释数据的前后逻辑;⑥业务方偶尔会出现录入数据出错的现象,需要维护人员修改数据,修改数据时必须将所有涉及的表都做相应的修改;⑦业务方咨询计算机系统的处理逻辑时,需要耐心解释逻辑;⑧对于一些后台批处理的程序,每日定时监控其运行的结果是否正确,在不正确时处理故障;⑨做到被呼叫时第一时间响应。
1.2运维工作特点运维工作是琐碎而繁杂的,一旦出现问题要及时解决,否则会对其它模块有影响,导致处理起来时间延长,影响面变大。
及时处理故障是对运维工作的一个基本要求,要做到能够及时处理故障则靠平时积累经验和准确定位问题。
运维人员是在一线和用户打交道的人,在处理日常运维工作时,应该多了解用户需求,一些潜在的项目就是这时候被挖掘的,这样在为用户解决问题的同时也为公司增加了项目机会。
运维人员代表的是公司的形象,计算机系统运维是一项服务,运维人员应有服务意识,做到让用户信任,同时运维人员应将用户提出的一些建议带回,在以后的项目中考虑进去,使公司的软件不断完善,提高市场竞争力。
对于运维工作,每一个岗位都设有A、B角,所谓的A、B角是对同一岗位不同角色的称呼,A角是指担任这个岗位的主要运维人员,是该维护岗位的负责人,在A角休假或者生病期间,运维工作由B角来完成,这样不至于耽误用户的工作。
当然,作为A角的人同时要作为其它模块的B角,也即运维人员不但要对自已负责的模块熟悉,同时对其它模块也要熟悉。
1.3运维和项目的关系运维和项目的关系是指项目实施团队和运维团队在一般情况下其人员会有变化,项目实施的时候,不但要从项目的角度出发考虑问题,同时还要为将来运维考虑。
比如要处理一批数据,需要将A表中的数据取出按照一定的逻辑写入B表,如果系统服务器效率高,那么就用循环的方式将A表的数据全部取出,一条一条地循环,每条数据处理好逻辑后,新增到B表中直至A表的所有数据处理完毕;如果系统服务器的效率不是很高,那么就用INSERT…SELECT…查找同时新增的方式,这样效率较高,但SELECT语句中的逻辑比较复杂。
在做项目时两种写法都可行,如果能考虑到后期的运维工作,则第一种方式相对要好,对运维接手的人来说读程序比修改程序容易上手,且程序上线运行后不容易有错误。