对于没有预装系统的云服务器,配置CentOS或Ubuntu的步骤如下:
一、准备工作
-
获取服务器信息
- IP地址、用户名(通常为root)、密码或SSH密钥
- 控制台访问地址(如VNC/Web终端)
-
连接服务器
ssh root@服务器IP # 或使用控制台提供的Web终端
二、通过云平台控制台安装(推荐)
方法1:使用ISO镜像安装
-
挂载ISO镜像
- 在云平台控制台找到“挂载ISO”功能
- 选择CentOS或Ubuntu的ISO文件
- 重启服务器并从ISO启动
-
图形化安装
- 通过VNC连接服务器
- 按照安装向导操作:
- 选择语言、时区
- 配置磁盘分区(建议使用自动分区)
- 设置root密码和用户账户
- 选择需要安装的软件包
方法2:使用网络安装(PXE)
部分云平台支持:
- 进入控制台选择“网络安装”
- 选择CentOS/Ubuntu版本
- 自动下载并安装
三、手动安装步骤
对于CentOS:
# 1. 下载最小化安装镜像
wget http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal.iso
# 2. 使用dd命令写入(如果从其他系统启动)
dd if=CentOS-7-x86_64-Minimal.iso of=/dev/sda bs=4M
# 3. 重启并安装
reboot
对于Ubuntu:
# 1. 下载服务器版镜像
wget https://releases.ubuntu.com/20.04/ubuntu-20.04-live-server-amd64.iso
# 2. 使用工具安装
# 如果有现有Linux系统,可使用工具重新安装
四、云平台特定方法
阿里云/腾讯云/华为云:
- 进入云服务器控制台
- 找到“重装系统”或“更换系统盘”
- 选择公共镜像中的CentOS或Ubuntu
- 设置密码后自动安装
AWS EC2:
- 创建AMI时选择:
- CentOS:
ami-0c2b8ca1dad447f8a(示例) - Ubuntu:
ami-0c55b159cbfafe1f0
- CentOS:
- 启动实例时自动安装
五、安装后配置
-
基础配置
# 更新系统 yum update -y # CentOS apt update && apt upgrade -y # Ubuntu # 安装常用工具 yum install -y vim wget curl net-tools # CentOS apt install -y vim wget curl net-tools # Ubuntu -
安全配置
# 修改SSH端口(可选) vi /etc/ssh/sshd_config # 重启SSH服务 systemctl restart sshd # 配置防火墙 firewall-cmd --permanent --add-service=ssh # CentOS 7+ ufw allow ssh # Ubuntu -
网络配置
# 查看IP配置 ip addr # 配置静态IP(如果需要) vi /etc/sysconfig/network-scripts/ifcfg-eth0 # CentOS vi /etc/netplan/01-netcfg.yaml # Ubuntu 18.04+
六、注意事项
- 数据备份:安装前备份重要数据
- 选择版本:根据需求选择LTS(长期支持)版本
- 磁盘分区:生产环境建议单独分区/home、/var等
- 安全组:安装后检查云平台安全组规则
- 监控配置:安装云监控agent(如阿里云监控、CloudWatch)
七、快速验证
安装完成后验证:
# 查看系统信息
cat /etc/os-release
uname -a
# 测试网络
ping -c 4 baidu.com
# 检查服务
systemctl status sshd
建议优先使用云平台提供的镜像安装功能,这通常是最简单快捷的方式。如果平台不支持,再考虑手动安装方法。
CLOUD技术笔记