个人服务器运维指南 (持续更新)

您所在的位置:网站首页 游戏服务器运维 个人服务器运维指南 (持续更新)

个人服务器运维指南 (持续更新)

2023-09-06 06:18| 来源: 网络整理| 查看: 265

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

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

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

如果你是新人的话,目前在阿里云买机器会有优惠,可以点击 链接 购买

邀请你一起 86元/年 购买云服务器

目录

序·当我有一台服务器时我做了什么 [序·当我有一台服务器时我做了什么(2019)]() - TODO

如果没有服务器

如果你只想搭一个博客 [静态网站托管: netlify]() - TODO [免费的 API Server 与数据存储]() - TODO [申请你的域名邮箱]() - TODO [使用 sentry 做异常监控]() - TODO

服务器初始化配置

服务器初始登录配置:ssh-config 服务器ssh key 以及 git 的配置 · (掘金) 系统信息查看相关命令 使用 vim 及其配置 窗口复用与 tmux openvpn 配置与内网安全 - TODO

自动化运维

使用 ansible 做自动化运维 ansible 中的细节问题 - TODO

docker 与应用开发

使用 docker 高效部署前端 部署异常监控服务 Sentry

k8s 与应用开发

搭建一个 k8s 集群 部署你的第一个应用: Pod,Deployment 与 Service · (掘金) 通过外部域名访问你的应用: Ingress · (掘金) 自动为你的域名添加 https 部署利器 Helm 安装及简介

监控

linux 各项监控指标 [linux 监控与报警]() - TODO

高频 linux 命令

sed awk jq iptables htop 00 如果没有服务器 · PaaS

随着 PaaS 的流行, 没有钱没有服务器也可以作很多事情。如

netlify 托管网站 github 托管私有仓库,并结合 github action 做 CI/CD quay 构建镜像 cloudflare 免费的 CDN sentry 异常上报 aws-lambda 简单的 API

如果说有什么缺陷的话,那就是因为网络而造成的速度问题了。 本章目录如下

如果你只想搭一个博客 [静态网站托管: netlify]() - TODO [免费的 API Server 与数据存储]() - TODO [申请你的域名邮箱]() - TODO [使用 sentry 做异常监控]() - TODO 01 服务器初始化配置

当我有了服务器时,我应该先在上边做点什么准备工作?

ssh-config: 方便很快地进入服务器 ssh key: 方便 git 的设置,以及与其它服务器相互 ssh vim/tmux: 方便在 linux 下工作 htop/rsync/lsof/git/...: 等基础软件与依赖的配置

如果使用 ansible,能够在三分钟内快速配置完所有前置准备工作。 本章目录如下

服务器初始登录配置:ssh-config 服务器ssh key 以及 git 的配置 系统信息查看相关命令 使用 vim 及其配置 窗口复用与 tmux openvpn 配置与内网安全 - TODO 02 自动化运维

在做服务器初始的准备工作中,如果只有一台服务器就很简单,但是有了多台就需要考虑一下自动化运维了

使用 ansible 做自动化运维 ansible 中的细节问题 - TODO 03 docker 与应用开发

当服务器的准备工作结束后,就可以使用它部署一些服务或者简单的应用了:

一个简单的静态博客,能够了解前端部署的大致流程 postgres/redis,做一些测试,存一些有用的数据 一个有状态的后端应用,并用 docker 部署,简单了解后端部署以及前后端配合的大致流程 nginx 的反向代理 https 证书

如果你刚刚接触服务器,我建议你学习并实践下 docker,不管你是一个前端还是后端都会大有裨益,目录如下

使用 docker 高效部署前端 部署异常监控服务 Sentry 04 kubernetes 与应用开发

如果你有多台服务器,建议尽可能搭建一个 k8s cluster。结合 kubernetes 与 helm,部署也变得相当简单了

搭建一个 k8s 集群 部署你的第一个应用: Pod,Deployment 与 Service 通过外部域名访问你的应用: Ingress · (掘金) 自动为你的域名添加 https 部署利器 Helm 安装及简介 05 监控 linux 各项监控指标 [linux 监控与报警]() - TODO 06 高频 linux 命令

记录下来备忘

sed awk jq iptables htop


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3