====== 个人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}}