许吉友 - 运维

云原生

云原生十二要素.md

Kubernetes

Kubernetes二进制安装.md

kubeadm安装集群.md

核心组件运行原理.md

Kubernetes-Leader选举.md

k8s网络原理.md

共享储存原理.md

深入分析集群安全机制.md

pause容器作用.md

Secret.md

Kubernetes-Ingress-Controller.md

K8sFAQ.md

二进制部署Flannel.md

kubectl查看资源对象.md

List-Watch原理.md

kube-controller-manager内置的控制器.md

批量删除Evicted状态的pod.md

CRI-O

CRI-O安装使用.md

使用CRI-O和Kubeadm搭建高可用 Kubernetes 集群.md

Docker

Docker基础.md

Docker 错误汇总.md

Docker 更换储存位置.md

Docker 远程连接.md

Docker镜像相关.md

Dockerfile语法.md

动手理解Docker原理.md

Docker配置.md

Docker储存驱动.md

Docker二进制部署.md

Docker网络配置.md

Containerd

containerd介绍.md

containerd配置.md

Etcd

etcd-demo.md

etcd动态发现.md

Metrics.md

etcd配置详解.md

etcdctl详解.md

etcd-golang客户端.md

etcd中的各种版本.md

etcd性能调优.md

gRPC

Java构建gRPC服务.md

Protobuf语法.md

Golang构建gRPC服务.md

gRPC流式传输.md

gRPC认证.md

grpc-gateway使用.md

gRPC使用sock文件进行通信.md

gRPC拦截器.md

Helm

Helm入门文档.md

Helm命令.md

Helm Chart Template手册.md.md

Helm最佳实践.md

Pulumi

Pulumi入门.md

Istio

Istio安装教程.md

Istio Hello-world 教程.md

Istio 错误记录.md

istio安装配置.md

Istio监控措施.md

istioctl使用方法.md

动手构建一个adapter.md

Jaeger

Jaeger 入门.md

Jaeger-Operator.md

Rancher

Rancher安装.md

Ranche重置密码.md

Rook

Rook安装.md

Rook-Ceph 块储存.md

Rook-Ceph 对象储存.md

Deph mgr 密码.md

Telepresence

Telepresence安装及入门.md

Telepresence本地调试.md

CoreDNS

测试k8s集群中安装的CoreDNS.md

CoreDNS官方文档.md

Kubeless

Kubeless入门.md

Vault

Vault简介及入门.md

Vault使用示例.md

Vault之OIDC认证方法.md

Vault-Getting-Start.md

Fluentd

Fluentd安装.md

Fluentd配置.md

Prometheus

Prometheus入门.md

Prometheus概念.md

Prometheus教程.md

Prometheus配置.md

Prometheus查询.md

Prometheus储存.md

Prometheus集群.md

Prometheus可视化.md

Prometheus安全.md

Prometheus-exporters.md

Prometheus告警.md

Prometheus客户端.md

Prometheus架构.md

Prometheus高可用部署.md

Grafana

Grafana入门.md

Calico

calicoctl 使用方法.md

calico网络配置.md

calico-cni插件配置详解.md

Argo

Argo介绍及入门.md

Rudr

Rudr入门.md

Harbor

Harbor安装.md


Linux

Cgroup详解.md

Linux常见配置文件.md

Linux中的各种信号.md

RAID实践.md

LVM实践.md

TTY与PTY设备.md

日常运维

CentOS7重置密码.md

Linux创建用户并配置免密登录.md

CentOS7系统权限被篡改后的恢复方法.md

网络

一次网络命令实践.md

iproute2命令详解.md

Linux虚拟网络设备之tun-tap.md

Linux虚拟网络设备之Bridge.md

Linux下VxLAN实践.md

使用linux网桥及vlan实现交换机.md

IP隧道.md

Linux路由.md

DHCP服务器搭建.md

双网卡冗余.md

内核

内核升级.md

性能分析

Linux性能分析.md

移动文件提示没有空间排错.md

CPU性能分析.md

内存性能分析.md

IO性能分析.md

网络性能分析.md

磁盘4k随机写测试.md

随机读写与顺序读写.md

常用脚本

CentOS系统初始化脚本.md

Linux自动挂载脚本.md

删除脚本.md

硬件信息

硬件信息查看.md

硬盘接口.md

SSD磁盘开启Trim.md

命令详解

常用命令.md

top命令详解.md

lsof命令详解.md

ps命令详解.md

netstat命令详解.md

iostat命令详解.md

screen命令详解.md

demsg命令.md

xargs命令.md

tcpdump命令详解.md

man命令.md

Dmidecode命令详解.md

vmstat命令详解.md

pidstat命令详解.md

perf命令详解.md

sar命令详解.md

Syslog

syslog-ng使用教程.md

Iptables

iptables教程.md

Iptables使用实例.md

Shell

Shell脚本语法记录.md

错误记录.md

IPMI教程.md

Systemd

Systemd详解.md

service文件结构.md

systemctl命令详解.md

journalctl命令详解.md

其他命令.md

SELinux

SELinux入门.md

YUM

yum命令详解.md

rpm命令详解.md

repo文件格式.md

yum离线源的配置.md

yum配置文件.md

epel软件库的使用.md

OpenSSL

openssl常用命令.md

证书各个字段的含义.md

Firewalld

防火墙常用操作.md

KVM

KVM安装.md

自定义CentOS镜像.md

IPVS & LVS

ipvs使用实例.md

keepalived实现ipvs高可用集群.md

LVS的三种模式.md

LVS的8种调度算法.md

ipvsadm常用命令.md

lvs负载10w+并发的调优.md

Keepalived

Keepalived入门教程.md

Keepalived配置.md

HAProxy

HAProxy安装及入门.md

SSH

SSH反向代理与端口转发配置.md

漏洞实验.md


大数据

原生部署

ZooKeeper高可用部署.md

Hadoop高可用部署.md

HBase高可用部署.md

Hive部署.md

Spark高可用部署.md

Kafka高可用部署.md

Flink高可用部署.md

爬虫

Scrapy入门教程.md

Splash使用教程.md

Linux安装无头Chrome.md

Flink架构.md

Flume

Flume部署.md

HBase

HBase入门教程.md

HBase单机部署.md

HBase数据结构.md

HBase数据的导出与导入.md

HDFS

HDFS常用操作.md

HDFS之web-ui.md

HDFS原理详解.md

HDFS架构.md

HDFS用户手册.md

HDFS命令参考.md

使用QJM实现HDFS高可用.md

NFSGateway.md

Observer-NameNode.md

HDFS配额.md

HDFS快照.md

HDFS离线日志查看工具.md

HDFS离线Image查看工具.md

直接读取本地数据.md

Hive

Java连接Hive.md

Hive错误处理.md

Hive命令.md

HiveServer2.md

Hive架构.md

ORC文件格式.md

LLAP.md

Hive数据类型.md

Hive分区.md

HCatalog.md

HCatalog.md

Kafka

Kafka快速入门.md

Kafka主题.md

Kafka生产者.md

Kafka消费者.md

MirrorMaker实战.md

Kafka官方脚本.md

Kubernetes中的Kafka集群如何在外部访问.md

Systemd管理Kafka.md

Kafka在ZooKeeper中的储存结构.md

Kafka消息格式.md

Pulsar

Pulsar在Kubernetes中安装.md

Spark

Spark入门教程.md

spark-submit详解.md

编译安装Spark并外挂到HDP.md

在Kubernetes上运行Spark.md

YARN

YARN入门教程.md

YARN命令.md

YARN架构.md

ResourceManager重启.md

ResourceManager启用HA.md

YARN资源配置.md

NodeManager.md

TimelineV2.md

ZooKeeper

ZooKeeper介绍.md

ZooKeeper使用入门.md

zkCli的使用.md

ZooKeeper之ACL认证.md

Systemd管理ZooKeeper.md

Kerberos

HDP集成Kerberos.md

Thrift

Thrift入门.md

HDP

HDP离线安装.md

Ambari.md

HDF及NiFi部署.md

HDP之上的HDFS启动HA.md

HDP恢复配置.md

Ranger启用HA.md

Knox使用FreeIPA中的LDAP服务.md

RangerKMS.md

Ranger与Kerberos结合.md

CDH

CDH离线部署.md


数据储存

Elasticsearch

ES入门教程.md

ES之RESTAPIs.md

Ceph

MinIO

MinIO单机版启动.md

MinIO客户端的使用.md

MinIO备份定期删除脚本.md

MySQL定期备份并传输到MinIO脚本.md

MinIO高可用部署.md

MongoDB

MongoDB高可用部署.md

MySQL

MySQL最新版本安装.md

MySQL离线环境主从搭建.md

MySQL双主.md

Mysql数据备份.md

mysql-shell的使用.md

MySQL性能优化.md

MySQL配置.md

SQL四种语言.md

Redis

Redis入门教程.md

Redis编译安装.md

redis-cli使用方法.md

Redis配置.md

Redis主从复制.md

Redis数据持久化.md

Redis高可用.md

Redis权限控制.md

TiDB

TiDB部署.md

FastDFS

FastDFS 部署.md

SSDB

SSDB 部署.md


编程语言

Rust

Cargo教程.md

Rust-WASM入门.md

Scala

Scala基础语法学习.md

Scala语法深入学习.md

Golang

Golang协程入门.md

摆脱GOPATH.md

Golang教程.md

Go-FAQ.md

Go命令详解.md

Golang类型转换.md

Golang配置代理.md

Golang爬虫脚本.md

Python

Anaconda安装.md

Python教程.md

Python源码安装.md

PIP教程.md

Java

ClassNotFoundException与NoClassDefFoundError.md

package-info的作用.md

Linux查看Java线程状态.md

java并发总结.md

乐观锁与悲观锁.md


DevOps

Gitlab

Gitlab安装.md

Gitlab升级.md

Gitlab-CI教程.md

Gitlab之CI-CD应用自动化部署配置步骤.md

Gitlab-Runner安装部署.md

Jenkins

Jenkins安装.md

Git提交触发Jenkins自动构建.md

Kibana

Kibana入门教程.md

Kibana发现页.md

Kibana 错误记录.md

Logstash

LogStash入门教程.md

设置并运行Logstash.md

LogStash配置详解.md

Ansible

Ansible安装.md

PlayBook学习.md

Ansible安装k8s.md

Git

git命令详解.md

详解.git目录.md

Nginx

Nginx配置记录.md

Nginx编译安装.md

Nginx进程模型.md

OpenStack

OpenStack安装教程.md

Openstack配置使用Ceph.md

Openstack配置网络.md

Moloch

Moloch安装.md

LADP

LDAP入门.md

FreeIPA

FreeIPA安装.md


其他

三级登保经验.md

计算机网络

面试题

概述.md

分布式

CAP理论.md

Raft分布式一致性协议原理.md

算法

排序算法.md

三种限流算法.md

数据结构

基本数据结构.md

树.md

图.md

LSM-tree.md

日常

chrome没有继续前往.md

MacOS触控板与鼠标的滚动方向.md

Mac OS文件系统的附加属性@如何彻底删除.md

MacOS更改控制台图标大小.md

博客搭建.md


项目

大数据分析房价Demo.md

大数据分析知乎用户网络.md

Elasticsearch分析大乐透.md

IDEA插件开发之 K8s-Client.md

k8s上的CDH.md