政府部门的 Linux 应用:斯坦尼斯劳斯县采用 Linux 及最佳实践方案
如果您致电斯坦尼斯劳斯县行政办公室并要求找 Richard Robinson,请务必明确说明您要与战略业务技术总监通话。否则,您很可能会找到同名的县首席执行官。当您联系到技术总监时,您会见到一位曾在埃森哲(安达信咨询公司)工作过的专业人士,他精通高级咨询方法。在两年内,他通过使用 Linux 和开源技术,将其部门的成本降低了 30-65%,具体取决于您的计算方式。罗宾逊表示,这仅仅是个开始。
罗宾逊最近在接受 莫德斯托蜜蜂报 记者采访时表示:“2002 年,该县约有百分之二的计算机服务器是 Linux。”“今年,约有四分之一的服务器是 Linux。预计明年这个数字将增加到三分之一以上。”罗宾逊还表示,“他预计该县长期来看将通过转向 Linux 来节省资金,因为它不必每年支付软件许可证费用,这些费用会积少成多,而且可能非常昂贵。”
阅读这篇文章后,我致电斯坦尼斯劳斯县并找到了罗宾逊。他给了我另一个 VoIP 电话号码,很快我们就开始讨论 Linux 和节省纳税人资金的问题。几分钟后,我意识到斯坦尼斯劳斯县聘请了一位专家。
几年前,遇到对 Linux 感兴趣的政府官员让我感到惊讶。最近,咨询事件变得有些司空见惯,尤其是在马萨诸塞州、弗吉尼亚州、密西西比州、罗德岛州和犹他州等州引入相关举措之后。政府部门的工作人员想知道他们如何加入开源的行列。
即使有如此多的新活动,我也没有遇到过像斯坦尼斯劳斯县这样成熟的政府组织——欢迎来到一个运转良好、堪称典范的县政府。我个人希望德克萨斯州达拉斯县的政府人员能看看罗宾逊和他的同事们是如何开展业务的。
如果您访问 斯坦尼斯劳斯县网站 并仔细浏览,您会发现一些有趣的业务技术。这个县有一个愿景、使命和价值观。这听起来像是 MBA 课程的实践。但据当地社区称,这些人言行一致。根据该网站,监事会制定了一些优先事项,包括
确保社区安全健康。
促进经济发展。
提供卓越的社区服务。
促进高效的政府运作。
实现跨辖区合作。
提供模范社区领导。
委员会还创建了一个愿景,即“成为一个因其社区服务而受人尊敬,并被誉为美国最佳的县”。为了配合其愿景,委员会确立了一项使命,即“斯坦尼斯劳斯县以高效且经济高效的方式,通过促进公众健康、安全、福利和当地经济来服务公众利益。”最后,委员会将其价值观公之于众。“我们
互相尊重。
与客户合作。
鼓励创新想法。
注重预防。
培养领导者。
以我们的工作为荣。
分享我们的学习成果。
想象一下这些价值观付诸行动,那么这个组织转向商品硬件平台并部署红帽企业 Linux 就不足为奇了。
虽然我和罗宾逊讨论了他的部门取得的进展,但我也在县网站上找到了 这些信息。这在美国很少见;至少在我居住的地方没有发生过。
战略业务技术 (SBT) 部门为所有县部门和分支机构提供信息技术服务和支持。这些服务包括但不限于帮助台、桌面支持、财务和工资系统支持、共享的县级信息技术基础设施支持、电子邮件托管服务、广域网支持、局域网支持、互联网服务、应用程序集成/开发、电子文档管理服务 (EDM)、地理信息系统服务 (GIS)、县网站支持和技术/业务支持。
去年,SBT 实现了通过互联网和内网提供实时流音频和视频广播的能力,为县财务主管开发了一个新的支票对账应用程序,为书记员记录员开发了一个 GIS 投票地点站点应用程序,为一个 GIS 应用程序增加了 (20) 个新图层,供儿童和家庭第一委员会使用,以及一个新的县网站。SBT 还为该县提供了大量的“内部”技术培训,培训领域涵盖操作系统和架构、电信、编程语言和最终用户应用程序。
在我们的讨论中,我向罗宾逊询问了关于该县如何决定迁移到 Linux 的具体细节。“县里提出了理由”,他告诉我。“他们想要一个针对 IT 的战略计划,明确指出变革。他们想要摆脱大型机,降低成本,并维持一支能够独立于供应商工作的熟练员工队伍。换句话说,就是不被供应商锁定。这直接引导我们选择了 Linux 和开源。我们决定使用部署在 Linux 上的开源 Java 工具。我们的主要后端是 JBoss。”
此外,罗宾逊决定采用培训师培训的方式来满足县里对员工熟练程度的要求。他选择了一个核心团队,并与他们一起接受了他们需要的培训。然后,他们回来为县雇员建立了一系列 Linux 课程。其中两门课程包括
Linux/ICJIS 以及面向系统管理员和支持人员的 Linux 基础知识
Linux/ICJIS 培训部分将涵盖一组与 Java 2 企业版 (J2EE) 应用程序相关的 Linux 相关主题,特别是与 ICJIS 警长 (ICJIS.SD)、地方检察官 (ICJIS.DA) 和公设辩护人 (ICJIS.PD) 应用程序相关的 Linux 相关主题。Linux 是一个极其广泛的主题,但 ICJIS 平台与 Linux 操作系统设施之间存在许多接触点,需要进行特殊处理。培训部分将涵盖以下部分或全部内容:- 网络时间协议 (NTP) 和跨站点时间同步。- 用于部署和持续 ICJIS 应用程序开发的网络架构。- Linux 帐户和权限。- SMB 文件系统。- ICJIS 应用程序部署硬件配置 - JBoss 应用程序服务器部署概述。- 用于持续 ICJIS 开发和维护的远程访问。- Oracle 9i 部署概述,包括备份注意事项。- 外部接口要求,包括 Web 服务接口。- 应用程序启动、重启和性能监控。注意:这不是 ICJIS 应用程序最终用户或业务管理员培训,而是特定于 Linux 部署的 ICJIS 主题概述。
在本课程的培训期间,学生将在实践环境中工作,深入研究 Linux 管理的要点。将提供运行 RedHat 7.3 和 9 的 SBT 笔记本电脑。将提供培训中使用的幻灯片副本。第一课 - 返回命令行 附加系统命令、实用程序 高级软件包管理 Shell 脚本回顾 Red Hat 7.3 > 9 差异 第二课 - 系统管理 系统进程和作业控制 挂载文件系统 文件权限、高级主题 用户角色 SSH、scp、RSA 身份验证 第三课 - 高级网络 Linux 作为 Windows 服务器 Samba Linux 作为 DHCP 服务器 dhcpd Linux 作为 DNS 服务器 -- named 第四课 - 高级安全 系统加固 防火墙 日志记录 先决条件:Linux 管理基础知识或同等水平的 Linux 管理培训或经验。目标受众:部门系统/网络管理员和支持人员。
您可能会注意到,斯坦尼斯劳斯县并非只是口头上支持其 Linux 和开源计划。以上材料代表了为认真对待此事的人员提供的严肃培训。
Tom Adelstein 与他的妻子 Yvonne 居住在德克萨斯州达拉斯市,并在当地和全国范围内担任 Linux 和开源软件顾问。他是 O'Reilly and Associates 出版的书籍 探索 JDS Linux 桌面 的合著者。Tom 曾作为特约编辑为各种出版物撰写了大量关于 Linux 技术和营销问题的文章。他最新的事业是担任 JDSHelp.org 的网站管理员。