Linux 与系统 第8页
Ansible Jinja2模板入门:template模块、if判断与for循环实战-AI运维探索者

Ansible Jinja2模板入门:template模块、if判断与for循环实战

一、为什么要学 Jinja2 模板 Jinja2 常见于: - 使用 `template` 模块分发配置文件 - 在模板中做判断 - 在模板中做循环 这意味着,当配置文件里需要根据主机不同而动态生成内容时,就不能只靠普...
Ansible流程控制入门:handlers、when与loop应用场景详解-AI运维探索者

Ansible流程控制入门:handlers、when与loop应用场景详解

一、为什么 Ansible 需要流程控制 Ansible 进阶部分经常会聚焦到“流程控制”,核心原因很明确:真实运维任务很少只是简单顺序执行,多数时候还需要: - 配置变更后再重启服务 - 根据系统类型执...
Nginx反向代理避坑:多虚拟主机Host头与真实IP透传-AI运维探索者

Nginx反向代理避坑:多虚拟主机Host头与真实IP透传

一、为什么反向代理最容易踩这两个坑 这里将两个高频问题单独拎了出来: - 后端 Web 有多个虚拟主机时,代理后访问到的不是预期站点 - Web 访问日志里记录到的是代理服务器 IP,而不是用户真实 ...
Nginx处理请求流程详解:从DNS到server_name匹配-AI运维探索者

Nginx处理请求流程详解:从DNS到server_name匹配

一、为什么要先理解 Nginx 处理请求的流程 很多人在学 Nginx 配置时,会先接触 `server_name`、`root`、`location` 这些指令,但如果不知道一次请求是怎么被处理的,就容易把这些配置看成零散的...
Shell特殊符号详解:引号、重定向与通配写法实战-AI运维探索者

Shell特殊符号详解:引号、重定向与通配写法实战

一、为什么要先学特殊符号 在 Linux 命令行里,很多看似普通的符号其实都有特殊含义。理解这些符号后,写命令、写脚本和读别人脚本时都会轻松很多。 这一类常见符号主要包括: - 引号系列 - 重...
文本三剑客-AI运维探索者

文本三剑客

一、前言 本文通过以下几个方面介绍Linux中文本三剑客: * 特殊符号 * 正则表达式 * 文本三剑客详细用法 二、特殊符号 2.1 引号系列 | 引号 | 含义 | | -------- | ---------------------------...
Rsync远程同步实战:本地模式、远程模式、目录斜杠区别与scp对比-AI运维探索者

Rsync远程同步实战:本地模式、远程模式、目录斜杠区别与scp对比

一、先理解 rsync 最常见的使用目标 在实际工作里,大多数人第一次使用 `rsync`,并不是为了做复杂的服务化配置,而是为了完成这些任务: - 把某个文件推送到另一台机器 - 把某个目录同步到远端...
Tomcat运维实践:目录结构、systemd管理与war包-jar包部署-AI运维探索者

Tomcat运维实践:目录结构、systemd管理与war包-jar包部署

一、Tomcat 目录结构为什么要先搞清楚 这里在完成快速部署后,马上进入目录结构部分,这一点非常重要。 因为 Tomcat 后续的大多数运维操作都依赖你知道: - 命令在哪 - 配置在哪 - 日志在哪 - ...
NFS配置详解与优化实践:exports语法、核心选项、用户压缩和安全挂载-AI运维探索者

NFS配置详解与优化实践:exports语法、核心选项、用户压缩和安全挂载

一、为什么要单独研究 `/etc/exports` 这里明确指出,NFS 服务端最核心的配置文件就是: - `/etc/exports` 并且还补充了一点非常重要的背景: - `systemctl` 对 NFS 的管理背后,本质上会调用 `...
Ansible 离线安装脚本整理:Rocky Linux 与 Ubuntu 双方案-AI运维探索者

Ansible 离线安装脚本整理:Rocky Linux 与 Ubuntu 双方案

一、Rocky Linux 离线安装方案 1.1 脚本核心流程 1.2 适合整理进正文的关键命令 二、Ubuntu 离线安装方案 2.1 与 Rocky 方案的主要差异 Ubuntu 版本在安装前先检查 `/data/softs` 和 `/root` 两...