安装前的必要检查
在安装Linux CentOS之前,需要确保硬件环境与系统需求相匹配。建议使用至少2GB内存、20GB磁盘空间和支持64位处理器的配置。如果是用于生产环境,建议选择LTS(长期支持)版本以获得更稳定的更新支持。
下载镜像时,应从官方渠道如CentOS官网或国内镜像站点进行。为确保文件完整性,应验证文件的SHA256校验值,避免下载被篡改的安装包。如果需要图形化界面,选择包含“Everything”或“GNOME”的ISO文件;若仅需命令行操作,可选择“Minimal”版本。
启动盘制作与引导设置
将镜像写入U盘或光盘是安装的第一步。可以使用工具如Rufus(Windows)或dd命令(Linux/macOS)。以dd命令为例,完成写入后,重启设备并进入Bios/UEFI设置。在UEFI设置中,需要调整启动顺序,使U盘或光盘优先启动。若设备支持安全启动(Secure Boot),需在UEFI中暂时关闭该功能以避免兼容性问题。
安装流程详解
选择语言与时区:进入安装界面后,选择“中文”以简化后续操作。根据地理位置设置时区,以确保系统时间与日志记录的准确性。
磁盘分区方案:分区是安装的关键步骤。建议手动分区以优化性能与安全性。具体分区包括:/boot(1GB,用于存放内核与引导文件)、swap(根据内存大小设置)、/(剩余空间的80%,作为根目录存储系统文件)、/home(剩余20%,用于用户数据隔离)。选择“XFS”作为默认文件系统。
网络与主机名配置:启用网络连接并设置主机名。若为服务器,建议使用静态IP以避免服务中断。在“网络与主机名”界面中填写相关网络参数。
软件包选择:根据用途选择所需环境。基础场景可选择“最小安装”;服务器部署需添加“开发工具”及“系统管理工具”;桌面环境可勾选“GNOME”或“KDE Plasma”。
用户与密码设置:为root账户设置高强度密码,并创建至少一个普通用户用于日常操作。遵循最小权限原则,开启SSH密钥登录可提升安全性。
安装后的基础优化
更新系统与内核:首次启动后应立即执行更新操作。如有需要,可通过启用ELRepo仓库安装最新稳定版内核。
防火墙与SELinux配置:CentOS默认启用firewalld与SELinux。对安全性要求较高的情况下,保持SELinux为“Enforcing”模式;若需简化调试,可临时设为“Permissive”。使用firewall-cmd开放必要端口。
安装常用工具:根据需求安装运维工具包。
常见问题与解决方案
安装过程中卡死:检查ISO文件的完整性或更换启动盘。尝试关闭UEFI中的快速启动选项。
显卡驱动不兼容:安装时选择“Basic Video Driver”,进入系统后安装官方闭源驱动。
磁盘未被识别:确认磁盘控制器模式为AHCI,RAID模式需加载额外驱动。
CentOS以其稳定性和广泛的企业级应用而受到开发者青睐。其清晰的安装逻辑和强大的社区支持使得即使是新手也能轻松上手。掌握上述步骤后,无论是部署Web服务器还是构建私有云,都能高效完成环境搭建。
文章来源:https://blog.huochengrm.cn/pc/30495.html