近日,发现老迈的台式机闲置N久了,性能上不足以满足我现在的需求,遂决定安装linux操作系统,作为实验服务器。
经过多番考量,决定使用基于常见的RHEL系统的社区化版本CentOS的最新版本——CentOS release 5.2。理由如下,RHEL是RedHat Linux Enterprise,是老牌的Linux厂商,其Linux系统广泛应用于各个领域,具有广泛的通用性和普遍性,而且,RHEL的资料也比较丰富,能够找到的支持也比较多。然而RHEL需要付费,作为商业运营比较合适,作为个人使用和实验,则会选取社区维护的Linux版本。RHEL的社区版本是Fedora,但是Fedora是RHEL的不稳定版本,也可以说是实验版本。CentOS则是社区基于RHEL的稳定版本发型的由社区维护的发行版。所以,笔者选用最新的CentOS release 5.2(RedHat nash version:5.1.19.6,Kernel 2.6.18-92.el5)。
笔者的机器配置如下:
主板:ASUS 845PE
CPU:Intel celeron 2.4G(超频至2.67G)
内存:DDR333 256M×2
硬盘:WD80G
其它:鼠标、键盘、显示器、DVD光驱。
第一步:准备安装源
笔者的安装源文件通过CentOS官方网站(
http://www.centos.org)下载CentOS 5.2的6CD镜像,自行刻录得到安装光碟(刻录过程省略)。下载地址为:
http://isoredirect.centos.org/centos/5/isos/。(注:有多种格式镜像和源可供下载,如:32位和64位CD或DVD,可以根据自己的需要和实际情况选择不同的镜像进行下载)
第二部:安装
Linux的安装也越来越简单了,早就有了图形界面的安装引导,安装过程不比Windows复杂。只需将系统设置为光驱启动,放入第一张CentOS光盘,按照提示操作即可。
在此,简要介绍一下安装过程中笔者做得简要设置。首先是选择分区,Linux安装引导的默认设置是将硬盘上Linux分区划为“/boot”和Swap分区,剩余容量全部给“/”。由于笔者出于以后方便和应用的考虑,自行分区。
分区方式及大小如下:
/boot 挂载点 100M;
/ 挂载点 10G;
/home 挂载点 5G;
/share 挂载点 30G(用作smbar服务存储);
/usr 挂载点 10G;
/usr/local 挂载点 10G;
/u01 挂载点 6G(用作安装Oracle软件);
/u02 挂载点 5G(用于存放Oracle数据文件);
/tmp 挂载点 1G;
Swap 分区 1G。
下面笔者分区的理由如下:
/boor是Linux的启动分区,一般情况下都为100M。
/home挂载点用来存放各个用户的文件由于笔者需要的用户不错,5G足够使用;
/share用于smbar服务的存储空间,应该设置都比较大一些;
/usr和/usr/local将用来安装软件,所以分别给10G;
/u01准备用来安装Oracle;
/u02准备用来存放Oracle的数据文件;
/tmp是临时文件区;
Swap分区一般设置为物理内存的2倍。
分区之后就是需要设置的就是安装包的选择了,由于工作原因,笔者选择了安装smb、ftp、邮件服务器、C/C++相关的环境、java环境(java version 1.4.2)、桌面以及桌面开发工具(包括KDE、Gnome)以及所有的相关管理工具和桌面应用工具。笔者没有安装Http服务,笔者将自行安装Apache tomcat或者其它用作Http服务。
设置完成后点击下一步,即可进入安装,根据提示更换光碟。安装完成后,点击重新引导,重启系统。进入首次设置页面,在首次设置页面,笔者关闭了防火墙和SELinux,以节省资源。
第三部:安装后设置
安装后,设定系统init级别为3。修改/etc/inittab文件中的id:5:initdefault:为id:3:initdefault:即可改变系统默认启动级别。
注:系统init级别说明
init 分为七个级别,分别是0~6;
init 0 停机
init 1 单用户模式
init 2 多用户,没有NFS
init 3 完全多用户模式(字符界面界)
init 4 预留级别
init 5 X11(图形界面)
init 6 重启
至此,修改完毕后使用init重启系统,发现系统仅仅启动了字符界面。则表示安装和设置成功。如要启动图形界面,输入startx即可启动图形界面。
CentOS的安装过程到此基本结束,下一步笔者将要配置samba、安装较高版本的Java、安装Oracle数据。