阿里云双十一优惠活动,点击链接进行购买: 一年仅需89元即可以购买服务器~。我个人服务器为2核4G配置,也更加推荐购买 2核4G三年799元 配置的服务器。
你可以跟着我的笔记 当我有一台服务器时,我做了什么 来开始维护服务器并搭建应用,将引导你使用 docker 和 k8s 搭建一个自己的服务器开发集群。

# 当我有服务器时我做了什么 · 个人服务器运维指南

在 2018 年时,我写了一篇文章: 当我有一台服务器时做了什么 (opens new window)。为了不至于浪费我在阿里云低价优惠买的服务器,于是使用 docker 跑了一个应用,并参照我司的技术架构搭建了相关的基础设施。

现在仔细想来,这些经验非常适用于有一台服务器却不知所措的人,于是有了本系列文章,希望能够帮助到那些服务器买来已久却仍在吃灰的人。如果你是一个自由开发者,本系列文章或许对你环境搭建也会有些许启发。

如果你的服务器配置高于1核2G,则本系列文章将会适用于你。如果你的服务器配置较高,并且拥有多台服务器,你可以参考我另一系列文章 k8s 与微服务实践 (opens new window)

本系列文章托管在 github 的仓库 shfshanyue/op-note (opens new window)

如果你没有服务器,可以在华为云或者阿里云新购一台服务器作为实践,对于新手有以下优惠

# 预览

# 窗口管理

窗口管理

# 服务管理

服务管理

# 目录

本系列文章所有容器的配置文件在 compose目录 (opens new window)

    1. 序·当我有一台服务器时我做了什么 (opens new window)
    2. 序·当我有一台服务器时我做了什么(2019) (opens new window)
  1. 服务器初始化配置
    1. 高效简单的服务器登录配置
    2. 服务器上 git 安装及基本配置
    3. 服务器上 ssh key 管理及 github 配置
    4. 服务器基本指标信息查看及命令
    5. tmux 与服务器终端多窗口管理 (opens new window)
    6. vim 基本操作及配置 (opens new window)
  2. 自动化运维
    1. ansible 简易入门 (opens new window)
  3. 了解 docker
    1. docker 简易入门 (opens new window)
    2. Dockerfile 最佳实践 (opens new window)
    3. 案例: 使用 docker 高效部署前端应用 (opens new window)
  4. 使用 docker compose 编排容器
    1. docker compose 编排架构简介 (opens new window)
    2. docker compose 简易入门 (opens new window)
    3. 使用 traefik 做反向代理 (opens new window)
    4. 使用 traefik 自动生成 https 的证书 (opens new window)
    5. 使用 dnsmasq 搭建本地 DNS 服务 (opens new window)
    6. 使用 openvpn 访问内部集群私有服务 (opens new window)
    7. 使用 postgres 做数据存储 (opens new window)
    8. 使用 redis 做缓存服务 (opens new window)
    9. 使用 sentry 做异常监控 (opens new window)
    10. 案例:黑客增长 - 从博客向公众号引流 (opens new window)
    11. 案例:黑客增长 - 使用公众号开发模拟面试 (opens new window)
  5. 服务器及容器监控
    1. linux 各项监控指标 (opens new window)
    2. 使用 htop 监控进程指标 (opens new window)
    3. 使用 ctop 监控容器指标 (opens new window)
  6. 高频 linux 命令
    1. sed 命令详解及示例 (opens new window)
    2. awk 命令详解及示例 (opens new window)
    3. jq 命令详解及示例 (opens new window)
    4. iptables 命令详解及示例 (opens new window) - TODO
    5. tcpdump 命令详解及示例 (opens new window)
    6. htop 命令详解及示例 (opens new window) - TODO
    7. 案例: 使用jq与sed制作掘金面试文章榜单 (opens new window)

# TODO

  1. 为何需要一套 Linux 环境

# 关注我

我是山月,我会定期分享文章在个人公众号【全栈成长之路】中。你可以添加我微信 shanyue94 或者在公众号中联系我,添加好友时回复 个人服务器 可以拉你进个人服务器运维交流群。

如果你没有服务器,可以在华为云或者阿里云新购一台服务器作为实践,对于新手有以下优惠

Last Updated: 11/5/2020, 10:00:12 AM