CentOS 7服务器安装关键在虚拟环境准备、手动分区、静态IP配置、firewalld启用及SSH开启。需选英文语言、上海时区,标准分区设/boot、/和swap,桥接网络,禁用NetworkManager,放行80/443/22端口,并完成系统更新与服务验证。

CentOS 7服务器安装不难,关键在几个实操节点:虚拟环境准备、分区策略、网络连通性、基础服务启用。跳过图形界面、禁用无关硬件、配好静态IP和防火墙规则,才是生产环境的合理起点。
虚拟机或物理机环境准备
用VMware或VirtualBox建虚拟机时,选“稍后安装操作系统”,系统类型选CentOS 7 64位(必须与ISO版本一致)。内存建议≥2GB,磁盘20GB起步(生产环境建议100GB+),网络模式选桥接(确保能直连局域网)。装完删掉USB控制器、声卡、打印机等非必要设备,能加快启动速度。
安装过程中的关键配置
进入安装界面后:
- 语言选English(服务器推荐,避免中文路径/编码问题)
- 时区设为Asia/Shanghai,时间自动同步
- 安装目标选硬盘后,点“我要配置分区”——不选自动,防误删数据
- 标准分区(非LVM)更易排查:/boot(1GB)、/(剩余空间主体)、swap(内存1.5–2倍,如2GB内存配3GB swap)
- 网络和主机名页,务必打开网卡开关(ONBOOT=yes),否则装完没网
- root密码设强密码,别跳过;普通用户可选建,但运维初期用root也常见
装完首登后的必做五件事
重启进系统,用root登录后立即执行:
-
配静态IP:编辑/etc/sysconfig/network-scripts/ifcfg-ens33(网卡名用
ip link确认),设BOOTPROTO=static,填IPADDR、GATEWAY、DNS1,再systemctl restart network -
关NetworkManager,开firewalld:它比旧版iptables更适配CentOS 7,
systemctl disable NetworkManager && systemctl enable firewalld && systemctl start firewalld -
放行常用端口:HTTP/HTTPS(80/443)、SSH(22),命令如
firewall-cmd --permanent --add-service=http,最后--reload -
更新系统:
yum update -y,打上最新安全补丁 -
开SSH远程登录:
systemctl enable sshd && systemctl start sshd,之后可用Xshell或Terminal远程管理
验证是否跑通
本地浏览器访问服务器IP,看到Apache默认页说明Web服务就绪;curl -I http://localhost返回200表示服务正常;ss -tlnp | grep :22确认SSH监听中;ping www.baidu.com通则网络无碍。这些都通过,基础服务器就算立住了。
基本上就这些。不复杂但容易忽略细节,比如分区没手动配导致根目录爆满、网卡默认关机、防火墙没开80端口——踩过一遍,后面部署LNMP或Zabbix就顺了。










