Linux 与系统 第12页
LNMP实战部署:PHP-FPM、Nginx与WordPress站点上线-AI运维探索者

LNMP实战部署:PHP-FPM、Nginx与WordPress站点上线

一、先准备 PHP-FPM 环境 这里先通过单独的 YUM 源安装 PHP 运行环境。 仓库配置示例: 然后安装相关软件包: 安装完成后,启动并设置开机自启: 再检查端口和进程: 二、为什么要统一 Nginx 和...
Nginx代理入门:正向代理、反向代理与proxy_pass快速上手-AI运维探索者

Nginx代理入门:正向代理、反向代理与proxy_pass快速上手

一、代理到底是什么 这里先把“代理”讲得很生活化: 代理就像外卖平台、中介或代办服务,用户不直接和目标打交道,而是先经过中间人。 在 Web 场景里,这个“中间人”通常就是代理服务器。 如...
Ansible流程控制实战:handlers重载服务、when按系统判断与loop批量操作-AI运维探索者

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

一、案例一:handlers 触发器怎么用 先看一个“分发配置文件后重启 NFS 服务”的场景。 1.1 不使用 handlers 的问题 如果剧本直接写成下面这样: 那么不管 `/etc/exports` 是否真的发生变化,NF...
Shell条件判断指南:test、正则与 if 多分支实战-AI运维探索者

Shell条件判断指南:test、正则与 if 多分支实战

一、Shell 条件判断有哪些基础形式 这里的核心判断形式有 4 种: - `test` - `[ ]` - `[[ ]]` - `(( ))` 其中最常用的是前两种,区别需要记住: - `[ ]` 和 `test` 更适合普通判断 - `[[ ]]` 更...
Linux文本处理进阶:wc、sort与uniq的巧妙结合-AI运维探索者

Linux文本处理进阶:wc、sort与uniq的巧妙结合

一、wc 统计 word count/calcuate 统计文件中单词情况,大小,行数, 未来工作中用于统计行数 简单使用是统计文件的行数,未来还可以统计一些命令的结果有多少行(个). | wc选项 | 说明 | | -----...
OpenSSH客户端命令实战:scp、ssh与sftp常用用法详解-AI运维探索者

OpenSSH客户端命令实战:scp、ssh与sftp常用用法详解

一、OpenSSH 客户端常见命令有哪些 这里将 OpenSSH 客户端侧最常见的工具总结为三类: - `scp`:远程传输文件 - `ssh`:远程连接 - `sftp`:远程传输文件,很多开发会配合图形化工具使用 这三者...
Ansible剧本实战:批量创建目录、分发文件、安装软件与启动服务-AI运维探索者

Ansible剧本实战:批量创建目录、分发文件、安装软件与启动服务

一、为什么要通过案例练习 Playbook 剧本的价值不在于“能写一个 YAML 文件”,而在于把实际运维步骤拆解成可执行、可复用的任务链。 这两个案例非常典型: - 批量创建目录并分发文件 - 批量安...
故障处理-命令行出现bash-4.2$-AI运维探索者

故障处理-命令行出现bash-4.2$

一、前言 有时间我们切到普通用户后,命令行会出现`-bash-4.2$`字样,具体如下: 当然,也有可能不是`-bash-4.2$`字样,这个具体得看bash版本信息 二、故障原因 上面故障产生一般有以下两点原因:...
Nginx访问控制实践:为下载站添加SVIP认证与状态监控-AI运维探索者

Nginx访问控制实践:为下载站添加SVIP认证与状态监控

一、为什么下载站要增加访问控制 这里在基础下载站之上,又提出了两个增强需求: - 给 `svip` 目录增加认证功能 - 给站点增加状态统计功能 这两个需求对应的是两类常见运维场景: - 有些目录不...
sed文本处理实战:查询、替换、删除与新增详解-AI运维探索者

sed文本处理实战:查询、替换、删除与新增详解

一、什么是 sed `sed` 是 Linux 中非常经典的流编辑器,常用于: - 取行 - 过滤 - 替换 - 删除 - 批量修改文本内容 它最大的特点是:可以不打开编辑器,直接在命令行中对文本进行快速处理。 二...