1、nginx 反向代理 uri 传递和改写 环境: 我有两个 nginx 反向代理服务器,第一个反向代理服务器匹配 location /web 然后 proxy_pass http://nx.brinnatt.com,然后第二个 nginx 接收,第二个 nginx 有 location...
7、隧道工具
7.1、openvpn OpenVPN 官方地址:https://github.com/OpenVPN/openvpn OpenVPN 的功能很强大,我们并没有深入研究该工具,按照以下步骤配置,基本上够用。 7.1.2、环境准备 软硬件版本 硬件 操作系统 软件 ...
T2、PAM 认证
PAM(Pluggable Authentication Modules,可插拔认证模块)是 Linux 和类 Unix 系统中的一套灵活的认证框架。它允许系统管理员通过模块化配置来定义用户认证方式和策略,而无需修改应用程序代码。以下是 PAM 的基...
密码保护:6、安装 Kubernetes
该文档用来维护在不同的操作系统安装 kubernets,也会兼容考虑 x86 和 aarch64 CPU架构,主要是指导项目上安装 k8s 集群,不同的混合架构需要注意的地方在步骤中会有体现。另外,k8s 更新很快,维护不一定及时,...
T1、魔术工具
json 封装 class JSONWrapper: def __init__(self, data): # 这种属性设置会调用__setattr__, 导致实例字典__dict__中不设置__data属性 # 进而实例属性找不到,会调用__getattr__, 其中又有s...
4、PXE/Cobbler
PXE(Pre-boot Execution Environment,预启动执行环境)是由 Intel 公司开发的技术,工作于 Client/Server 网络模式,支持客户端通过网络从远程服务器下载映像,通过网络启动操作系统。 严格来说,PXE 并不是一种...
7、DAG Design
某一个节点上有一批任务需要执行,如何执行? 一个接一个排好队开始执行,但是这样的执行流程可能很没有效率,而且没有必要。举例,获取主机名和获取 IP 地址不需要严格的顺序,谁先执行都可以,同时执行也没有问...
6、Python3 CMDB
CMDB,Configuration Management DB,配置管理数据库。 配置管理不是用来管理配置文件的,而是管理资产的。狭义的 CMDB 是偏向纯资产管理的,而宽泛的 CMDB 集成了很多其他功能,已经发展成一个运维管理信息系统...
3、Redis 应用
官方网站:https://redis.io/ 中文网站: http://www.redis.cn Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings...
5、Python3 任务调度系统
这个任务调度系统是从运维自动化的角度来设计,提高运维效率。运维管理大致分以下几个阶段: 人工阶段 人工盯着服务器,出了问题,跑到机器前,翻日志,查状态,手动操作。 脚本阶段 开始写一些自动化脚本,...