Linux 第5页
动态网站架构入门:静态站、动态站与LNMP工作原理-AI运维探索者

动态网站架构入门:静态站、动态站与LNMP工作原理

一、静态网站和动态网站有什么区别 先从网站类型本身做了区分。 静态网站通常只包含: - HTML - CSS - JavaScript - 图片 - 视频等静态资源 这类资源往往可以直接由 Nginx 返回,因此只需要 Web...
头像5年前
04211
集群主机免密认证脚本整理:批量分发 SSH 公钥的自动化方案-AI运维探索者

集群主机免密认证脚本整理:批量分发 SSH 公钥的自动化方案

一、前置准备 - 1.1 说明文档里给出的基础要求 - `HOSTADDR_PRE`:集群网段前缀。 - `USER_PASSWD`:待分发公钥账号的初始密码。 - `HOST_LIST`:需要做免密认证的 IP 列表。 - `HOSTNAME_LIST`...
头像5年前
02911
学之思考试系统部署实战:MySQL8初始化、后端Jar与Nginx前端联调-AI运维探索者

学之思考试系统部署实战:MySQL8初始化、后端Jar与Nginx前端联调

一、项目环境是怎么划分的 环境信息如下: | 主机 | 角色 | | --- | --- | | `web01 (192.168.1.20)` | 前端(Nginx)+ 后端(JDK / Jar) | | `db02 (192.168.1.26)` | MySQL 8.0 二进制安装 |...
头像5年前
02811
Rsync备份服务入门:概念、企业应用场景、三种模式与推拉详解-AI运维探索者

Rsync备份服务入门:概念、企业应用场景、三种模式与推拉详解

一、为什么备份服务是综合架构中的基础能力 备份服务在网站架构里并不是“出了问题再补”的内容,而是从一开始就要纳入设计的基础能力。 这里里对备份服务的理解非常直接: - 需要配合脚本使用 ...
Nginx访问控制实践:为下载站添加SVIP认证与状态监控-AI运维探索者

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

一、为什么下载站要增加访问控制 这里在基础下载站之上,又提出了两个增强需求: - 给 `svip` 目录增加认证功能 - 给站点增加状态统计功能 这两个需求对应的是两类常见运维场景: - 有些目录不...
头像5年前
02211
LNMP排错指南:从静态页到数据库连接的分层定位-AI运维探索者

LNMP排错指南:从静态页到数据库连接的分层定位

一、LNMP 排错为什么要用“排除法” 这里对排错方法的总结非常明确: - 用排除法 - 先从 Linux 基础环境看起 - 再分别检查 Nginx、PHP、MySQL 这是因为 LNMP 是多个组件串联起来的。 只要其中一...
头像5年前
04311
Nginx代理入门:正向代理、反向代理与proxy_pass快速上手-AI运维探索者

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

一、代理到底是什么 这里先把“代理”讲得很生活化: 代理就像外卖平台、中介或代办服务,用户不直接和目标打交道,而是先经过中间人。 在 Web 场景里,这个“中间人”通常就是代理服务器。 如...
头像5年前
02511
Shell变量基础:命名规范、环境变量与登录信息脚本-AI运维探索者

Shell变量基础:命名规范、环境变量与登录信息脚本

一、变量到底是什么 这里将变量解释得很朴素:变量就是会变化的值,在脚本里本质上可以理解为“变量名指向内存中的一块空间”。 最基础的创建和取值方式如下: 取值时既可以写成 `$day`,也可以...
头像5年前
03711
SSH登录Linux卡住-AI运维探索者

SSH登录Linux卡住

一、问题描述 通过SSH登录Linux服务器时,输完用户名就卡住了,需要等待10s才提示密码输入。 二、问题解决思路 2.1 抓包 1、在Linux服务器上抓包 2、从笔记本SSH到Linux服务器,输入用户名并回...
头像5年前
05010
文本三剑客-AI运维探索者

文本三剑客

一、前言 本文通过以下几个方面介绍Linux中文本三剑客: * 特殊符号 * 正则表达式 * 文本三剑客详细用法 二、特殊符号 2.1 引号系列 | 引号 | 含义 | | -------- | ---------------------------...
头像5年前
03410