CentOS部署云服务器实例完整安装教程
文章分类:售后支持 /
创建时间:2025-07-14
云服务器作为企业数字化转型的核心基础设施,使用CentOS系统部署实例具备高稳定性和安全性。CentOS基于Red Hat Enterprise Linux(RHEL)源代码构建,凭借长期支持(LTS)特性和完善的社区生态,成为服务器部署的热门选择。接下来,我们将从前期准备到数据备份,详细讲解CentOS云服务器实例的完整安装流程。
一、前期准备:工具与资源确认
部署前需完成三项核心准备:首先,通过云服务提供商获取云服务器实例(需提前注册账号并完成实名认证);其次,下载CentOS系统镜像——建议选择CentOS 7或8长期支持版(LTS),适配大多数生产环境;最后,准备远程连接工具:Windows用户推荐PuTTY或MobaXterm,Linux/Mac用户直接使用终端即可。需特别注意,部分云服务提供商会在实例创建时自动分配CentOS镜像,可跳过手动下载步骤。
二、创建实例:系统安装与参数配置
登录云服务管理控制台,进入“实例创建”页面。关键步骤包括:
- 选择操作系统:在镜像市场中筛选“CentOS”,根据业务需求选择版本(如CentOS 7.9 x86_64);
- 配置实例规格:CPU/内存建议按“2核4G起步”(适用于小型网站或测试环境),若为高并发业务(如电商大促)可升级至4核8G;
- 存储设置:系统盘推荐50GB SSD(读写速度更快,保障系统响应),数据盘按需挂载(如数据库业务建议单独挂载100GB以上SSD);
- 网络配置:勾选“分配独立公网IP”,带宽根据预估流量选择(1-10Mbps常用,大文件下载场景可提升至20Mbps);
- 安全组规则:初始开放SSH端口(22),其他端口(如80/443)可后续根据业务需求添加。
提交配置后,云服务提供商将在3-5分钟内完成实例初始化,状态变为“运行中”即表示CentOS系统安装完成。
三、远程连接:SSH登录与基础验证
实例创建成功后,在控制台获取公网IP地址(如123.45.67.89)。以PuTTY为例:
- 打开PuTTY,输入公网IP和端口22(SSH默认端口);
- 选择“SSH”连接类型,点击“打开”;
- 首次连接会提示“安全警告”,选择“接受”;
- 输入创建实例时设置的用户名(默认root)和密码,成功登录后显示“[root@localhost ~]#”即连接成功。
登录后可执行“uname -a”命令验证系统版本(输出应包含CentOS相关信息),执行“ping www.baidu.com”测试网络连通性。
四、系统配置:更新、防火墙与用户管理
连接成功后需完成基础配置:
1. 更新系统包:执行
yum update -y
,该命令会自动升级内核、驱动及基础软件包(约需5-10分钟,视网络速度而定)。2. 配置防火墙:CentOS默认使用firewalld服务,执行
systemctl start firewalld && systemctl enable firewalld
启动并启用开机自启。若需开放Web服务端口(如80/443),可执行firewall-cmd --permanent --add-service=http --add-service=https && firewall-cmd --reload
。3. 创建普通用户:为提升安全性,建议禁用root直接登录。执行
useradd deploy && passwd deploy
创建名为“deploy”的用户,再通过visudo
添加“deploy ALL=(ALL) NOPASSWD:ALL”赋予sudo权限(按需调整)。五、软件安装与业务部署:以Nginx为例
若需搭建Web服务器,可安装Nginx:
- 安装:执行
;yum install nginx -y
- 启动服务:
;systemctl start nginx && systemctl enable nginx
- 验证运行:浏览器输入云服务器公网IP,若显示“Welcome to nginx!”则安装成功;
- 自定义配置:修改/etc/nginx/nginx.conf文件,调整worker_processes(建议设置为CPU核心数)、worker_connections(根据内存大小调整,默认1024)等参数优化性能。
六、数据保护:备份与监控方案
为保障业务连续性,需做好数据防护:
- 定期备份:使用云服务提供的“云硬盘快照”功能(每日自动创建增量快照,每周手动全量备份),或通过脚本实现本地备份(如
tar -czvf /backup/$(date +%F).tar.gz /var/www
)。- 实时监控:安装Prometheus+Grafana组合,通过node_exporter采集CPU、内存、磁盘等指标,在Grafana面板设置告警阈值(如CPU使用率超过80%触发邮件通知)。
通过以上步骤,你已完成CentOS云服务器实例的部署与基础配置。实际使用中可根据业务需求(如数据库部署、API服务搭建)调整软件安装和参数配置,持续优化服务器性能与安全性。