服务器部署教程(Docker + PostgreSQL + Redis)
环境:CentOS 7 x2 / 两台服务器均有
/data大分区(94G)
一、服务器信息
| 服务器 | IP | 系统 | 用途 |
|---|---|---|---|
| ad-db | 10.60.9.x | CentOS 7 | 数据库服务器(PostgreSQL) |
| ad-app | 10.60.9.y | CentOS 7 | 应用服务器(Django + Redis) |
系统账号
| 服务器 | 用户名 | 备注 |
|---|---|---|
| ad-db | bsadmin | sudo 免密权限 |
| ad-app | bsadmin | sudo 免密权限 |
二、前置检查(两台服务器都要执行)
1. 查看系统版本
cat /etc/os-release
2. 查看资源状态
free -h # 内存
df -h # 磁盘
nproc # CPU 核心数
3. 确认 sudo 权限
sudo -l
三、修复 CentOS 7 yum 源(两台服务器都要执行)
CentOS 7 已于 2024 年 6 月停止维护,默认源已失效,需切换至阿里云归档源。
# 备份旧源
sudo mkdir -p /etc/yum.repos.d/backup
sudo mv /etc/yum.repos.d/CentOS-*.repo /etc/yum.repos.d/backup/
# 换成阿里云归档源
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
# 清除缓存并重建
sudo yum clean all
sudo yum makecache

