SuperiorWang / op-note

个人服务器运维指南

Home Page:https://shanyue.tech/op/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

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

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

如果对你能够有所帮助,可以帮我在 shfshanyue/op-note 上点个 star。

阿里云优惠活动,点击链接进行购买: 一年仅需89元即可以购买服务器~。我个人服务器为2核4G配置,也更加推荐购买 2核4G三年799元 配置的服务器。

目录

    1. 导读
    2. 序·当我有一台服务器时我做了什么
    3. 序·当我有一台服务器时我做了什么(2019)
    4. 序·个人服务器应用开发架构推荐 - TODO
  1. 如果你只想搭建博客
    1. 如果你只想搭一个博客
    2. 使用 netlify 托管博客与持续集成
    3. 使用 alioss 托管博客
    4. 使用 github action 持续集成
  2. 服务器初始化配置
    1. 服务器快速登录配置:ssh-config
    2. git 基本命令及安装
    3. 服务器ssh key 及 github 配置
    4. 系统信息查看相关命令
    5. vim 基本操作及配置
    6. tmux 与多窗口管理
  3. 自动化运维
    1. ansible 简易入门
    2. ansible 必知必会 - TODO
  4. 了解 docker
    1. docker 简易入门
    2. Dockerfile 最佳实践
    3. 案例: 使用 docker 高效部署前端应用
  5. 使用 docker compose 编排容器
    1. compose 编排架构简介
    2. docker-compose 简易入门
    3. 使用 traefik 做反向代理
    4. 使用 traefik 自动生成 https 的证书 - TODO
    5. 使用 dnsmasq 搭建本地 DNS 服务
    6. 使用 openvpn 访问内部集群私有服务
    7. 使用 postgres 与 redis 做数据存储服务 - TODO
    8. 使用 sentry 做异常监控
    9. 案例:一个 Node 应用的持续集成与部署实践 - TODO
  6. 使用 kubernetes 编排容器
    1. 搭建一个 k8s 集群
    2. 部署你的第一个应用: Pod ,Deployment,Service
    3. 部署你的第一个应用: Ingress
    4. 部署你的第一个应用: https
    5. 使用 Helm 作为包管理器
    6. 持续集成 drone.ci 简介及部署
    7. 案例:前端部署发展史
  7. 服务器及容器监控
    1. linux 各项监控指标
    2. 使用 htop 监控服务器指标
    3. 使用 ctop 监控容器指标
  8. 高频 linux 命令
    1. sed 命令详解及示例
    2. awk 命令详解及示例
    3. jq 命令详解及示例
    4. iptables 命令详解及示例 - TODO
    5. tcpdump 命令详解及示例
    6. htop 命令详解及示例 - TODO
    7. 案例: 使用jq与sed制作掘金面试文章榜单

关注我

我是山月,我会定期分享文章在个人公众号【全栈成长之路】中。你可以添加我微信 shanyue94 或者在公众号中联系我

如果你对全栈面试,前端工程化,graphql,devops,个人服务器运维以及微服务感兴趣的话,可以关注我

About

个人服务器运维指南

https://shanyue.tech/op/