wiki

Table of Contents

1 桌面系统

2 操作系统理论

3 数据结构和算法

4 数据库

4.1 关系型数据库

4.2 面向文档的数据库(Document-oriented databases)

4.3 NoSQL

4.4 全文检索

5 DevOps

5.1 系统运维

基础命令
awksedtarrsynccrontabfind进程管理SSHcurl
终端复用
tmux
配置
PS1
操作系统
运维 FAQ
系统管理
systemdjournalctl
网络

5.2 中间件

5.3 容器化

5.3.2 Kubernetes

5.4 监控告警

5.4.1 Prometheus

  • Prometheus-多年来的监控转型 翻译自 CoreOS 文章,写于 2018.8.9,介绍了 Prometheus 的历史和未来。 简单概括为:Prometheus 在 2012 年 SoundCloud 开发团队受谷歌内部的 Borgmon 项目启发开发的, 用于解决微服务架构的监控和告警问题。2016 年捐赠给 CNCF,转由社区开发和维护。 现今,Prometheus 已经是云原生体系下的监控标配。而未来将致力于做监控的标准化工作。
  • Prometheus 文档(非官方) 官方文档笔记
  • 基于 Prometheus 的监控告警

5.4.2 Grafana

5.4.3 开源的监控告警平台

6 程序设计

6.1 前端

6.2 C++

  • AutoTools:编译工具
  • gcc:编译器
  • Makefile
  • Perf:性能剖析工具,其实只要记得 perf top -p 一个指令就行了
  • Valgrind:Linux 下动态(指令框架)分析工具,主要用来做内存泄露检测。其他的工具还有 VLC,Nvwa 等

6.3 Go

6.4 Emacs Lisp

6.5 编码环境

6.6 其它

7 微服务

8 成长

First created:
Last updated: 2020-11-09 Mon 11:42
Power by Emacs 27.1 (Org mode 9.4)