Chinaunix首页 | 论坛 | 博客
  • 博客访问: 257874
  • 博文数量: 24
  • 博客积分: 179
  • 博客等级: 入伍新兵
  • 技术积分: 1859
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-30 13:11
文章分类
文章存档

2014年(4)

2011年(2)

2010年(18)

分类: 系统运维

2010-10-14 14:31:18

 

大部分Linux系统管理员在从事Linux/UNIX运维管理之前,都应当是从使用Windows环境开始自己IT职业生涯的,这不是坏事。但是,当你把Windows的操作或使用习惯带到Linux环境时,问题就有点糟糕了。想想我们是怎样安装Windows的?大部分情况下,是一路回车,直到安装完毕。这不会有什么问题,至少这么多年,这么多人都是这么干的。

安装Linux系统,它也允许你这么干(一路回车),可能一直到安装完毕,都不会有什么问题。有些不幸的家伙,在安装完后重启系统,会因为桌面(X-Window)运行不起来而惊慌失措。怎么办?赶紧到另外一个Windows机器上上网搜索,然后照别人的文档手忙脚乱地折腾,最终还可能把事情越弄越糟。

也有一些人认为,以最小方式安装操作系统就是专业的体现。其实这并不高明,因为以后再想安装其他软件,就会困难重重,例如花更多的时间来处理没有gcc一类的麻烦。

如果,你也想像我一样,把Linux/UNIX作为你的职业发展方向,请定制化安装你的操作系统:既不要默认安装,也不要最小化安装,而是根据实际情况进行相应的取舍。

简言之,定制化操作系统就是根据自己的需要,在安装时进行取舍的操作过程。

定制化安装操作系统,既不是为了满足某种兴趣(在雇主那里,不会安排你专职安装操作系统),也不是为了显示我们的专业水准。定制化安装操作系统,可以获得以下好处。

1较快的安装速度。以默认方式安装一个CentOS系统,大概花费1小时,而定制化安装(以文本方式),大概费时5~10分钟。

2更好的安全性。定制作安装操作系统,选取了较少的系统组件,既能减少系统对磁盘空间的消耗,又能减少不必要的程序运行时空耗资源和增加不稳定因素。

3更好的稳定性和数据恢复能力。与一根到底(只有一个根分区)的分区方式不同,定制化分区将不同的数据分开放置,既可以最大限度地避免数据全部丢失,又可以起到提高系统稳定性的作用。

4对操作系统有更深入的了解,获得更多驾驭系统的能力。

5)可触类旁通各种类UNIX操作系统的安装方法,为今后跨越各种厂商、各种发行版本之间的人为差异扫清障碍。假如我们换一份新的工作,而新的工作环境并不是我们所熟悉的,这时仅仅需要花少许时间就能很快上手的。

定制化安装操作系统主要包含以下两个项目。

1定制化磁盘分区。

要分多少个区?每个分区多大容量?没有定性的规定,但一定要分。假若一根到底,一旦文件系统损坏或者磁盘出现故障,所有的数据会全部丢失;而划分了多分区的系统,数据全部丢失的几率会大大降低。这里,我们拿一个具体的服务器的分区划分来做例子。其分区划分和分配情况如图2-1所示。

      

                       2-1  某服务器磁盘分区情况

总共划分了5个分区(不包括交换分区),根分区分配了500MB的空间,而/opt却分配了100GB,是不是感觉有点头轻脚重?这种空间分配方式,在运行过程中,根分区很快就会被充满,从而导致系统出现故障。硬盘那么大,不要吝啬,多给根分区//var分区一点空间,没什么损失的。

2)软件包的选择。

我们追求的目标是:选择的包既不多又不少,刚好!这个不容易做到,因此只好凭经验选取了。比如CentOS我一般选取Administration ToolsDevelopment LibrariesDevelopment ToolsNetwork ServersSystem Tools这几项。

定制化安装操作系统要遵循以下原则。

1)选择英文作为安装语言,避免以后安装软件时出现乱码。

2)选择文本方式安装,这样能获得更快的安装速度。

3)使用较新的操作系统稳定版本,性能和安全性都得以较好的支持,新的硬件也可能得到支持。

4)尽量不要使用系统自带的第三方大型软件,如Apache等。因为随系统自带的第三方软件版本相对陈旧,并且默认状态下加载了所有的模块和功能,这些模块和功能有些并非是你需要的。

5)千万不要在对外服务的主机安装多个操作系统。

 

阅读(2270) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~