在 2018 年时,我写了一篇文章: 当我有一台服务器时做了什么。为了不至于浪费我在阿里云低价优惠买的服务器,于是使用 docker 跑了一个应用,并参照我司的技术架构搭建了相关的基础设施。
现在仔细想来,这些经验非常适用于有一台服务器却不知所措的人,于是有了本系列文章,希望能够帮助到那些服务器买来已久却仍在吃灰的人。如果你是一个自由开发者,本系列文章或许对你环境搭建也会有些许启发。
如果你的服务器配置高于1核2G,则本系列文章将会适用于你。如果你的服务器配置较高,并且拥有多台,你可以参考我另一系列文章 k8s 与微服务实践
你可以在阿里云新购一台服务器作为实践:
本系列文章托管在 github 的仓库 shfshanyue/op-note
- 序
- 序·当我有一台服务器时我做了什么
- 序·当我有一台服务器时我做了什么(2019)
- 服务器初始化配置
- 服务器快速登录配置:ssh-config
- git 基本命令及安装
- 服务器ssh key 及 github 配置
- 系统信息查看相关命令
- vim 基本操作及配置
- tmux 与多窗口管理
- 自动化运维
- ansible 简易入门
- ansible 必知必会 - TODO
- 了解 docker
- docker 简易入门
- Dockerfile 最佳实践
- 案例: 使用 docker 高效部署前端应用
- 使用 docker compose 编排容器
- docker compose 编排架构简介
- docker compose 简易入门
- 使用 traefik 做反向代理
- 使用 traefik 自动生成 https 的证书
- 使用 dnsmasq 搭建本地 DNS 服务
- 使用 openvpn 访问内部集群私有服务
- 使用 postgres 做数据存储
- 使用 redis 做缓存服务
- 使用 sentry 做异常监控
- 案例:黑客增长 - 从博客向公众号引流
- 案例:黑客增长 - 使用公众号开发模拟面试
- 使用 kubernetes 编排容器
- 搭建一个 k8s 集群
- 部署你的第一个应用: Pod ,Deployment,Service
- 部署你的第一个应用: Ingress
- 部署你的第一个应用: https
- 使用 Helm 作为包管理器
- 持续集成 drone.ci 简介及部署
- 案例:前端部署发展史
- 服务器及容器监控
- linux 各项监控指标
- 使用 htop 监控进程指标
- 使用 ctop 监控容器指标
- 高频 linux 命令
- sed 命令详解及示例
- awk 命令详解及示例
- jq 命令详解及示例
- iptables 命令详解及示例 - TODO
- tcpdump 命令详解及示例
- htop 命令详解及示例 - TODO
- 案例: 使用jq与sed制作掘金面试文章榜单
我是山月,我会定期分享文章在个人公众号【全栈成长之路】中。你可以添加我微信 shanyue94
或者在公众号中联系我,添加好友时回复个人服务器可以拉你进个人服务器运维交流群。
![如果你对全栈面试,前端工程化,graphql,devops,个人服务器运维以及微服务感兴趣的话,可以关注我](https://camo.githubusercontent.com/50777d2a31263d30ce089360f2225327b5e291ca3ac6a603f58420c3ab01dbbc/68747470733a2f2f7368616e7975652e746563682f7172636f64652e6a7067)