云服务器系统安装设置的关键不在“装”,而在“装对”:选对镜像版本、规划好系统盘与数据盘、收敛安全组、完成初始化加固,这四步走对,后面九成的运维麻烦都不会找上门。很多人拿到服务器第一反应是赶紧装个面板、把网站传上去,结果半个月后系统盘爆满、SSH 被爆破、内核版本对不上软件依赖,只能推倒重来,下面按实际落地顺序,把每个环节拆开讲清楚。
云服务器系统安装设置教程:从选镜像到第一次登录
买完机器进控制台,很多人卡在第一步:镜像列表拉出来几十个选项,公共镜像、自定义镜像、云市场镜像、社区镜像,到底点哪个。
镜像类型怎么选,别被“最新版”带偏
- 公共镜像:云厂商官方维护,安全补丁及时,适合绝大多数场景,简米云、酷番云、华为云的公共镜像基本覆盖主流发行版。
- 自定义镜像:把你调好的系统存成模板,批量开机器时省事,但要注意镜像里的密钥、配置会一起复制过去。
- 云市场镜像:带预装环境(如宝塔、LNMP、Docker),开箱即用,代价是系统里多了一层你看不见的脚本。
- 社区镜像:由第三方上传,来源不可控,生产环境不建议碰。
选择逻辑很简单:生产环境一律用公共镜像,测试环境可以图省事用云市场镜像,至于版本,追求“最新”是新手最容易踩的坑,新版本内核、新版本 glibc,很容易让你编译某个老软件时直接报错。
版本选择:哪些系统已经不能用了
CentOS 7 已于 2026 年 6 月 30 日停止维护(CentOS 官方公告),意味着不再有安全补丁,继续跑不是不行,但公网暴露的机器要自己承担风险,替代方案是 Rocky Linux、AlmaLinux 这类与 RHEL 二进制兼容的发行版,或者直接上 Ubuntu LTS。
登录后第一件事,确认系统版本:
cat /etc/os-release查看发行版信息uname -r查看内核版本free -h和df -h看内存与磁盘
登录方式:密钥优先于密码
密码登录是暴力破解的头号目标,业内专家指出,公网开放 22 端口且允许密码登录的机器,被扫描尝试是常态,正确做法是在创建实例时就绑定 SSH 密钥对:
ssh -i ~/.ssh/your_key.pem root@公网IP- 密钥文件权限必须收紧:
chmod 600 your_key.pem,否则 SSH 会直接拒绝
登录后立刻改 SSH 配置,路径 /etc/ssh/sshd_config:
PermitRootLogin noPasswordAuthentication noPort 22222(换成非标准端口)- 保存后
systemctl restart sshd
改之前先确认新端口在安全组里放行了,不然你会把自己锁在门外。
云服务器系统盘怎么分区?默认分区够不够用
这是搜索量很高的问题,答案取决于你买的是「系统盘+数据盘」还是只有一块系统盘。
系统盘默认布局
主流云厂商的系统盘默认 20GB 到 50GB,安装时自动分区,通常是 根分区加 /boot,有些发行版还会分 /boot/efi,这种布局对小站点够用,但有几个雷区:
- 日志写满根分区,
/var/log没单独挂载 - Docker 默认数据目录在
/var/lib/docker,镜像一多就撑爆 - 数据库文件直接落在系统盘,扩容困难
数据盘单独挂载的实操
买机器时配一块数据盘,登录后按这个顺序做:
lsblk确认新盘设备名,通常是/dev/vdbfdisk /dev/vdb或parted /dev/vdb分区mkfs.ext4 /dev/vdb1或mkfs.xfs /dev/vdb1mkdir /data && mount /dev/vdb1 /datablkid取 UUID,写入/etc/fstab,用 UUID 而不是 /dev/vdb1,避免设备名漂移导致开机挂载失败
/etc/fstab 写入后先执行 mount -a 验证一遍,没报错再重启,这一步跳过,重启后机器起不来是常见故障。
扩容:系统盘满了怎么救
云盘支持在线扩容,但扩的是块设备,文件系统要自己扩:
growpart /dev/vda 1扩展分区- ext4 用
resize2fs /dev/vda1 - xfs 用
xfs_growfs /
顺序反了会报错,先扩分区再扩文件系统。
云服务器CentOS和Ubuntu哪个好?按场景对号入座
这是新手问得最多的问题,没有绝对答案,只有场景匹配,行业共识认为,选系统要看软件生态、团队习惯和生命周期,而不是哪个“更流行”。
| 维度 | Ubuntu LTS | Rocky/AlmaLinux | Debian |
|---|---|---|---|
| 包管理 | apt | dnf/yum | apt |
| 支持周期 | 5 年标准支持 | 跟随 RHEL 周期 | 约 5 年 |
| 社区文档 | 极丰富 | 中等 | 丰富 |
| 新软件获取 | 快 | 偏保守 | 较保守 |
| 适合场景 | Web、Docker、AI 工具链 | 企业内网、等保合规 | 稳定型服务 |
具体怎么对号:
- 跑 Docker、Node.js、Python 新版本工具链:Ubuntu 22.04/24.04 LTS 更省心,官方源里的版本够新
- 企业内部系统、有等保或信创要求:Rocky Linux 9 这类 RHEL 系更符合审计习惯
- 只跑 Nginx + 静态站、追求长时间不折腾:Debian 稳定版
- 还在用 CentOS 7 的老机器:尽快做迁移评估,
dnf系迁移工具可以辅助,但别指望一键无痛
云服务器系统安装设置的加固清单:上线前逐条打勾
系统装完不等于能用,下面这些是公网机器的最低配置。
网络层
- 安全组只放行必要端口,Web 开 80/443,SSH 改成自定义端口并限制来源 IP
- 数据库端口(3306/6379)永远不要对 0.0.0.0/0 开放
- 云厂商的默认安全组往往较宽松,创建实例后第一件事就是收窄
系统层
- 时间同步:
timedatectl set-timezone Asia/Shanghai,systemctl enable --now chronyd - 主机名:
hostnamectl set-hostname web-01,多机环境别一堆 localhost - 内核参数:
/etc/sysctl.conf里调net.core.somaxconn、vm.swappiness,改完sysctl -p - 自动安全更新:Ubuntu 用
unattended-upgrades,RHEL 系用dnf-automatic
数据层
- 开机器第一时间配快照策略,系统盘每周一次,数据盘按业务定
- 重要数据不能只依赖云盘快照,异地备份是另一道保险
- 装监控 agent,CPU、内存、磁盘、带宽四项至少要有告警
云服务器重装系统要多少钱?免费的部分和花钱的部分
很多人搜这个问题,其实担心的是“会不会二次收费”,结论是:在控制台更换操作系统本身不收费,简米云、酷番云等主流平台的“更换操作系统”功能都是免费的。
真正产生费用的是这些:
- 快照存储:按容量计费,长期留一堆旧快照是常见浪费
- 自定义镜像:部分平台对超出免费额度的镜像收存储费
- 数据迁移:跨地域、跨账号迁移需要走公网或专线,流量费另算
- 人工代维:找服务商帮你装环境、配安全,这类是按次或按年报价,价格区间较大
还有一点必须提醒:更换系统会清空系统盘数据,数据盘通常保留,但系统盘上的配置、日志、站点文件全部归零,重装前先做快照,或者把关键文件挪到数据盘。
云服务器系统安装设置常见问题
云服务器系统安装设置完成后 SSH 连不上怎么办
先查三层:控制台 VNC 登录看系统是否正常启动;安全组是否放行了 SSH 端口;sshd 服务是否在跑(systemctl status sshd),如果是改了端口后失联,用 VNC 进去把 sshd_config 改回来,或者临时在安全组放行 22 端口,密钥权限不对也会被拒,日志在 /var/log/secure 或 /var/log/auth.log。
云服务器系统盘和数据盘有什么区别,能只买一块吗
能,但不建议,系统盘随实例生命周期走,重装、更换系统都会清空;数据盘可以独立挂载、独立快照、独立扩容,把数据库、站点文件、日志放在数据盘,重装系统时数据不受影响,扩容也更灵活,预算紧张时至少做到日志和数据库目录单独挂载。
云服务器可以装 Windows 系统吗,和 Linux 怎么选
主流云平台都提供 Windows Server 公共镜像,需要额外支付 License 费用,选择标准看软件依赖:ASP.NET、SQL Server、远程桌面办公类应用选 Windows;Web 服务、容器、脚本自动化选 Linux,Linux 在同等配置下的资源占用更低,这也是多数互联网业务的默认选择。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/770376.html




