17370845950

CentOS服务器怎么安装?CentOS 7系统安装配置方法【运维】
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,填IPADDRGATEWAYDNS1,再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就顺了。