CentOS是基于Red Hat Enterprise Linux的源代码编译而成的Linux发行版,本文讲述个人使用的CentOS系统的基本配置过程。
下面的操作以64位的CentOS 6版本为例。
一些安装要点:
通常机器上不会只有一个文件系统分区,尤其是多操作系统共存的机器。如果想在开机时就自动挂载某些文件系统,则将其添加到/etc/fstab配置文件里。如:
UUID=12287782-4b14-4037-841c-8e3b496536e6 /virt ext4 defaults 0 0 UUID=28c7ed37-829b-4373-9dc6-e965ad6d48ac /serv ext4 defaults 0 0 UUID=ccb535ca-c9f3-4322-bf88-86aac4ae589e /repo ext4 defaults 0 0
及时安装软件补丁,填补系统漏洞,是日常最基本的管理工作。使用yum工具完成:
yum [-y] update
缺省yum通过联网获得软件更新,个人倾向于在本地维护一份系统镜像(方法参见:搭建本地的软件源镜像服务器)。
编辑/etc/yum.repos.d/CentOS-Base.repo,以[base]节为例,首先注释掉mirrorlist:
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
通过baseurl指定本地软件源位置:
baseurl=file:///repo/ftp/pub/linux/centos/$releasever/os/$basearch/
依次修改其他分节,包括[updates]、[extras]、[centosplus]、[contrib]等。
完毕执行yum从本地安装更新。
如果需要安装一些官方软件仓库没有的软件,可以通过第三方软件仓库获取,个人用到的第三方软件源有RPMforge和ELRepo。
安装RPMforge软件源:
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt rpm -K rpmforge-release-0.5.2-2.el6.rf.*.rpm rpm -i rpmforge-release-0.5.2-2.el6.rf.*.rpm
安装ELRepo软件源:
rpm --import http://elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://elrepo.org/elrepo-release-6-4.el6.elrepo.noarch.rpm
之后就可以通过yum工具安装第三方软件了。
如果要配置KVM虚拟环境,可参见:CentOS 6下KVM环境的安装和配置。
参见:个人常用软件。