服务器安装CentOS 7系统并不复杂,关键在于准备合适的安装介质、合理规划分区,并根据服务器用途进行初始配置。
服务器安装CentOS 7系统步骤详解
安装前的硬件与镜像准备
- 硬件最低要求:CPU至少2核,内存建议4GB以上,硬盘20GB,生产环境推荐CPU 4核以上、内存8GB、硬盘100GB。
- 镜像选择:从国内镜像站(简米云、清华、中科大)下载CentOS 7镜像,建议选择Minimal ISO,减少冗余软件包,适合服务器场景,DVD ISO体积大但包含完整软件包,适合离线安装。
- 制作启动U盘:
- Windows下使用Rufus,选择ISO文件,写入方式选“DD模式”。
- Linux下使用dd命令:
dd if=CentOS-7-x86_64-DVD-2009.iso of=/dev/sdb bs=4M status=progress(请确认U盘设备名)。
- BIOS设置:进入服务器BIOS,设置启动模式为UEFI或Legacy(根据硬件和应用需求),关闭Secure Boot,将U盘设为第一启动项。
服务器安装CentOS 7系统分区方案
- 推荐LVM逻辑卷:便于未来扩展,避免分区大小不足。
- 分区建议:
- /boot:500MB-1GB,文件系统选xfs或ext4。
- swap:2GB-4GB,与内存大小相关,内存小于2GB时建议双倍swap。
- /:根目录分配剩余空间,或单独划分/var、/home等。
- 场景化分区
:
- 数据库服务器:单独划分/var/lib/mysql,建议50GB以上。
- Web服务器:单独划分/var/www,建议20GB以上。
- 日志服务器:单独划分/var/log,建议10GB以上。
- 操作步骤:在安装界面选择“手动分区”,创建LVM卷组(Volume Group),再创建逻辑卷(Logical Volume),设置挂载点。
软件选择与网络配置
- 软件选择:选择“最小安装”,安装后按需添加服务,若需使用图形界面,可选“带GUI的服务器”。
- 网络配置:设置主机名,配置静态IP(子网掩码、网关、DNS),确保“连接时自动连接”勾选。
- 开始安装:设置root密码,创建普通用户,等待安装完成。
服务器安装CentOS 7系统对比Ubuntu Server
- 安装流程:CentOS 7使用Anaconda图形安装器,流程清晰;Ubuntu Server使用Subiquity或Debian installer,文本界面为主。
- 包管理:CentOS 7使用yum(实际为dnf),Ubuntu使用apt,yum在依赖处理上更保守,apt软件包更新更及时。
- 稳定性:行业共识认为,CentOS 7在长期运行稳定性上优于Ubuntu Server,尤其适合企业级生产环境。
- 社区支持:CentOS 7已于2026年停止维护,但大量旧系统仍在使用,安装流程依然是经典参考,Ubuntu LTS支持周期长达10年。
- 适用场景:需要兼容RHEL生态时选择CentOS 7;追求最新软件包和更长支持周期时,可考虑Ubuntu或Rocky Linux。
服务器安装CentOS 7系统网络配置要点
- 安装过程中配置:在“网络和主机名”界面,手动配置IPv4信息,包括IP地址、子网掩码、网关和DNS服务器(如8.8.8.8、114.114.114.114)。
- 安装后配置:编辑网卡配置文件
/etc/sysconfig/network-scripts/ifcfg-ens33,确保ONBOOT=yes,BOOTPROTO=static,重启网络服务systemctl restart network。 - 常见故障排查:
- 网络无法启动:检查
ONBOOT和BOOTPROTO设置。 - 无法获取IP:使用
dhclient强制获取,或改用nmcli管理。 - 连通性测试:
ping网关,traceroute外网,检查DNS解析。
- 网络无法启动:检查
- 多网卡绑定:对于服务器,可使用bonding或team模式提高冗余和带宽。
安装后的安全初始设置
- 更新系统:
yum update -y,确保所有软件包为最新。 - SELinux配置:编辑
/etc/selinux/config,设置SELINUX=permissive(调试)或enforcing(生产环境需按需配置策略)。 - 防火墙:使用
firewall-cmd添加规则,如开放SSH端口:firewall-cmd --permanent --add-port=22/tcp && firewall-cmd --reload。
- SSH加固:修改默认端口(如2222),禁止root登录,使用密钥认证。
- 安装fail2ban:
yum install epel-release && yum install fail2ban,配置后启动,防止暴力破解。 - 业内专家指出,服务器安全应从安装后立即开始,包括最小化服务安装和定期审计。
安装CentOS 7系统只是服务器运维的起点,后续的配置优化和安全加固同样重要,掌握以上步骤,你就能快速搭建一个稳定可靠的服务器环境。
服务器安装CentOS 7系统常见问题解答
-
问题1:安装时提示“No disks detected”怎么办?
通常是因为硬盘控制器驱动缺失,可在启动时按e编辑启动参数,添加rd.driver.blacklist=...或使用官方驱动U盘,尝试切换UEFI与Legacy模式,或检查硬盘连接。 -
问题2:分区时/boot分区应该多大?
/boot分区存放内核和启动文件,一般分配500MB-1GB即可,若配置多个内核或双系统,可适当增大至2GB,但不宜过大以免浪费空间。 -
问题3:安装完成后网络无法连接,如何排查?
首先检查网卡配置文件,确保ONBOOT=yes、BOOTPROTO=static,并正确填写IP、网关、DNS,重启网络服务systemctl restart network,若使用NetworkManager,则用nmcli dev connect ens33,最后通过ping测试网关和DNS。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/519863.html



