
作为一个程序员,双十一肯定要参与,要么剁手要么加班,而我剁手又加班,趁着降价花了300+买了两个三年的阿里ecs服务器,一直拖到现在才开始用......
相关服务:香港云服务器租用
目标:如文章图片所示......
技术支持:
前端技术栈 Next.js+React+ApolloClient+Docker+Docker Compose
后端技术栈 在node与go之间摇摆
数据库 后端依赖于数据使用 docker 部署 redis 与 postgres
反向代理 调研traefik与nginx
日志系统 参考:https://github.com/deviantony/docker-elk
代码仓库 gitlab
CI/CD gitlab-runner
自动化运维 用 ansible 做一些服务器的预配置
监控 使用prometheus+node-exporter+cadvisor监控主机以及容器,使用grafana做可视化 调研grafana
k8s 后期使用k8s进行多服务部署
微信核心500人群:群内不定期会有赞助商送书活动,同时与腾讯云+社区合作(过节福利相送),BAT大厂资深大牛定期推送面经与源码分析,各平台大牛优秀文章推荐,更有内推跳槽咨询、视频资源共享、学习资料文章pdf面经网盘资源等等福利。加入我们一起进步。
为了解决知乎活码识别问题,下方的二维码做了持久化处理。同时群内人数过多,扫描二维码添加客服小柠,备注「加群」即可加入我们。

公众号:中台架构之家
每日一题:题目传送门
前端电子书大全:电子书
服务器登录配置
当你刚拥有一个服务器后,首先需要登录服务器,主要进行了以下三个实践操作来提升工作效率:
- 快速登录: 配置客户端 ssh-config
- 免密登录: 配置 public key
- 禁用密码(可选,不建议设置):配置服务器 ssh-config
服务器登录配置快速登录:ssh-config
在本地客户端环境 (MAC) 上配置 ssh-config,使其更方便地访问云服务器
cd /etc/ssh/ssh_config 以下是快速登录我两个服务器的配置
Host dahu
HostName 106.13.117.113
# HostName 香港 私网IP
User root
Host ping
HostName 106.13.192.5
# HostName 大陆 私网IP
User root在配置之前,ssh_config文件一定是不可写的状态,因此我们可以赋予他一定的权限
sudo chmod 777 ssh_config配置成功之后直接 ssh Host 名称就可以
MacBook-Pro:ssh anzp$ ssh dahu
Last failed login: Tue Jan 7 19:23:27 CST 2020 from 222.186.175.140 on ssh:notty
There were 171 failed login attempts since the last successful login.
Last login: Tue Jan 7 13:52:34 2020 from 123.124.235.5免密登录:
如何实现远程服务器的免密登录?
两个文件: 本地环境的 ~/.ssh/id_rsa.pub 与 远程服务器的 ~/.ssh/authorized_keys 一个动作:把本地文件中的内容复制粘贴到远程服务器中。
如果 ~/.ssh/id_rsa.pub 文件不存在,请使用 ssh-keygen 生成 ssh keys
简单来说,就是 Ctrl+C 与 Ctrl+V 操作,即把自己的公钥放在远程服务器。
禁用密码登录
修改云服务器的 ssh 配置文件:/etc/ssh/ssh_config。PasswordAuthentication 设置为 no
# 禁用密码登录
Host *
PasswordAuthentication no