尽管CentOS 6早已停止官方维护(EOL),但在某些特定场景下,如运行遗留应用、进行旧环境兼容性测试或学习经典的Linux系统管理,我们仍可能需要安装它,本文将详细梳理CentOS 6的安装全过程,并提供关键的安装后配置指南,以确保您能够顺利搭建起一个可用的系统。
安装前准备
在开始安装之前,充分的准备工作是必不可少的。
- 获取ISO镜像:由于官方源已不再提供,您需要从CentOS的官方归档站点下载ISO镜像文件,访问
vault.centos.org
,根据您的需求选择对应的版本(如6.10)和架构(通常是x86_64),下载DVD版本的ISO文件。 - 创建安装介质:您可以使用一个空白DVD刻录ISO文件,或者制作一个可启动的U盘,在Windows上,推荐使用Rufus等工具;在Linux或macOS上,可以使用
dd
命令。 - 确认硬件兼容性:CentOS 6对较新的硬件(如NVMe硬盘、某些新型号网卡)支持不佳,请确保您的硬件能够被其内核识别。
- 数据备份:安装过程会涉及磁盘分区,请在操作前备份好重要数据。
详细安装步骤
准备就绪后,将安装介质插入服务器或电脑,并从该介质启动,您将看到经典的CentOS引导界面。
第一步:引导与语言选择
在引导菜单中,选择“Install or upgrade an existing system”并按回车,系统会加载安装程序,随后进入图形化安装界面,首先选择安装过程中使用的语言,建议选择“English(English)”以避免可能的中文显示问题,后续可以在系统中安装中文支持。
第二步:键盘布局与存储设备
选择键盘布局,通常默认为“U.S. English”,系统会提示选择存储设备类型,对于绝大多数情况,选择“Basic Storage Devices”即可。
第三步:设置主机名与时区
为您的计算机设置一个易于识别的主机名,随后,选择您所在的时区,Asia/Shanghai”,并确保系统时间与硬件时间同步。
第四步:设置root密码
为root管理员账户设置一个强密码,这是系统的最高权限账户,密码的安全性至关重要,如果设置的密码过于简单,系统会弹出警告,但您可以选择“Use Anyway”继续。
第五步:磁盘分区
这是安装过程中最关键的一步,CentOS 6提供了几种分区方案,对于新手,可以选择“Use All Space”,让安装程序自动分区,但对于有经验的用户,推荐选择“Create Custom Layout”进行手动分区,以便更好地控制磁盘空间,一个典型的手动分区方案如下:
挂载点 | 文件系统类型 | 大小 | 描述 |
---|---|---|---|
/boot | ext4 | 200-500MB | 引导分区,存放内核和启动文件 |
swap | swap | 物理内存的1-2倍 | 交换空间,当物理内存不足时使用 |
ext4 | 剩余所有空间 | 根分区,所有文件和目录的起点 |
创建分区后,点击“Next”写入更改到磁盘。
第六步:软件包选择
CentOS 6提供了多种预设的软件包组合。
- Desktop:安装图形化桌面环境,如GNOME。
- Minimal:最小化安装,仅包含核心命令行工具,系统非常精简。
- Basic Server:基础服务器安装,包含一些常用的服务器管理工具,但无图形界面。
为了构建一个稳定、安全且资源占用少的服务器环境,强烈推荐选择“Minimal”或“Basic Server”,您也可以在下方勾选“Customize now”,在后续步骤中精确选择需要安装的软件包。
第七步:安装与重启
确认所有配置无误后,点击“Next”开始正式安装,这个过程会持续一段时间,具体取决于您的硬件性能和所选软件包的数量,安装完成后,系统会提示您“Reboot”,取出安装介质,重启计算机。
安装后关键配置
系统首次启动后,还需要进行一些重要配置才能正常使用。
配置网络
CentOS 6默认网卡(如eth0)不会在开机时自动启动,您需要手动编辑配置文件。
vi /etc/sysconfig/network-scripts/ifcfg-eth0
将文件中的 ONBOOT=no
修改为 ONBOOT=yes
,如果您需要静态IP,还可以配置BOOTPROTO=static
,并添加IPADDR
、NETMASK
、GATEWAY
、DNS1
等参数,保存后,重启网络服务:
service network restart
配置YUM源
由于官方源已失效,您需要将YUM仓库指向CentOS Vault归档站点。
sed -i "s/mirrorlist/#mirrorlist/g" /etc/yum.repos.d/CentOS-*.repo sed -i "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*.repo
执行上述命令后,清理YUM缓存并重建:
yum clean all yum makecache
您应该可以使用yum install
和yum update
命令了(尽管不会再有新的安全更新)。
安装常用工具
最小化安装的系统缺少很多常用工具,可以通过以下命令安装:
yum install wget vim net-tools lsof
net-tools
提供了ifconfig
等经典网络命令。
至此,一个基础的CentOS 6系统就安装并配置完成了,请务必记住,该系统不再接收任何安全更新,仅适用于隔离的、非生产性的环境。
相关问答FAQs
解答:这是因为CentOS 6已于2020年11月30日结束生命周期(EOL),其官方的YUM软件源服务器(mirror.centos.org)已经停止服务,您需要将系统的软件源地址手动修改为CentOS的归档站点,具体操作是编辑/etc/yum.repos.d/
目录下的.repo
文件,将其中所有的mirrorlist
行注释掉,并启用baseurl
行,将其指向http://vault.centos.org/...
,修改完成后,执行yum clean all
和yum makecache
来刷新软件源缓存即可。
解答:这是CentOS 6及更早版本的一个常见“坑”,默认情况下,网卡的配置文件(如/etc/sysconfig/network-scripts/ifcfg-eth0
)中ONBOOT
参数的值被设置为no
,这意味着网卡不会在系统启动时自动激活,您需要使用vi
或nano
编辑器打开该配置文件,将ONBOOT=no
这一行改为ONBOOT=yes
,然后保存退出,通过执行service network restart
命令重启网络服务,网卡便会自动获取IP地址(如果配置了DHCP)或应用您设置的静态IP。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复