====== 个人CentOS系统的基本配置 ======
[[http://www.centos.org|CentOS]]是基于Red Hat Enterprise Linux的源代码编译而成的Linux发行版,本文讲述个人使用的CentOS系统的基本配置过程。
下面的操作以64位的CentOS 6版本为例。
===== 基本配置 =====
==== 初始安装 ====
一些安装要点:
* 安装缺省的桌面软件包;
* 语言使用简体中文;
* 安装grub引导管理器。
==== 挂载文件系统 ====
通常机器上不会只有一个文件系统分区,尤其是多操作系统共存的机器。如果想在开机时就自动挂载某些文件系统,则将其添加到/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通过联网获得软件更新,个人倾向于在本地维护一份系统镜像(方法参见:[[.:mirror|搭建本地的软件源镜像服务器]])。
编辑/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从本地安装更新。
==== 配置第三方软件源 ====
如果需要安装一些官方软件仓库没有的软件,可以通过第三方软件仓库获取,个人用到的第三方软件源有[[http://repoforge.org|RPMforge]]和[[http://elrepo.org|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虚拟机 =====
如果要配置KVM虚拟环境,可参见:[[.:kvm|CentOS 6下KVM环境的安装和配置]]。
===== 应用软件 =====
参见:[[.:software|个人常用软件]]。
===== 网络服务 =====
在系统上安装配置网络服务的方法可参见如下文档的相关部分:
[[:computer:net:httpd | HTTP服务器的安装和配置]]
[[:computer:net:ftpd | FTP服务器的安装和配置]]
{{tag>CentOS}}