让Linux系统管理更轻松的技巧(1)(2)
◇虚拟化和云
不必对虚拟化或云感到害怕,如果你的应用程序可以迁移到虚拟机或云端,应该认真考虑,你看你因此远离曾让你头痛的硬件问题。
但虚拟化和云并不是万能的,将应用程序部署到这些平台之前,最好仔细测试一下。
消除硬件方面的问题后,你就可以把精力放在服务上了,不用在凌晨2点再往数据中心赶了。
◇更聪明的软件
有许多不同的工具可以让你的工作变得更加简单,帮助你为你的组织提供更好的服务质量,如果你觉得某些工具不适合你,可以寻找一些替代品。
监控
如果你还没有建立一套监控系统,应立即着手创建,这样你可以远程了解数据中心的运转情况,这类工具实在是太多了,如Nagios,Hobbit或Groundwork,一个个地尝试吧,总有一个适合你,如果你现在的监控系统不好用,那用它们来代替吧。
自动化安装
准备机器是我们系统管理员的例行工作之一,如果你还在手工处理,那你就Out了,并且也容易引入错误。
Kickstart
谈到自动化安装时,Kickstart可能是Linux世界的事实标准,Red Hat和Ubuntu家族都支持它,它很灵活,可扩展性也很好,我自己多年来就一直在使用它。
Preseed
Preseed是Debian以及基于Debian的发行版使用的,包括Ubuntu,它的功能相当强大,但文档需要加强。
镜像
通过使用镜像软件,如Ghost,G4U或Acronis可以克隆一个系统,我发现,如果你的硬件平台多样化,这个方法比自动化安装还要快,但管理多平台的镜像将成为管理员头疼的问题。
不管你使用哪种自动化安装方法,最好花点时间开启PXE网络启动,这样你就不需要安装介质了。
软件包
无论何时,下载和使用与平台对应的软件包格式,如果没有现成的,那么你应该学习如何创建软件包,那样可以节省许多安装和调试时间,然后做一次系统镜像。
如果你不熟悉软件包创建技术,你可能需要从CheckInstall开始创建RPM,Debian包或Slackware tar包。
评论暂时关闭