topic: devops
纪念我的第一台服务器
2019年双十一,脑子一热,买了人生第一台云服务器。
学生价,一个月 30 块。配置很低:1核 1G 1M带宽。但对于当时的我来说,简直就是打开了新世界的大门。
选型
对比了阿里云、腾讯云、华为云,最后选了腾讯云。原因很简单:学生认证通过快,而且有优惠。
配置:
- 地域:广州
- 系统:Ubuntu 18.04
- CPU:1核
- 内存:1GB
- 硬盘:50GB
- 带宽:1M
现在想想,这配置也太寒酸了。但当时激动得不行。
第一次远程登录
1 | ssh root@你的服务器IP |
输完密码的那一刻,感觉自己像是个黑客(现在想想真是想多了)。
第一件事改密码,第二件事装 vim,第三件事…发呆。
踩坑记录
坑1:防火墙
SSH 连不上,折腾了半天才发现是防火墙没开端口。
1 | # 开放 22 端口 |
坑2:内存不够
1GB 内存,装了个 MySQL 就开始swap,最后整个系统卡死。
解决:要么加内存,要么不用 MySQL。最后选择不用,改用 SQLite。
坑3:域名备案
买了个域名,想解析到服务器。结果告诉我需要备案。
备案流程太麻烦,最后放弃了治疗,临时用 IP 访问。
装过的服务
1. Nginx
1 | apt update |
人生第一个 Web 服务器 就这么跑起来了。虽然只是显示 “Welcome to Nginx”。
2. Python
服务器怎么能没有 Python?
1 | apt install python3 python3-pip |
3. Flask
然后跑起了我的第一个 Web 应用:
1 | from flask import Flask |
访问 http://服务器IP/ 能看到 “Hello World!” 的那一刻,满足感直接拉满。
收获
虽然这台服务器配置很低,但它让我学会了:
- Linux 基本操作
- 远程服务器管理
- Nginx 配置
- Python Web 开发基础
更重要的是,它点燃了我对技术的热情。
后来服务器到期没续费,但那段时间的折腾,为后面学习 Docker、K8s 打下 了基础。
如果你也想学服务器技术,我的建议是:买一台,瞎折腾,踩坑就对了。