Administrator
发布于 2025-11-14 / 12 阅读
0
0

部署博客之云服务器的选购

一 、背景

背景就是看到阿里云服务器,这么便宜,三十几块一年,登上我的阿里云看到4年前买过一个实例,所以这次再买发现,最少只能79元,之前学生身份的时候,没买,真是错失多少福利。还有就是,也太杀熟了。

二、服务器类型

公司的服务器有两台,一台是linux用于后台服务。一台windows服务器,用于前端部署服务。据我所知,部署项目,都是linux,因为内置了很多插件,使用方便,也比较稳定。还有,如果一个后端知道你要选用windows服务器的时候,多半会嘲笑你的。大众的选择,总是没错。-- linux

三、服务器的配置

确定linux后,linux也有划分。Ubuntu,CentOS和linux的关系是什么?

先理清两个关键概念

概念

本质

作用

Linux

操作系统内核(Kernel),仅提供硬件管理(CPU、内存、硬盘)、进程调度等最底层功能

是所有 Linux 发行版的「核心动力」,但单独用不了(没有图形界面、命令行工具等)

发行版(Distro)

厂商 / 社区以 Linux 内核为基础,搭配「系统工具、软件库、桌面环境(可选)、包管理器」等,打包成的完整操作系统

开箱即用,满足用户日常办公、服务器部署、开发等实际需求

各发行版的核心区别(定位、用途、特点)

下面逐个拆解你提到的发行版,重点说它们的「定位差异」和「适用场景」,避免混淆:

发行版

核心定位

基于 / 关联关系

关键特点(优点 / 缺点)

适用场景

Ubuntu

桌面 / 服务器通用,主打「易用性」,面向个人用户和中小企业

基于 Debian(简化版)

✅ 生态丰富、软件多、社区支持强;❌ 服务器场景下稳定性略逊于 RHEL 系

个人桌面(新手首选)、开发机、小型服务器

Debian

追求「稳定、自由、开源纯粹」,是很多发行版的「上游源头」

独立开发(无直接上游)

✅ 稳定性极高、开源合规性强;❌ 软件版本偏旧(优先稳定)、配置略复杂

对稳定性要求高的服务器、开源项目测试环境

RedHat (RHEL)

企业级商业发行版,主打「稳定性、安全合规、官方技术支持」

独立商业开发(RHEL 系源头)

✅ 长期支持(7-10 年)、企业级安全补丁、合规认证齐全;❌ 收费(需订阅支持)

大型企业服务器、金融 / 政务等关键业务

CentOS

曾是 RHEL 的「免费开源克隆版」(完全兼容 RHEL,无商业支持)

原基于 RHEL,CentOS 8 后停更,改为 CentOS Stream

✅ 原版本免费、兼容 RHEL;❌ 停更后无稳定版,Stream 是 RHEL 测试版(不适合生产)

原 CentOS 7 仍广泛用于老服务器,新场景不推荐

Rocky Linux

替代 CentOS 的「免费企业级发行版」,目标 1:1 兼容 RHEL

基于 RHEL 源码重建(CentOS 原团队主导)

✅ 免费、完全兼容 RHEL、长期支持、社区驱动;❌ 生态成熟度略逊于 RHEL/CentOS 老版本

企业服务器(CentOS 迁移首选)、生产环境

AlmaLinux

另一款 CentOS 替代者,同样兼容 RHEL 的免费企业级发行版

基于 RHEL 源码重建(CloudLinux 公司主导)

✅ 免费、兼容 RHEL、商业公司支持(稳定性有保障);❌ 与 Rocky Linux 功能高度重叠

企业服务器、生产环境(CentOS 迁移备选)

Fedora

RHEL 的「测试 / 预览版」,主打「前沿特性、新技术尝鲜」

由 RedHat 赞助(RHEL 上游)

✅ 软件版本新、支持最新硬件 / 技术;❌ 生命周期短(仅 18 个月)、稳定性略差

开发者、技术尝鲜者、桌面用户(喜欢新功能)

查完资料,按我前端的理解就是,像浏览器的内核,百度,IE,欧朋,火狐,等等很多浏览器,但可以按照内核分类,相同的内核,表现出类似的使用属性。再举个例子,就是,广汽,东南,众泰,陆风等,他们都装过三菱发动机一样。

查看公司使用的是CentOS., 看搜索资料,新手推荐Ubuntu, 那就选Ubuntu吧。

PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"

四、快速了解你的服务器

如果你手里有一台机子,如何快速了解它。一下指令我反正是用到了。

1.先查:服务器操作系统版本(核心信息)

cat /etc/os-release

bash

NAME="Alibaba Cloud Linux"  # 系统名称(阿里云自研Linux,最常用)
VERSION="3 (Soaring Falcon)" # 系统版本
ID="alinux"                  # 系统标识
ID_LIKE="rhel centos fedora" # 兼容的系统(类似CentOS/RHEL)
VERSION_ID="3"
PRETTY_NAME="Alibaba Cloud Linux 3 (Soaring Falcon)"
ANSI_COLOR="0;31"
HOME_URL="https://www.aliyun.com/"

其他可能的输出(若你选了其他镜像):

  • 若显示 NAME="Ubuntu" → Ubuntu 系统;

  • 若显示 NAME="CentOS Linux" → CentOS 系统;

  • 若显示 NAME="Debian" → Debian 系统。

2、再查:服务器硬件配置(CPU / 内存 / 存储)

确认服务器的硬件规格(和你购买的套餐是否一致):

1. 查看 CPU 信息(核心数、架构)

bash

lscpu

关键看 CPU(s):(总核心数,如 2 核)、Architecture:(架构,如 x86_64)。

2. 查看内存信息(总内存、可用内存)

bash

free -h  # -h 表示以人类可读单位(GB/MB)显示

输出示例:Mem: 2.0Gi 1.2Gi 800Mi 0.0Ki 0.0Ki 800Mi → 总内存 2GB。

3. 查看存储信息(磁盘大小、类型)

bash

df -h  # 查看挂载的磁盘空间

关键看 / 根目录的 Size(如 40G)、Filesystem(如 /dev/vda1,对应阿里云 ESSD 磁盘)。


评论