请不要对此表示冒犯,但我强烈建议您请一家专门从事系统和网络管理的本地IT咨询公司。我也是从很多月以前的编程背景中来的,并且在管理网络服务器环境的有无经验上学到了很多刻板的教训。多年来,我(非常感谢)有很多导师和帮助,因为如果没有它,谁会知道会留下什么样的阴燃残骸。
现在转到您的原始问题:我看到两个错误,一个是Linux:别误会我,我喜欢Linux并在各种角色中使用它,但是作为一家小型公司的唯一服务器(再次,没有冒犯性)没有专职sysadmin来找麻烦。寻找合格的Linux管理员(而且很难找到遵循最佳实践的管理员)并不容易。在路上,如果您离开或雇用新人接任您的职责,谁来照顾它?
假设您的最终用户不足75名,我强烈建议您在固态1层硬件(如Dell,HP,IBM)上使用Microsoft Small Business Server 2011 Standard,并提供3年现场/ 4小时更换保修。至少要有一个RAID 1镜像阵列来存储数据(如果有能力的话,还要有另一个用于系统的镜像)。获得至少8GB的RAM,最好使用12GB。投资脱机/异地备份:您可以从几个外部驱动器或磁带驱动器开始,但是每晚您都可以将它们带到异地。
我对您关于自定义“多合一”数据库的建议也不满意:那里有很多更好,更可行的软件选项,除非您有一些非常具体的细分需求,否则只有自定义解决方案才能提供,那么使用受支持的第三者产品会更好。您必须抵制程序员的“我可以写点东西”,并考虑长期支持此解决方案。
最后,我认为您和您的雇主需要决定您在这家公司中所扮演的角色。听起来您像是新来的人,而您是对的,他们可能确实需要升级他们的系统,您不想花太多钱去咀嚼,而无法提供在那里被雇用的一切做。
编辑
现在有很多意见,所以我将退后一步,希望能提供一些平台无关的建议,无论最终使用什么,这些建议都将对您有用:
完整清单所有系统和设备;检查硬件的保修状态(如果是Dell,IBM等,则应该可以使用服务标签进行保修检查;如果是白盒服务器,它们可能仍具有某种标识符,但是您将拥有致电以找出最有可能出现的状态)。
做一个完整的数据清单:不要相信他们的C:驱动器上没有数据。他们可能会这样做,实际上,他们可能在整个旧邮件中都有PST文件。找出重要的内容,正在备份的内容,未备份的内容,如何备份的内容以及是否将其他内容带离现场。首先修复。马上。如果他们没有备份设置,请立即在Big Box商店购买外部USB驱动器,然后使用NTBackup(可能已经在该服务器上)进行完整备份,并随身携带。如果他们有备份,请执行测试还原(请参见下文)。
检查所有系统上的补丁程序级别(首先列出#2!):不仅是Windows Update,而且还要特别检查Java和所有Adobe产品并进行相应的更新(可能要先执行#4,以便您知道哪些计算机比其他计算机具有更高的优先级)例如,该兼职员工的工作站比削减工资支票的会计师承受的更新更糟糕。
与您的用户交谈:找出有效的方法,无效的方法,了解每个人的变更容忍度,对IT的舒适度(您可能正在招募助手以使事情井井有条),以及他们可能会希望列出的所有事项有。了解他们的业务流程;作为系统管理员,您的首要任务应该是确保业务所依赖的系统正常运行,而要做到这一点,您需要知道每个人如何使用这些系统。
在#1之后,您应该对网络的设置有所了解。寻找任何可以更换的旧花鼓;您将需要在每个地方至少10/100(明智的选择)。检查防火墙/路由器(确保有一个),检查是否有打开的wi-fi接入点,等等。
如果您选择Linux路线,请坚持使用社区大力支持的发行版(Ubuntu是一个不错的选择),然后将其设置在您可以负担得起的任何硬件上(如您所知,LAMP盒可能是不受欢迎的)。并立即租用P4工作站),并尽可能与当前正在使用的系统隔离。作为一项学习练习(在灾难恢复场景中可能会带来很多好处),请尝试首先使当前服务器上运行的核心应用程序在另一个Windows机器上运行-使用您在#2中所做的完整备份来完成测试还原;玩得开心:)
至于测试设置,您可以选择购买带有大量RAM的强大产品,然后进行虚拟化(ESXi是免费的,XenServer也是如此,VirtualBox也是如此),但是如果当前服务器是Windows 2003或更早版本,则可能FoxPro应用程序可在廉价的Windows XP工作站上运行。
现在拍自己的背;您现在有了良好的备份;您还进行了一次测试还原,现在对所有功能如何协同工作有了更好的了解。您还可能有一个(很长的)优先事项待办事项清单,这会使您在可预见的将来忙碌。
哦,当这一切完成时,您现在已经有了一个测试环境,您可以开始构建自己的乌托邦式“梦想”系统...或者可以休假:)