Linux

centos source

About CentOS 7.9 source

mkdir -p /etc/yum.repos.d/bak mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/ curl -o /etc/yum.repos.d/CentOS-Base.repo…

nginx-sxg-module安装配置

nginx 设置 Signed HTTP Exchange (SXG) Signed HTTP Exchange (SXG) 是一项新的网络技术,可让用户更轻松地区分内容创作者和内容分发商。 本文简短介绍nginx中的安装与使用 操作系统: 64位 DEBIAN12 NGINX版本…

ModSecurity+nginx配置详细

参考github上的文档,直接clone 安装nginx的插件/安装nginx [root@localhost modsecurity]# git clone https://github.com/owasp-modsecurity/ModSecurity-nginx.git…

linux中symbol lookup error解决方法

大家在debian中安装PHP或使用curl git等遇到以下报错 symbol lookup error: /lib/x86_64-linux-gnu/libcurl-gnutls.so.4: undefined symbol:…

Nginx access.log 与 error.log 定位网站问题

介绍如何通过 Nginx 访问日志与错误日志定位线上问题,包括常见状态码与错误码含义、日志字段自定义、快速筛选命令,以及针对 502、404、慢请求的排查路径。

PHP-FPM 内存与进程模型优化(OOM 排查)

解释 PHP-FPM 的动态进程模型与内存占用关系,讲解 pm.max_children 的计算方法、OOM Killer 的触发原理与排查步骤,并给出适配小内存服务器的参数建议。

crontab 定时任务实战与排错

讲解 Linux crontab 定时任务的写法、环境变量差异、日志与重定向、常见失败原因及排查方法,帮助你把备份、清理、巡检这类任务真正跑稳。

MySQL 慢查询与索引排查优化

从开启慢查询日志开始,定位拖慢业务的 SQL,讲解 EXPLAIN 执行计划的读法、索引失效的常见场景以及联合索引设计原则,附可直接执行的排查与验证步骤。

Linux 服务器磁盘空间清理实操

定位 Linux 服务器磁盘占满的常见原因并逐步清理,涵盖日志文件、包缓存、旧内核、Docker 镜像与大文件查找,同时给出预防磁盘再次写满的长期做法。

fail2ban 防 SSH 暴力破解实战

配置 fail2ban 自动封禁暴力破解 SSH 的来源 IP,覆盖安装、jail 配置、封禁时长与白名单设置,并说明如何避免误封自己以及如何查看封禁记录。