软件系统运维手册.docx

上传人:b****5 文档编号:7632595 上传时间:2023-05-11 格式:DOCX 页数:20 大小:24.75KB
下载 相关 举报
软件系统运维手册.docx_第1页
第1页 / 共20页
软件系统运维手册.docx_第2页
第2页 / 共20页
软件系统运维手册.docx_第3页
第3页 / 共20页
软件系统运维手册.docx_第4页
第4页 / 共20页
软件系统运维手册.docx_第5页
第5页 / 共20页
软件系统运维手册.docx_第6页
第6页 / 共20页
软件系统运维手册.docx_第7页
第7页 / 共20页
软件系统运维手册.docx_第8页
第8页 / 共20页
软件系统运维手册.docx_第9页
第9页 / 共20页
软件系统运维手册.docx_第10页
第10页 / 共20页
软件系统运维手册.docx_第11页
第11页 / 共20页
软件系统运维手册.docx_第12页
第12页 / 共20页
软件系统运维手册.docx_第13页
第13页 / 共20页
软件系统运维手册.docx_第14页
第14页 / 共20页
软件系统运维手册.docx_第15页
第15页 / 共20页
软件系统运维手册.docx_第16页
第16页 / 共20页
软件系统运维手册.docx_第17页
第17页 / 共20页
软件系统运维手册.docx_第18页
第18页 / 共20页
软件系统运维手册.docx_第19页
第19页 / 共20页
软件系统运维手册.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

软件系统运维手册.docx

《软件系统运维手册.docx》由会员分享,可在线阅读,更多相关《软件系统运维手册.docx(20页珍藏版)》请在冰点文库上搜索。

软件系统运维手册.docx

软件系统运维手册

 

系统运维手册

 

1、目的3

2、合用范围3

3、服务器及数据库概括3

3.1服务器概括3

3.2数据库概括3

4、系统服务程序的详尽说明3

4.1系统服务程序的组成3

4.2系统服务程序的启动、封闭及保护管理4

4.2.1dhcp主服务4

4.2.2dhcp从服务5

4.2.3web管理模块5

5、服务器硬件保护(略)6

6、windows2003系统的平时保护6

6.1按期检查磁盘空间6

6.2保护系统注册表7

6.3按期备份系统注册表7

6.4清理system路径下的无用的dll文件7

7、备份策略8

7.1备份方式8

7.2备份计划8

7.3常有故障恢复8

9、数据库的平时保护11

9.1检查数据库的基本状况11

9.2检查数据库日记文件11

9.4监控数据库表空间的使用状况(词典管理表空间)11

9.4.1判断能否需要碎片整理11

10、命令解说12

 

1、目的

楚天行花费卡管理系统营运支撑系统使用的服务器中,服务器均采纳

系统,数据库版本为:

sqlserver2000,跟着业务的展开,sqlserver

量也不断增大,这样操作系统和数据库的平时保护就显得十分重要。

本手册详尽描绘了程序模块,windowsxp操作系统,负载均衡及

常检查的主要步骤,指导现场工程师对其进行监控和保护。

windowsxp操作

数据库中储存的数据

 

sqlserver数据库等日

2、合用范围

使用者为网e通宽带网络营运支撑系统保护工程师

3、服务器及数据库概括

3.1服务器概括

服务器数目:

4台,基本信息以下:

服务器机器型号操作系统

安装的模块

主机名

Ip

地点

 

3.2数据库概括

数据库软件分别安装在主服务器上。

 

4、系统服务程序的详尽说明

4.1系统服务程序的组成

DHCP

主程序:

所在服务器

主服务器(

ip:

192.168.20.60)

程序名称

Dhcpd

所在目录

/opt/dpcp

 

DHCP

 

从程序:

所在服务器

从服务器(

ip:

192.168.20.61)

程序名称

Dhcpd

所在目录

/opt/dpcp

4.2系统服务程序的启动、封闭及保护管理

 

4.2.1dhcp主服务

 

4.2.1.1dhcp

主服务说明

所在目录

程序名称

程序简要说明

/opt/dpcp

Dhcpd

Dhcp主程序

主程序的配置文件

租约数据库

 

4.2.1.2dhcp启动、封闭及进度查察方法

1、启动方法:

输入:

cd/opt/dpcp

./dhcpd即可

注意:

请第一确认数据库服务正常,数据库监听正常。

输出:

[root@localhostdhcp]$./dhcpd

 

Copyright2004-2006InternetSystemsConsortium.

Allrightsreserved.

 

Wrote1leasestoleasesfile.

 

Sendingon

SendingonSocket/fallback/fallback-net

说明:

dhcp启动时,会启动1个进度,正常状况下,

 

dhcp启动的进度数为

 

1个。

2、封闭方法

输入:

killpid

说明:

pid为进度号,可使用进度查察获取。

如|-dhcpd(4665),则进度id为4665,则kill4665即可封闭dhcp。

3、进度查察

 

输入:

[root@localhostdhcp]#pstree-p|grepdhcp

输出:

|-dhcpd(4665)

4.2.1.3配置说明

 

4.2.2dhcp从服务

 

4.2.2.1dhcp从服务说明

 

4.2.2.2dhcp启动、封闭及进度查察方法

 

4.2.2.3配置说明

 

4.2.3web管理模块

 

4.2.3.1web管理模块中主要目录说明

/opt/apache-2.0.52为apache模块所在目录

/opt/taiyuan为web程序储存目录

4.2.5.2web

管理模块中各程序说明

命令所在目录:

/opt/apache/bin

命令

命令说明

apachectl

ApacheHTTP

服务器控制接口

httpd

ab

Apache超文本传输协议服务器

ApacheHTTP服务器性能测试工具

apxs

APache功能扩展工具

dbmmanage

成立和更新

DBM形式的基本认证文件

htdigest

成立和更新纲要认证文件

htpasswd

成立和更新基本认证文件

logresolve

Apache

日记文件中的

IP

地点分析为主机名

rotatelogs

转动

Apache

日记而不必停止服务器

4.2.5.3web

站点启动、封闭及进度查察方法

命令所在目录

命令

命令说明

/opt/apache/bin

./apachectlstart

启动httpd

/opt/apache/bin

./apachectlstartssl

启动httpd

并加载SSL服务

 

/opt/apache/bin

/opt/apache/bin

 

./apachectlstop

 

./apachectlstatus

 

封闭

查察

 

apache

apache的状态

4.2.5.4web日记说明

Log

寄存目录为:

/opt/apache/logs

/opt/apache/logs/access_log为全部接见网站的日记

/opt/apache/logs/error_log为错误信息日记

/opt/apache/logs/httpd.pid为主进度的pid号

/opt/apache/logs/ssl_engine_log为ssl引擎日记,即

 

ssl

 

的运转日记,能够经过查察这天志

认识运转状态及错误。

/opt/apache/logs/ssl_request_log为ssl恳求日记

即是哪个ip使用httpsssi协议登录web站点,恳求的时间,内容,接见的页面等。

4.2.5.5平时保护

保护分为:

业务保护及系统保护

业务保护就是,利用系统管理员的身份,查察操作日记

系统保护是:

按期查察系统日记,apache日记等,看能否有运转错误,并按期备份日记。

5、服务器硬件保护(略)

6、windows2003系统的平时保护

6.1按期检查磁盘空间

这是最简单、最直接的方法。

一般来说,你能够使用windows系统自己供给的"磁盘碎

片整理"和"磁盘扫描程序"来对磁盘文件进行优化。

这两个工具都特别简单。

假如你是一

位对windows系统有必定认识的用户,建议你使用nortonutilities3.05供给的nortondisk

doctor和nortonspeeddisk,这都是由symantec于1998年最新推出的磁盘保护工具,其明显

特色是运转速度快,功能强盛。

而值得称道的是,nortonspeeddisk的磁盘碎片整理速度

比windows内建的同类工具要快出十几倍,并且程序供给了特别多的优化控制,是一个非

常值得使用的工具。

这两个工具的使用方法都特别简单,你只需要选择好需要进行磁盘扫

描或优化的驱动器,并履行相应程序界面中的命令即可开始操作。

别的,除了进行磁盘

文件摆列的优化和错误扫描。

我们还能够使用windows自己供给的"磁盘清理工具"或

nortonutilitiesspacewizard

除系统各路径下寄存的暂时文件、无用文件、备份文件等等,完好开释磁盘空间。

 

6.2保护系统注册表

我们知道,windows的注册表是控制系统启动、运转的最基层设置,其文件为windows

安装路径下的和。

这两个文件其实不是以明码方式显示系统设置的,

一般用户根本无从改正。

而我们知道,假如你常常地安装/卸载应用程序,这些应用程序

在系统注册表中增添的设置往常其实不可以够完全删除,时间长了会致使注册表变得特别大,

系统的运转速度就会遇到影响。

目前市道上流行的特意针对windows注册表的自动除错、

压缩、优化工具也特别多,能够说nortonutilities供给的windowsdoctor是最好的,

它不只供给了强盛的系统注册表错误设置的自动检测功能,并且供给了自动修复功能。

使用该工具,即便你对系统注册表全无所闻,也能够特别方便进行操作,因为你只需使用

鼠标单击程序界面中的"next"按钮,即可达成系统错误修复。

6.3按期备份系统注册表

对系统注册表进行备份是保证windows系统能够稳固运转、保护系统、恢复系统的最

简单、最有效的方法。

我们知道,系统的注册表信息保存在windows文件夹下的,其文件

名是和。

这两文件拥有隐含和系统属性,此刻你需要做的就是对这

两个文件进行备份,你能够使用regedit的导出功能直接将这两个文件复制到备份文件

路径下,当系统犯错时再将备份文件导人到windows路径下,覆盖源文件即可恢复系统。

别的,假如你使用的是windows98,能够使用它供给的进行系统备份与恢复,

这样更简单调些。

你在dos提示符下直接键入scanreg/backup即可对目前的系统注册表

迅速备份。

当需要恢复注册表时,可在dos提示符下键人scanreg/restore即可。

关于这

个工具,应当在dos环境下使用。

6.4清理

system

路径下的无用的

dll

文件

这项保护工作大家可能其实不熟习,但它也是影响系统可否迅速运转的一个至关重要的

要素。

我们知道,应用程序安装到windows中后,往常会在windows的安装路径下的system

文件夹中复制一些dll文件。

而当你将相应的应用程序的删除后,此中的某些dll文件往常

会保存下来;当该路径下的dll文件不断增添时,将在很大程度上影响系统整体的运转速

度。

而关于一般用户来讲,进行dll文件的手工删除是特别困难的。

 

针对这类状况,建议使用cleansystem自动dll文件扫描、删除工具,这个工具的下载

网址是www.,你只需在程序界面中选择可供扫描的驱

动器,而后单击界面中的"startscanning"按钮就能够了,程序会自动剖析相应磁盘中的文件

与system路径下的dll文件的关系,而后给出与全部文件都没相关系的dll文件列表,此

时你可单击界面中的ok按钮进行删除和自动备份。

曾使用它安全删除了7m之多的dll文

件,没有惹起系统中的应用程序错,成效特别好。

 

7、备份策略

7.1备份方式

为了保证数据库的高安全性,目前我们采纳的数据库备份方式为物理备份和逻辑备份相联合的方式,数据库归档模式为自动归档模式。

这样当数据库出现故障时,我们就能够

利用备份文件与归档方法相联合,作数据库“最新状态”的恢复。

7.2备份计划

经过SQLserver2000的公司管理器,数据库保护计划来自动备份数据库,或许采纳自动

备份脚本实现每日进行一次热备份及逻辑备份,每周进行一次冷备份。

所备份的数据文件储存于磁阵上的硬盘。

7.3常有故障恢复

 

我们第一sqlserver事务日记能够经过这个文件,清除故障

故障一:

服务器不测封闭造成的损失。

 

数据库服务器假如因为忽然断电或许其余一些原由不测当机时,再从头启动服务器后会出现一些数据的损失。

这主假如因为数据库中的数据发生改正后,其实不会在第一时间就把数据写入到硬盘中。

为了

提升数据库的运转效率,常常是先把数据写入到数据高速缓存中;同时把改正的状况写入到事务日记中。

等到必定的状况数据库系统才会把数据写入到硬盘文件中。

 

此时,假如数据库服务器系统忽然发生故障,数据库系统就有可能还没有把缓存中的改正后的数据

写入到硬盘中,即数据文件内有未达成事务所做的改正。

假如的确有这类状况,则当启动SQLServer实例时,假如没有事务日记或许事务日记破坏时,改正后的数据就没法恢复过来了。

可是,假如当事务

日记可用的话,则当实例启动时,系统会丢每个数据库履行恢复操作。

前滚日至中记录的、可能还没有写入数据文件的每个改正。

在事务日记中找到的每个未达成的事务都将回滚,以保证数据库数据的完好性。

 

所以当数据库服务器不测故障时,数据库管理员最好能够确认一下事务日记能否可用。

假如事务日记已经破坏,那么就需要先恢复事务日记而后再从头启动数据库实例。

不然的话,数据库实例在从头启动时不可以够正常恢复数据。

这一点在碰到服务器突刊行的故障时必定要注意。

不然的话,很可能破坏数据库数据的完好性。

 

故障二:

解决服务器不测封闭造成的损失。

 

有时出于数据库高可用性的目的,需要在生产服务器以外的地方再部署一台数据库服务器。

当生

产服务器出现故障不行用时,则能够立刻启用这个备用的服务器。

故就需要保证生产服务器与备用服务

器之间数据的同步。

那么SQLServer数据库是经过什么技术来达到这个生产服务器与备份服务器之间的

数据同步的呢?

简单的说,就是经过这个事务日记的复制来实现数据同步的。

详细的来说,SQLServer

数据库供给了两种解决方案,分别为数据镜像与日记传递。

这两个方案都是在事务日记复制的基础上来

实现的。

 

在日记传递方案中,生产服务器将生产数据库的活动事务日记发送到一个或多个目标服务器。

每个

协助服务器将该日记复原为其当地的协助数据库,进而实现备用服务器与生产服务器之间数据的一致性。

使用日记传递,您能够自动将“主服务器”实例上“主数据库”内的事务日记备份发送到独自“协助服务器”实

例上的一个或多个“协助数据库”。

事务日记备份分别应用于每个协助数据库。

可选的第三个服务器实例(称

为“监督服务器”)记录备份和复原操作的历史记录及状态,还能够在没法按计划履行这些操作时引起警报。

日记传递配置中的主服务器是作为生产服务器的SQLServer数据库引擎实例。

主数据库是主服务器上

希望备份到其余服务器的数据库。

经过数据库进行的全部日记传递配置管理都是在主数据库中履行的。

此外需要注意的是,假如采纳日记传递方案关于生产服务器的工作模式有限制。

生产数据库一定使用完好恢复模式或大容量日记恢复模式。

假如将数据库切换为简单恢复模式会致使日记传递停止工作。

 

一台备用服务器能够包括多台不一样生产服务器中数据库的备份副本。

比如,某个公司公司可能有三台数据库服务器,每台服务器都运转重点数据库系统。

在这类状况下,能够只使用一台协助服务器,而不用使用三台独自的协助服务器。

三个主系统上的备份都能够加载到这个备份系统中,进而减少所需的资源数目并节俭开销,也能够数据库管理员的工作量。

 

此外也能够经过数据库镜像方案中来解决生产服务器与备用服务器之间的数据同步问题。

生产数据

库的每次更新都在独立的、完好的备份数据库中立刻从头生成。

主体服务器实例立刻将每个日记记录发

送到镜像服务器实例,镜像服务器实例将传入的日记记录应用于镜像数据库,进而将其持续前滚。

“数据

库镜像”是用于提升数据库可用性的首选软件解决方案。

镜像鉴于每个数据库实现,并且只合用于使用完

整恢复模式的数据库。

简单恢复模式和大容量日记恢复模式不支持数据库镜像。

所以,全部大容量操作

一直被完好地记入日记。

数据库镜像可使用随意支持的数据库兼容级别。

“数据库镜像模式”中,主体服

务器和镜像服务器作为伙伴进行通讯和协作。

两个伙伴在会话中饰演互补的角色:

主体角色(生产服务器)

和镜像角色(备份服务器)。

在任何给定的时间,都是一个伙伴饰演生产服务器角色,另一个伙伴饰演备用服务器角色。

假如生产服务器角色出现故障时,则备份服务器角色立刻会顶替出现故障的生产服务器角色,转变成生产服务器角色。

进而实现数据库的高可用性。

 

数据库镜像方案有两种镜像运转模式。

一种是“高安全性模式”,它支持同步操作。

在高安全性模式下,

当会话开始时,镜像服务器将使镜像数据库赶快与主体数据库同步,一旦同步了数据库,事务将在伙伴

两方处提交,这会延伸事务滞后时间。

第二种运转模式,即高性能模式,它与第一种模式的主要差别就在于异步运转。

镜像服务器试试与主体服务器发送的日记记录保持同步。

镜像数据库可能略微滞后于主体数据库。

可是,数据库之间的时间间隔往常很小。

可是,假如主体服务器的工作负荷过高或镜像服务器系统的负荷过高,则时间间隔会增大。

在高性能模式中,主体服务器向镜像服务器发送日记记录以后,会立刻再向客户端发送一条确认信息。

它不会等候镜像服务器的确认。

这意味着事务不需要等候镜像服务器将日记写入磁盘即可提交。

此异步操作同意主体服务器在事务滞后时间最小的条件下运转,但可能会丢掉某些数据。

详细采纳哪一种模式,则需要数据库管理员依据公司对待数据损失的态度与工作负荷等来确立。

 

可见此刻可用的备份服务器与生产服务器之间的数据同步解决方案都是鉴于事务日记来实现的。

 

故障三:

解决数据一致性问题。

 

假定此刻有这么一种状况。

在一个银行系统中,某个用户需要转帐。

这个转帐作业主假如经过两个

步骤来达成。

第一个步骤就是扣减用户帐户中的金额;第二个步骤是把钱转入到此外一个用户那边。

此刻假如在转帐的过程中,第一步成功了,可是第二个步骤因为某种原由犯错了。

如用户供给的帐户名字与

实质转帐的帐户名字不符,则第二个操作就会失败。

此时整个转帐操作就会以失败而告终。

可是此刻的

问题是,第一个扣减的动作在数据库zhon给已经达成了。

而实质倒是没有转帐成功,就救造成了数据一致性的问题。

 

实质过程中假如应用程序发出ROLLBACK语句,或许数据库引擎检测到错误,就使用日记记录回滚未达成的事务所做的改正。

也就是说,当第二个操作失败的话,应用程序要发出一个ROLLBACK句,利用事务日记回滚功能,恢复第一步的操作。

也就是说,把扣减金额的操作进行恢复,进而实现数据的一致性。

近似的应用,在数据库开发过程中很屡次。

 

 

故障四:

数据库时点恢复的问题。

 

如此刻碰到这么一种故障。

数据库系统在上午11点忽然发现故障,启动不起来了。

而数据库系统是

在昨天夜晚12点刚做完一个完好备份。

在这类状况下,假如不过从完好备份中恢复数据的话,只好够恢

复到昨天夜晚12点的数据。

那从昨天夜晚12点到今日上午11点的数据就不可以够恢复了吗?

 

其实不然。

因为用户在对数据库做的任何一个改正都会保存在事务日记中间。

为此只需事务日记不

破坏的状况下,数据库管理员能够把数据恢复到上午11点那个时辰的数据。

详细的操作方法很简单,

就好先利用完好备份文件恢复数据库系统,此时数据库中的数据位昨天夜晚12点的数据。

而后再利用日

 

志恢复功能把数据恢复到今日上午11点的数据。

可见事务日记能够帮助管理员把数据恢复到某一个详细

的时点

 

9、数据库的平时保护

9.1检查数据库的基本状况

主要介绍怎样对数据库的基本状况进行检查,

内容共分三部分,分别为:

sqlserver

程;检查日记和数据库文件

9.2检查数据库日记文件

Sqlserver能够将某些系统时间和用户自定义的时间记录到

windows应用程序日记中.这两中日记都会标记上时间

Windows中事件查察器.能够查察事件的记录

SQLserver的错误日记存在系统的sqlserver目录下的

此中X是数字.用记事本能够翻开来看

sqlserver错误日记和

 

LOG目录下文件名称为

9.4监控数据库表空间的使用状况(词典管理表空间)

数据库运转了一段时间后,因为不断的在表空间上创立和删除对象,会在表空间上产生大批的碎片,保护工程师应当实时认识表空间的碎片和可用空间状况,以决定能否要对碎片进行整理或为表空间增添数据文件。

9.4.1判断能否需要碎片整理

在整理索引碎片以前往进行缩短数据库设置自动缩短

Execspdboption‘dbname’

Trunk.Logonchkpt.

Torpagedetecation

Autoshrink

Autocreatestatistics

Autoupdatesatatistice

USE[DabaBaseName]

GO

DECLARE@TABLENAMEVARCHAR(50)

DECLARERECINDEX_CURSORCURSORFORSELECTNAME

SOBJECTSWHEREXTYPE='U'--拿出所实用户表

OPENRECINDEX_CURSOR

FETCHNEXTFROMRECINDEX_CURSORINTO@TABLENAME

 

FROM

 

SY

 

WHILE@@FETCH_STATUS=0

BEGIN

DBCCDBREINDEX(@TABLENAME,'',70)

FETCHNEXTFROMRECINDEX_CURSOR

 

--(

INTO

 

表名或表ID,'',95)@TABLENAME

END

 

CLOSERECINDEX_CURSOR

DEALLOCATERECINDEX_CURSOR

10、命令解说

?

ps:

操作系统用来检查系统进度的命令。

?

pstree:

操作系统用来检查系统进度的命令。

?

tail:

操作系统顶用来查察文件内容的特别方法,加参数-f使tail不断地去读最新的内

?

cd:

操作系统顶用来切换目录。

?

top:

操作系统用来显示,管理履行中的程序。

?

su:

操作系统顶用来改正用户身份。

?

du:

操作系统用来显示目录或文件的大小。

?

mail:

操作系统E-mail的管理程序

?

df:

操作系统用来显示磁盘空间。

?

ca

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2