部门调整已经过去几周了,业务上的调整和磨合到目前为止应该讲也基本到位。
对于部门里计算机的使用经过这一段时间的努力,也基本上按照原有的想法得到了实现,在原有Gentoo Linux的基础上实现了打印机的共享,交易监控平台的架设,报表数据文件的自动获取,数据库的自动备份。原本一门心思想让这些完全运行在Linux平台上,所以花费了大量的精力上去,但结果令人比较失望,佳能的激光打印机LBP32000驱动什么的都安装正确了,发送打印指令也没有任何错误提示,但打印机就是没反应。运行在IE6上的监控平台要用到win模拟器,Gentoo上一时配置无法到位,运行的非常不理想。
好在原来的报表数据文件的自动获取程序是用JAVA做的,所以从Windows移植到Linux上除了运行的脚本文件重写外,主程序一点没有改变,让我第一点切身体会到JAVA跨平台运行的优越性。数据库的定时自动备份又让我对Crontab命令的正确使用有了更深一层次的认识。这几天忽然想到为什么不在Linux上装个windows呢?
反正要它承担的任务也非常轻,只有打印共享和IE6平台上的监控运行,其余的什么也不装。说干就干,先装上Vmware5.1 For Linux版,再在上面安装了win2000专业版,常规的设置都非常简单,只是在用USB连接打印机的时候Vmwar出现了设备被占用的提示,这个花费了比较多的时间去解决,走了很多的弯路,结果问题出在了内核中加载了USBLP模块,去掉这个选项后重新编译了内核,问题就得到了解决,其间不知什么原因把net.lo给损坏了,结果只能Live CD引导后用老办法去解决,顺便升级了一些程序,还算运气好,一切都得到了解决。
现在变通的实现了在一台PC机上实现了:数据库(MySQL+PostgresQL)服务、WEB(Apache+Tomcat+RoR)服务、FTP服务、共享打印机、平台监控、定时任务,通过加装的新硬盘又实现了数据的双硬盘备份。
回想在实现上述功能的过程中,经历了“一根经”式的处理方式,也经历了变通的处理方式。“一根经”式的解决办法能让人学到不少深层次的知识和解决办法,但它的代价却是要花费大量的时间和精力,这与当前的业务发展所矛盾,业务上需要的是用最少的时间去为实现这些基础建设,用最大化的时间去做业务;变通的处理,通过对技术层面上的很多问题避开化达到最终实现目标,虽然是深层次问题的解决办法是无法学会和掌握了,但却满足了当前实际工作的需要。只要能解决问题的方法就都是好方法。存在就有价值,我们要用Linux平台的稳定性,也要用Windows平台的通用性,让他们两者强强联手!
阅读(983) | 评论(0) | 转发(0) |