CentOS 6作为一款经典的Linux发行版,尽管已进入生命周期末期,但在某些特定场景下仍被广泛使用,通过命令行安装CentOS 6是系统管理员和开发者的必备技能,本文将详细介绍完整的命令安装流程、关键配置步骤及常见问题处理,帮助用户高效完成系统部署。

安装前的准备工作
在开始安装前,需确保硬件环境满足基本要求:至少512MB内存(推荐1GB以上)、10GB以上可用硬盘空间,以及支持启动的CD/DVD驱动器或U盘,需提前下载CentOS 6的ISO镜像文件,并通过md5sum命令校验文件完整性,避免下载过程中出现损坏,对于网络安装场景,还需准备一台可访问的HTTP/FTP服务器或NFS共享目录,用于存放安装镜像文件。
启动安装程序
将制作好的启动介质(如U盘或安装光盘)插入服务器,重启计算机并在BIOS界面设置从该介质启动,启动后,系统会加载安装程序的内核镜像,进入图形化安装界面,若需进入文本模式安装,可在启动时输入linux text参数,首次启动会显示语言和键盘布局选择界面,通常默认英语即可,但可根据实际需求调整。
磁盘分区与文件系统配置
磁盘分区是安装过程中的关键步骤,在分区界面,推荐使用“自定义布局”手动分区,以优化磁盘使用效率,常见分区方案包括:
/boot:分配200-500MB,采用ext3或ext4文件系统,用于存放引导文件。- (根分区):剩余空间的50%-70%,建议ext4文件系统,确保足够容量存放系统文件。
swap:一般为物理内存的1-2倍,最大不超过8GB,用于虚拟内存支持。/home:剩余空间分配给用户数据目录,采用ext4文件系统。
若需RAID配置,可在分区前先创建RAID设备,再对RAID设备进行分区,LVM(逻辑卷管理)也是推荐选项,支持动态调整分区大小,完成分区后,需格式化文件系统并挂载点,确认无误后进入下一步。

网络与主机名配置
在网络配置界面,可选择动态获取IP(DHCP)或手动设置静态IP,对于服务器环境,建议手动配置,确保网络稳定性,需配置的参数包括IP地址、子网掩码、网关和DNS服务器,主机名设置应遵循FQDN格式(如server.example.com),便于后续网络管理。
时区、root密码与软件包选择
时区选择默认UTC或根据地理位置调整,如Asia/Shanghai,root密码需设置强密码(至少8位,包含字母、数字和特殊字符),确保系统安全,软件包选择环节,可根据实际需求勾选“Minimal”(最小化安装)或“Server”等预设组,减少不必要的软件包占用空间,若需后续添加软件包,可通过yum命令在线安装。
安装完成与首次启动
所有配置确认无误后,点击“安装”按钮开始复制文件,安装过程约需10-30分钟,具体时间取决于硬件性能,完成后,系统提示重启,此时需移除启动介质,首次启动会初始化系统服务,并设置防火墙和SELinux策略,建议根据安全需求调整防火墙规则,或暂时禁用SELinux(生产环境需谨慎)。
系统初始化与基础配置
登录系统后,建议执行以下初始化操作:

- 更新系统:运行
yum update -y安装所有安全补丁。 - 配置网络:编辑
/etc/sysconfig/network-scripts/ifcfg-eth0,确保网络配置持久化。 - 关闭不需要的服务:通过
chkconfig命令禁用如iptables、ip6tables等非必要服务。 - 安装常用工具:如
yum install -y wget vim curl,提升管理效率。
常见问题处理
安装过程中可能遇到无法识别硬件、网络配置失败等问题,针对硬件兼容性问题,可尝试更新BIOS或添加nomodeset参数启动,若网络配置失效,需检查/etc/resolv.conf中的DNS设置是否正确,或重启网络服务(service network restart),安装后若无法进入图形界面,可尝试安装xorg-x11-utils包并重新配置显示驱动。
相关问答FAQs
Q1: 安装CentOS 6时提示“Cannot allocate memory”错误怎么办?
A: 此错误通常是由于内存不足或交换分区未正确配置导致,可尝试增加swap分区大小,或通过linux mem=xxxM参数启动时临时指定内存容量(如linux mem=1024M)。
Q2: 如何在安装后修改默认的Yum源?
A: 备份原始源文件(如cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak),然后下载新的源文件(如CentOS Vault的源)替换,或手动编辑baseurl参数指向可用的镜像服务器地址,最后运行yum clean all && yum makecache更新缓存。