热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

说说如何管理软件日常运行的服务器

大家应该都有这样的情况,就是软件开发时都是全力以赴的把软件开发出来,一旦软件上线运行起来我们就能松口气,从而放松了对服务器及数据的管理。往往这个时候,服务器的一个小故障都能让我们忙上好一阵。

大家应该都有这样的情况,就是软件开发时都是全力以赴的把软件开发出来,一旦软件上线运行起来我们就能松口气,从而放松了对服务器及数据的管理。往往这个时候,服务器的一个小故障都能让我们忙上好一阵。经历过类似的经历后,越发觉得服务器的管理的重要性,对于像我们这样没有专职人员来管理服务器的现状,如何能够更有效的进行数据管理,保证企业 信息系统的平稳运行不出现大的问题,在此探讨一下,算不上专业的服务器管理,只是身处这样的企业环境的实际情况罢了。

 

1、服务器搭建配置

一般情况是谁开发的软件谁来干这个活,开发的人把服务器搭建完了,软件也安装上能运行了,后续的维护工作很可能就会出现没人管的情况,或者是没有人来约束这个管理,不出问题的话可能几个月也没人想起来这个服务器的事情。

因此,为了让这个工作能有序平稳的进行,服务器搭建之初就应该编写详细的安装配置文档,形成档案并分发给相关的管理人员。确定日常管理人员,明确其日常工作内容,比如数据库的备份,常见问题的解决方法等等。 

2、灾备计划

熟话说“有备则无患”。只有时时想着数据的重要性,做到及时备份才能够真正的做到有备无患。并且这个计划要根据实际软件的业务应用情况,设置合理的备份间隔并定期对备份数据进行检查验证,保证备份的数据是有效可用的。

另外,对于备份的文件要做到配置信息存档可查,出现问题及进行恢复等操作进行相关的测试并进行及时记录。

 3、RAID X

 对于服务器来说,我们最常用的就是RAID 5这种数据备份形式,这样备份的好处就是3块硬盘坏了一块不影响服务器的正常运行,换上一块同样的硬盘进行替换坏的即可。但是这样的好处经过几次验证还是很难保证系统的完全正常。比如机器买的时间很长,很难配上相同型号、容量的硬盘,这也就没法进行替换,或者是系统出现崩溃,原来的老服务器安装系统都是问题。所以说现在问我要不要做RAID我也有很多的疑虑,如果使用系统的用户不是特别多,可以尝试应用RAID 0+SWAP盘的形式,两块盘互相做备份,并通过软件定时将数据备份到SWAP盘上,并且如果raid盘出现问题也可以自动进行接替。RAID5也可同理来操作,就是买服务器时不要只买3个盘,这样给自己留的可操作余地太小了。

4、备用机

 说到备用机这个是够奢侈的,当然这个机器不是说完全就在那等着备用闲着,平常也可以跑些小的应用,关键时刻可以顶上。最近就有出现一个服务器不能开机的情况,幸好有个同型号的服务器,就把故障机器的硬盘都拿下来(做了RAID5),放到好的机器上,从RAID配置里导入配置,OK,进入系统可以正常读取硬盘中的数据,数据才是硬道理啊,原来RAID信息同时写在RAID卡里和硬盘里,当硬盘放入新机器时由于RAID卡都是相同型号的故可以再取读出硬盘的RAID配置信息,才不至于有不好的结果。硬件坏了可以修,数据丢了就是大事了。所以有台这样的备用机(最好是同型号的)是给自己多留一个选择。

5、日常管理记录

平常的服务器管理最好有良好的管理记录,以便关键时刻可以查找相关的信息,这个就需要管理员养成好的工作习惯,最好这个文档保持一定的公开性,以便其他人在必要时可以获取相关信息。


推荐阅读
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了IBM DB2数据库在大型应用系统中的应用,强调其卓越的可扩展性和多环境支持能力。文章深入分析了DB2在数据利用性、完整性、安全性和恢复性方面的优势,并提供了优化建议以提升其在不同规模应用程序中的表现。 ... [详细]
  • 本文介绍了如何在 DB2 环境中创建和删除数据库编目。创建编目是连接新数据库的必要步骤,涉及获取数据库连接信息、使用命令行工具进行配置,并验证连接的有效性。删除编目则用于移除不再需要的数据库连接。 ... [详细]
  • 优化联通光猫DNS服务器设置
    本文详细介绍了如何为联通光猫配置DNS服务器地址,以提高网络解析效率和访问体验。通过智能线路解析功能,域名解析可以根据访问者的IP来源和类型进行差异化处理,从而实现更优的网络性能。 ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • CentOS 7 磁盘与文件系统管理指南
    本文详细介绍了磁盘的基本结构、接口类型、分区管理以及文件系统格式化等内容,并提供了实际操作步骤,帮助读者更好地理解和掌握 CentOS 7 中的磁盘与文件系统管理。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • Windows服务与数据库交互问题解析
    本文探讨了在Windows 10(64位)环境下开发的Windows服务,旨在定期向本地MS SQL Server (v.11)插入记录。尽管服务已成功安装并运行,但记录并未正确插入。我们将详细分析可能的原因及解决方案。 ... [详细]
  • Navicat Premium 15 安装指南及数据库连接配置
    本文详细介绍 Navicat Premium 15 的安装步骤及其对多种数据库(如 MySQL 和 Oracle)的支持,帮助用户顺利完成软件的安装与激活。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
author-avatar
手机用户2602903715
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有