目录

个人CentOS系统的基本配置

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从本地安装更新。

配置第三方软件源

如果需要安装一些官方软件仓库没有的软件,可以通过第三方软件仓库获取,个人用到的第三方软件源有RPMforgeELRepo

安装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虚拟机

如果要配置KVM虚拟环境,可参见:CentOS 6下KVM环境的安装和配置

应用软件

参见:个人常用软件

网络服务

在系统上安装配置网络服务的方法可参见如下文档的相关部分:

HTTP服务器的安装和配置

FTP服务器的安装和配置