前言:云服务,如果公司有的选择,还是推荐选择阿里云服务器!
本文专为Linux运维、Docker/Jenkins部署学习,选择一个非常便宜,适合学习运维的服务器。
阿里云经济型e实例配置
一、阿里云经济型e实例核心配置(2核2G+3M带宽)
1. 系统镜像选择(运维学习首选)
结合Linux运维学习、Docker/Jenkins部署需求,优先选生态成熟、教程丰富、面试适配度高的系统,具体对比如下:
|-----------|------------------|------------------------------------------------------|-----------------------------|
| 镜像选项 | 推荐版本 | 核心优势 | 适用场景 |
| Anolis OS | 最新LTS版本(如2.8) | 阿里云原生系统,100%兼容CentOS,官方长期维护,性能优化适配阿里云服务器,CentOS系教程通用 | 想延续CentOS操作习惯,追求稳定,适配主流运维教程 |
| CentOS | CentOS 7.9 | 运维行业经典教科书级系统,全网教程、故障解决方案最多,所有运维工具完美兼容 | 纯Linux运维入门,零基础夯实基础,面试高频适配 |
| Ubuntu | Ubuntu 22.04 LTS | Debian系现代系统,apt包管理简洁易用,Docker、Jenkins等DevOps工具原生适配度高 | 偏向开发+运维复合型学习,喜欢现代化系统操作 |
推荐优先级:Anolis OS > CentOS 7.9 > Ubuntu 22.04 LTS,选购时直接选择对应系统的最新长期支持版(LTS)即可。
2. 扩展程序配置(关键:面试避坑)
- Docker社区版(可选,分场景决策) :零基础想快速上手容器操作,可临时勾选,能直接跳过安装步骤,快速开展Docker命令、容器运行实操;面试备考强烈建议不勾选,手动安装Docker是运维岗位高频面试考点,必须完整实操安装、配置、排障全流程,避免面试无法口述实操细节。
- ❌ 宝塔面板/Java/Python等预装软件:一律不勾选,运维学习核心是掌握命令行实操与底层原理,可视化面板会掩盖核心操作逻辑,额外预装软件也会占用服务器资源,后续需用到可手动安装。
- 系统盘 :类型选择ESSD Entry,容量固定40GiB,足够存放系统、Docker镜像、Jenkins数据;务必勾选随实例释放,删除实例时自动清理磁盘,避免产生额外费用
- 数据盘:学习场景无需额外购买,系统盘空间完全够用,不浪费成本
- 备份/快照服务:取消勾选,学习环境无重要数据,无需额外付费备份
4. 网络与安全组配置(安全+实用)
- 公网IP :必须勾选分配公网IPv4地址,否则本地无法远程连接
- 带宽配置:选择按固定带宽,保持3Mbps,匹配套餐不限流量规则,满足学习需求
- 安全组端口(仅开必要端口):仅开放SSH 22端口(必开)、ICMP(ping测试用);关闭3389端口(Windows远程,Linux无用),80/443端口后续手动开放,更安全
- 安全组类型:普通安全组即可,无需企业级高阶配置
5. 登录凭证配置(安全优先)
- 登录方式 :优先选密钥对,拒绝密码登录,防止服务器被暴力破解
- 操作:已有密钥对直接选择,无密钥对点击创建,下载保存.pem私钥文件
- 登录用户:学习场景选root用户,操作无权限限制,方便实操
- 系统盘 :类型选择ESSD Entry,性能满足学习需求且成本最低;容量固定40GiB,足够存放系统、Docker镜像、Jenkins工作目录,无需扩容浪费成本;务必勾选随实例释放,删除实例时自动清理系统盘,避免产生额外存储费用。
- 数据盘:学习场景无需额外购买数据盘,系统盘空间完全够用,减少不必要开支。
- 文件备份/快照服务:取消勾选,学习环境无重要生产数据,备份服务会增加额外成本,完全没必要。
4. 网络与安全组配置(安全+实用)
- 公网IP :必须勾选分配公网IPv4地址,否则本地无法远程连接服务器,无法开展运维学习。
- 带宽计费 :选择按固定带宽 ,带宽保持3Mbps,匹配所选套餐的不限流量规则,满足Docker镜像拉取、Jenkins访问等学习需求。
- 安全组端口(仅开放必要端口,最小权限原则) :
✅ SSH 22端口 :必开,用于本地密钥远程登录服务器;
❌ RDP 3389端口 :关闭,Linux系统无需Windows远程桌面端口;
✅ ICMP IPv4 :开启,方便ping命令测试服务器网络连通性;
❌ 80/443端口:暂不开启,后续部署Nginx、Jenkins时手动开放,提升服务器安全性。
- 安全组类型:选择普通安全组,企业级安全组功能冗余,不适合学习场景,无需额外配置。
5. 登录凭证配置(安全优先)
- 登录方式 :优先选择密钥对登录,相比密码登录更安全,可有效避免服务器暴力破解,学习场景也能提前养成运维安全习惯。
- 密钥对使用 :已有密钥对直接选择,无密钥对则点击创建,生成后务必妥善保存.pem格式私钥文件,丢失后无法登录服务器。
- 登录用户:选择root用户,学习场景使用最高权限更方便操作,避免权限不足导致的操作失败(生产环境不建议直接用root,学习场景可放宽)。
- ❌ 不选择自定义密码登录,安全性远低于密钥对,坚决舍弃。
二、服务器首次登录与DevOps环境初始化(命令行实操)
1. 本地密钥远程登录服务器
本地打开终端工具:Windows系统推荐nxshell,xshell等
2. 系统基础初始化与工具安装
登录后先更新系统、安装基础运维工具,适配后续Docker、Jenkins安装需求,分系统执行对应命令:
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Bash # CentOS/Anolis OS 系统执行 # 更新系统软件包 yum update -y # 安装wget、curl、vim、git等基础工具 yum install -y wget curl vim git # Ubuntu 系统执行 # 更新系统软件包索引并升级本地密钥远程登录服务器 apt update && apt upgrade -y # 安装基础工具 apt install -y wget curl vim git |