Linux 与系统 第11页
Linux定时任务实战:时间同步、ETC备份与Shell变量脚本-AI运维探索者

Linux定时任务实战:时间同步、ETC备份与Shell变量脚本

一、定时任务最常见的几类场景 这里总结了 cron 的典型用途: - 同步系统时间 - 进行定时备份 - 执行日常循环类操作 - 巡检并发送结果 本文先聚焦最基础也最常见的三类场景:时间同步、目录备份...
Nginx负载均衡调度算法入门:rr、wrr、ip_hash 与 least_conn-AI运维探索者

Nginx负载均衡调度算法入门:rr、wrr、ip_hash 与 least_conn

一、什么是负载均衡调度算法 开头先强调了一个关键概念: 负载均衡不仅仅是“把请求转发出去”,还要决定请求到底分发给哪一台后端节点。 这种“如何分发”的方式,就是调度算法。 也就是说,在...
Nginx平滑升级实践:使用USR2热替换二进制版本-AI运维探索者

Nginx平滑升级实践:使用USR2热替换二进制版本

一、什么是 Nginx 平滑升级 这里将“平滑升级”理解为: - 不直接粗暴停止现有 Nginx - 而是在现有服务继续工作的同时 - 逐步让新版本二进制接管进程 这样做的目的就是尽量避免明显业务中断。 ...
Filebeat应用日志采集实战:Nginx、Tomcat、Docker与综合练习-AI运维探索者

Filebeat应用日志采集实战:Nginx、Tomcat、Docker与综合练习

一、使用filebeat采集应用日志 1.1 使用filebeat采集nginx日志 搭建nginx环境 1、在elk123节点上添加yum源 2、在elk123节点上安装nginx 3、在浏览器输入进行访问测试 <img src="https:/...
Ansible Roles入门:从include_tasks到标准目录结构-AI运维探索者

Ansible Roles入门:从include_tasks到标准目录结构

一、为什么 `include_tasks` 之后还需要 Roles 先回顾 `include_tasks` 的价值:大型剧本可以拆成多个小文件,整体体积更小,也更容易分段维护。 但剧本拆开之后,新的问题也会出现: - `handle...
堡垒机Teleport安装及基本使用-AI运维探索者

堡垒机Teleport安装及基本使用

一、前言 Teleport是一款简单易用的堡垒机系统,具有小巧、易用的特点,支持 RDP/SSH/SFTP/Telnet 协议的远程连接和审计管理。 Teleport由两大部分构成: - 跳板核心服务 - WEB操作界面 二、Tel...
Nginx接入WordPress负载均衡:blog.oldboylinux.cn集群配置详解-AI运维探索者

Nginx接入WordPress负载均衡:blog.oldboylinux.cn集群配置详解

一、为什么 WordPress 跑通后还要再加一层 LB 当前阶段里,WordPress 已经分别在 `web01` 和 `web02` 上跑起来了,但如果用户仍然直接访问某一台 Web 节点,就还没有真正用上集群能力。 这里接...
Ansible剧本拆分实践:include_tasks拆分NFS服务端与客户端部署-AI运维探索者

Ansible剧本拆分实践:include_tasks拆分NFS服务端与客户端部署

一、为什么大剧本需要拆分 `include_tasks` 常放在模板章节之后学习,但它本质上解决的是另一个问题: - 剧本越来越大,不容易阅读 - 一个剧本中混杂多个主机组和多个步骤,可读性变差 - 调试和...
Ansible流程控制实战:handlers重载服务、when按系统判断与loop批量操作-AI运维探索者

Ansible流程控制实战:handlers重载服务、when按系统判断与loop批量操作

一、案例一:handlers 触发器怎么用 先看一个“分发配置文件后重启 NFS 服务”的场景。 1.1 不使用 handlers 的问题 如果剧本直接写成下面这样: 那么不管 `/etc/exports` 是否真的发生变化,NF...
WordPress双Web节点部署:PHP-FPM、Nginx与NFS挂载实践-AI运维探索者

WordPress双Web节点部署:PHP-FPM、Nginx与NFS挂载实践

一、为什么两台 Web 节点要尽量保持一致 在负载均衡架构里,`web01` 和 `web02` 都可能接收到用户请求。 因此这里在部署时采用的思路非常明确: - 两台 Web 的运行用户统一 - PHP 环境统一 - Ng...