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

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

一、为什么要学 Jinja2 模板 Jinja2 常见于: - 使用 `template` 模块分发配置文件 - 在模板中做判断 - 在模板中做循环 这意味着,当配置文件里需要根据主机不同而动态生成内容时,就不能只靠普...
Tomcat运维实践:目录结构、systemd管理与war包-jar包部署-AI运维探索者

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

一、Tomcat 目录结构为什么要先搞清楚 这里在完成快速部署后,马上进入目录结构部分,这一点非常重要。 因为 Tomcat 后续的大多数运维操作都依赖你知道: - 命令在哪 - 配置在哪 - 日志在哪 - ...
文本三剑客-AI运维探索者

文本三剑客

一、前言 本文通过以下几个方面介绍Linux中文本三剑客: * 特殊符号 * 正则表达式 * 文本三剑客详细用法 二、特殊符号 2.1 引号系列 | 引号 | 含义 | | -------- | ---------------------------...
Ansible流程控制入门:handlers、when与loop应用场景详解-AI运维探索者

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

一、为什么 Ansible 需要流程控制 Ansible 进阶部分经常会聚焦到“流程控制”,核心原因很明确:真实运维任务很少只是简单顺序执行,多数时候还需要: - 配置变更后再重启服务 - 根据系统类型执...
Shell特殊符号详解:引号、重定向与通配写法实战-AI运维探索者

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

一、为什么要先学特殊符号 在 Linux 命令行里,很多看似普通的符号其实都有特殊含义。理解这些符号后,写命令、写脚本和读别人脚本时都会轻松很多。 这一类常见符号主要包括: - 引号系列 - 重...
CentOS集群初始化:关闭防火墙、配置YUM源、常用工具、SSH优化与时间同步-AI运维探索者

CentOS集群初始化:关闭防火墙、配置YUM源、常用工具、SSH优化与时间同步

一、为什么要先做系统初始化 在搭建综合架构之前,先做系统初始化有两个直接好处: - 避免环境差异导致后续实验频繁出错 - 给多台服务器准备一致的基础运行环境 这里的初始化步骤非常典型,适合...
Linux定时任务实战:时间同步、ETC备份与Shell变量脚本-AI运维探索者

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

一、定时任务最常见的几类场景 这里总结了 cron 的典型用途: - 同步系统时间 - 进行定时备份 - 执行日常循环类操作 - 巡检并发送结果 本文先聚焦最基础也最常见的三类场景:时间同步、目录备份...
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` 两...
Rsync远程同步实战:本地模式、远程模式、目录斜杠区别与scp对比-AI运维探索者

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

一、先理解 rsync 最常见的使用目标 在实际工作里,大多数人第一次使用 `rsync`,并不是为了做复杂的服务化配置,而是为了完成这些任务: - 把某个文件推送到另一台机器 - 把某个目录同步到远端...