搜索结果: "tar"

共找到 87 个页面

K8s 探针机制 — Liveness / Readiness / Startup 配置指南 + 百万级故障复盘

标题匹配

title: K8s 探针机制 — Liveness / Readiness / Startup 配置指南 + 百万级故障复盘

| **启动探针** (Startup) | 保护慢启动应用不被误杀 | kubelet 重启容器 | SpringBoot、大数据组件 |

startupProbe:

startupProbe:

startupProbe:

MySQL 备份方案对比与选型 — 从工具原理到生产落地的工程手册

| `--single-transaction` | `START TRANSACTION WITH CONSISTENT SNAPSHOT`,不阻塞 DML | **InnoDB 库必加** |

echo "[$(date +%F %T)] start full backup"

--target-dir=/backup/xb/$(date +%Y%m%d)_full \

--target-dir=/backup/xb/inc_$(date +%Y%m%d) \

xtrabackup --prepare --target-dir=/backup/xb/full_20260608

MySQL 性能调优 — 慢查询 / 锁分析 / 死锁排查 / 索引失效 / 深度分页 / 缓冲池 / 配置模板

SELECT EVENT_NAME, COUNT_STAR, SUM_TIMER_WAIT/1000000000 AS ms

SELECT start_time, query_time, lock_time, rows_sent, rows_examined,

ORDER BY start_time DESC LIMIT 10;

t.trx_started, t.trx_rows_locked

b.trx_started AS blocking_trx_started

MySQL 主从复制指南 — 原理 / 手把手搭建 / GTID / 架构 / 故障排查 / 监控

START SLAVE;

systemctl restart mysqld

重启从库服务 `systemctl restart mysqld`。

START SLAVE;

> MySQL 8.0.22+ 新语法:`CHANGE MASTER TO` → `SET REPLICATION SOURCE TO`、`START SLAVE` → `START REPLICA`、`SHOW SLAVE STATUS` → `SHOW REPLICA STATUS`。

Docker 镜像优化完全指南:瘦身、构建加速与安全加固

COPY --from=builder --chown=app:app /build/target/*.jar app.jar

HEALTHCHECK --interval=30s --timeout=5s --start-period=60s --retries=3 \

target/

> 内网搭建软件包仓库可大幅提升构建速度。将构建依赖(如源码包 tar.gz)存放到内网地址,Dockerfile 中指向内网源下载,避免每次构建从外网拉取。

| ADD | 复制 + 自动解压 tar + 支持 URL 下载 | ❌ 除非需要自动解压 |

运维工程师面试 50 题 — 经典 Linux/网络/数据库基础全覆盖

systemctl restart mysqld

systemctl start nginx # 启动

systemctl restart nginx # 重启

start) systemctl start nginx ;;

systemctl start chronyd

Pod 排障 — CrashLoopBackOff / Exit Code 排查 / OOM / 探针 / 依赖服务 / ConfigMap

- raw/articles/pod-restart-troubleshooting-guide.md

① kubectl get pod -A → 看 STATUS + RESTARTS

- **健康检查:** 增大 `initialDelaySeconds`(Java/Go 建议 ≥30s);启动慢的服务务必加 **startupProbe** 避免 livenessProbe 误杀

参见 [[k8s-probes-guide]] 获取探针配置完整指南。三探针(startupProbe / livenessProbe / readinessProbe)的区别与配合:

| startupProbe | 给应用启动时间,成功前禁用另外两个探针 | failureThreshold 设大(如 30),给慢启动应用足够时间 |

Linux 压缩解压工具对比与实战指南

tags: [linux, command, compression, tar, gzip, archive, performance]

sources: [raw/articles/Linux-压缩解压谁最强-tar-gzip-zip-命令全方位对比-实战教程-看完告别踩坑.md]

Linux 运维中,压缩解压是高频操作——日志归档、备份传输、软件部署都离不开。本文系统对比 tar / gzip / zip / bzip2 / xz 五大工具,覆盖基础概念、命令速查、性能对比和实战场景。

- **归档(Archive)**:将多个文件打包为单个文件,不压缩。tar 是最典型的归档工具,`.tar` 文件大小 ≈ 原始文件总和。

- **归档+压缩**:先归档再压缩(如 `.tar.gz`),既能处理多文件又能减小体积——这是运维最常用的方式。

幽灵文件排查 — 删了 200GB 日志磁盘却不释放

findmnt -o TARGET,SOURCE,FSTYPE,OPTIONS

ps -p "$pid" -o pid,ppid,lstart,etime,user,cmd

printf '%-8s %-8s %-14s %-14s %-20s %s\n' PID FD ALLOCATED LOGICAL COMMAND TARGET

target=$(readlink "$link" 2>/dev/null) || continue

[[ $target == *' (deleted)' ]] || continue

Linux 运维工程师 30 个高频命令速查手册

### 29. tar — 打包压缩

tar -czf archive.tar.gz dir/ # 压缩(gzip)

tar -xzf archive.tar.gz # 解压

tar -czf - dir/ | ssh host "tar -xzf - -C /dst/" # 远程传输 + 解压

systemctl start/stop/restart svc # 启停

Linux 大文件传输方案选型指南 — 五大方案深度对比

| **nc + tar** | ❌ | ❌ | ❌ | ❌ | **110-115 MB/s** 线速 | 内网裸传、磁盘镜像、速度优先 |

| **tar + split** | 取决于传输工具 | 分块级别 | ❌ | ✅ 并行 | 80-100 MB/s | >100GB 超大文件、网络不稳 |

## 方案三:nc + tar(内网裸传,速度最快)

不经 SSH 加密,直接裸 TCP 传输,在内网可信环境速度接近线速。本质是"管道 + 网络"——和 tar / dd 等流式工具组合使用。

nc -l 9999 | tar xzf - -C /local/path/

服务器被挖矿了怎么办 — 挖矿木马应急响应与安全加固全记录

systemctl restart sshd

MaxStartups 10:30:60 # 限制并发未认证连接

systemctl restart fail2ban

| 误删启动脚本 | 从 /root/evidence/ 复制回原位 + `chmod +x` + `systemctl daemon-reload && enable && start` |

| SSH 配置错误锁死 | 带外管理(IPMI/云 VNC)登录修复;或 `cp /etc/ssh/sshd_config.bak` 恢复后 restart |

Linux 高频运维命令全梳理 — 生产级命令参考手册

| 文件 | `find`, `locate`, `stat`, `file`, `tree`, `ls`, `chmod`, `chown`, `ln`, `rsync`, `scp`, `tar`, `zip` |

systemctl start|stop|restart|reload|status nginx

### tar — 打包压缩

tar -czvf archive.tar.gz /data # gzip 压缩

tar -cjvf archive.tar.bz2 /data # bzip2 压缩(压缩比更高)

rm -rf 误删文件恢复操作手册 — 从应急响应到工程化预防的完整实践

findmnt -T /path/to/deleted -o TARGET,SOURCE,FSTYPE,OPTIONS

TARGET_DIR="${TARGET_DIR:?TARGET_DIR must be set}"

case "$TARGET_DIR" in

*) printf 'refuse to delete outside %s: %s\n' "$ALLOWED_ROOT" "$TARGET_DIR" >&2; exit 1 ;;

find "$TARGET_DIR" -xdev -mindepth 1 -maxdepth 1 -type f -mtime +7 -print

Linux rm -rf 误删文件恢复实战指南 — 从事故复盘到数据恢复的完整手册

target="$OUT_DIR/$(basename $name).pid${pid}"

cp "/proc/$pid/fd/$fd_num" "$target" 2>/dev/null && \

echo "Recovered: $target"

- ❌ `systemctl restart` 相关服务

log "REAL-CLEAN: starting"

SMART 磁盘故障预测实战 — 采集管道 + smartd 告警 + XGBoost 模型 + Prometheus 可视化

systemctl start smartd

print(classification_report(y_test, y_pred, target_names=['正常', '故障']))

if d.strip().startswith(('sd', 'nvme'))]

ExecStart=/usr/bin/python3 /opt/scripts/predict_disk_failure.py

WantedBy=timers.target

scp 与 rsync:服务器文件传输工具用法与优劣解析

scp -l 4000 /largefile.tar.gz [email protected]:/remote/path/

压缩可以减少传输数据量,对文本文件效果明显,对已压缩文件(.tar.gz、.zip)效果有限:

scp -C /path/to/largefile.tar.gz [email protected]:/remote/path/

rsync -avP /largefile.tar.gz user@host:/dest/

| 大量小文件 | **rsync** | 先 tar 打包再同步,避免逐个文件握手开销 |

服务器安全加固清单 — 新机器上线前必做的 20 件事

sudo systemctl restart sshd

sudo systemctl restart sshd

sudo systemctl restart sshd

sudo systemctl mask ctrl-alt-del.target

sudo systemctl mask ctrl-alt-del.target

SSH 暴力破解防御指南 — 公钥认证 / fail2ban / 2FA / 入侵检测 / 连接限制 / 蜜罐

sudo systemctl restart sshd

systemctl restart sshd

MaxStartups 3:30:10

sudo systemctl restart sshd

- `MaxStartups` — 并发未认证连接的最大数量(start:rate:full 格式,超过 start 后按 rate 概率拒绝,达到 full 全部拒绝)

Keepalived+Nginx 高可用实战 — 3 个隐藏坑位与生产级防护方案

systemctl restart nginx

logger "Nginx restart failed, triggering failover"

safe_restart_nginx() {

echo "Step 4: Restarting nginx on current node..."

safe_restart_nginx || { echo "Failed to restart nginx!"; exit 1; }

Wiki Log

> When this file exceeds 500 entries, rotate: rename to log-YYYY.md, start fresh.

- Created raw: raw/articles/pod-restart-troubleshooting-guide.md

- 说明:Liveness Probe 过早返回成功 → CrashLoopBackOff 死亡循环 → 37 分钟业务瘫痪,四大教训(幂等/StartupProbe/initialDelaySeconds/健康检查≠端口可达)

- Created raw: raw/articles/github近225万star-3个超实用的github开源项目-每一个都是绝绝.md

| 2026-05-25 18:04 | create | linux-compression-tools-comparison | tags: linux,command,compression,tar,gzip,archive,performance | source: 运维派 2025-09-01 | 5 cross-refs updated |

Redis 备份恢复实战 — 备份脚本 / 恢复流程 / 容灾方案

systemctl start redis

tar czf /tmp/redis_backup_${DATE}.tar.gz ${SOURCE_DIR}

rsync -avz --bwlimit=5000 /tmp/redis_backup_${DATE}.tar.gz \

aws s3 cp /tmp/redis_${DATE}.tar.gz s3://my-redis-backups/

Docker 生产环境踩坑指南 — 10 + 5 个常见问题

**注意:** 修改 `daemon.json` 需要 `systemctl restart docker` 才能生效,会影响所有容器。

systemctl daemon-reload && systemctl restart docker

### 坑十二:忘记 --restart 策略

docker run -d --restart=unless-stopped my-app:latest

K8s 服务访问排查 — 从 Pod、Service 到 Ingress 十步工作流

- targetPort 写成了 named port,但容器没有定义该 named port

- targetPort 使用了数字端口,但与容器实际监听端口不一致

--restart=Never -it --rm -- sh

> Connection refused → 容器内端口没监听或 targetPort 配置错误。

Node 排障 — NotReady 九步排查 / Kubelet / 容器运行时 / 资源压力 / 证书 / 预防

# Active: failed (Result: start-limit-hit) → 启动失败,立刻查看日志

sudo systemctl restart kubelet

sudo systemctl start kubelet

**修复:** 修改 `/etc/containerd/config.toml` → `sudo systemctl restart containerd` → `sudo systemctl restart kubelet`

Linux kill 命令高阶实战指南

systemctl restart nginx

systemctl restart nginx

替代 `systemctl restart`,避免连接断开。最常用于 nginx、redis、tomcat。

热重载后 master 的 PID 不变,但 worker 进程会交替变化。对比 `systemctl restart nginx`:restart 会短暂断开连接,`kill -1` 实现无损更新。

服务器突然卡顿运维排查 SOP — 从告警到根因的完整取证指南

# PID 会复用,执行前通过 ps -p 18472 -o pid,lstart,args 再确认进程身份

findmnt -o TARGET,SOURCE,FSTYPE,OPTIONS

--write-out 'dns=%{time_namelookup} connect=%{time_connect} tls=%{time_appconnect} first_byte=%{time_starttransfer} total=%{time_total}\n' \

systemctl restart example.service

Wiki Index

- [[amazon-ad-beginners-quickstart]] — 亚马逊广告新手快速入门 — 保姆级教程/SP 自动手动/预算方案 $30 天/5 大避坑/问题诊断表

- [[k8s-probes-guide]] — K8s 探针机制:Liveness / Readiness / Startup 配置指南 + 百万级故障复盘

- [[linux-compression-tools-comparison]] — Linux 压缩解压工具对比与实战指南(tar/gzip/zip/bzip2/xz 五大工具对比 + 决策流程 + 脚本模板)

- [[linux-file-transfer-guide]] — Linux 大文件传输方案选型:五大方案(rsync/scp/nc+tar/split/aria2)对比、性能基准、决策树、最佳实践

MySQL / Redis 常见故障排查速查清单

**现象**:`Deadlock found when trying to get lock; try restarting transaction`

SELECT trx_id, trx_state, trx_started, trx_mysql_thread_id, trx_query

FROM information_schema.innodb_trx ORDER BY trx_started ASC;

容器运维核心命令参考手册:Docker + K8s 全场景速查

| 查看重启次数 | `docker inspect -f '{{.RestartCount}}' <容器名>` |

kubectl rollout restart deployment/coredns -n kube-system

startupProbe: # 启动探针(1.20+)——给慢启动应用更多时间

K8s Java DirectMemory OOM 诊断 — 堆内存充足但 OOMKilled 的根因与复现

}).start();

return "Direct memory bomb started.";

COPY target/*.jar app.jar

K8s 故障排查快速参考 — 从现象到根因

> 不靠重启玄学,靠分层定位。**铁律:先看后动,不要上来就 delete pod 或 restart 容器运行时**——这会清空最关键的排查现场。

3. **启动依赖优先怀疑**:启动即退出的高频根因是 Redis/MySQL/配置中心未就绪,启动脚本立即失败。止血用 initContainer 等待依赖(`until nc -z redis 6379; do sleep 2; done`);长期治理用 `startupProbe` 给冷启动时间 + 应用自身重连退避,避免 K8s 把可恢复的短暂故障放大成持续重启

| ② 端口 | port/targetPort 是否对应 Pod 真实端口 | `kubectl describe svc ` |

K8s 故障排查实战 — 20 个生存法则

很多 502 根因不是运行时问题,而是对象定义不一致:Ingress 写数字端口但 Service 用命名端口;Service targetPort 指向端口名但容器没有定义该名称;业务监听 8080 而 Service 转发到错误端口。特点是 **Pod Running、Service 存在,但 Ingress 到后端一直握不上**。

长期治理:应用自身具备重连和退避能力;用 startupProbe 给冷启动足够时间;避免把可恢复依赖写成「连不上就退出」。否则依赖一抖,K8s 会把可恢复的短暂故障放大成整个 Deployment 的持续重启。

更合理分工:`livenessProbe` 只判断进程是否卡死/失去基本响应;`readinessProbe` 判断当前是否适合继续接流量;`startupProbe` 处理慢启动。拆分开的生产实践:

内核日志持久化指南 — 从 rsyslog 到 journalctl 配置详解

systemctl restart rsyslog

systemctl restart rsyslog

systemctl restart systemd-journald

Nginx upstream 超时配置底层逻辑 — 502/504 排查与变更安全手册

curl -sS -o /dev/null -w 'http=%{http_code} connect=%{time_connect} start=%{time_starttransfer} total=%{time_total}\n' \

tar -C "$(dirname "${OUT}")" -czf "${OUT}.tgz" "$(basename "${OUT}")"

curl -sS -o /dev/null -w 'code=%{http_code} connect=%{time_connect} ttfb=%{time_starttransfer} total=%{time_total}\n' \

Wiki Schema

- Every wiki page starts with YAML frontmatter (see below)

- tar: tar 归档工具

MySQL 磁盘空间紧急处置指南 — 哪些文件能删,哪些绝不能动

SELECT trx_id, trx_started, trx_state, trx_mysql_thread_id, trx_query

FROM information_schema.innodb_trx ORDER BY trx_started;

Jenkins 多 Master 架构部署方案 — K8S + Gateway API

tar czf - /var/jenkins_home | \

ssh backup-server "cat > /backups/jenkins/jenkins-team-a-$(date +%Y%m%d).tar.gz"

K8s DNS 故障排查实战:iptables 封禁 53 端口引发的 DNS 雪崩

systemctl restart systemd-resolved

kubectl rollout restart deployment coredns -n kube-system

Kubernetes DNS 故障排查与高可用实战:从超时到熔断的完整 SOP

kubectl exec -it -- nslookup <target>

kubectl exec -it -- dig <target> @172.20.0.10

K8s 生产环境 10 大故障复盘 — 集群级灾难到应用级问题

**修复:** 不挂载单个文件(不用 subPath),挂载整个目录 → ConfigMap 更新后会自动同步(约 60-90 秒),或配合 `kubectl rollout restart` 主动重启。

| ConfigMap | 避免 subPath、或配合 rollout restart |

Linux 服务器 CPU 飙高排查 — 完整方法论 + 应急响应实战

ps -eo pid,ppid,lstart,etime,pcpu,pmem,cmd --sort=-pcpu | head -20

| 单进程 CPU 打满 | kill 或 restart | `kill -15 ` / `systemctl restart ` |

Linux 服务器入侵应急响应完整清单与实战指南

systemctl restart sshd

systemctl start fail2ban

Linux 服务器挖矿病毒排查与清除实战指南

systemctl restart sshd

systemctl restart sshd

Linux 权限问题排查 — 从 Permission denied 到根因定位的完整指南

**访问匹配逻辑:** 如果进程 uid 与文件 owner 相同 → 套 owner 位;否则如果 primary/supplementary groups 命中文件 group → 套 group 位;否则套 other 位。`id` 显示的 supplementary groups 全部参与匹配。

- 备份工具(tar/rsync)要带 `--acls` 参数才能保留 ACL

NFS 故障排查 SOP — 7 步法 / 6 类故障 / 实战案例

systemctl status nfs-client.target # RHEL/CentOS 7+

| 自动化恢复 | 配置 systemd Restart=on-failure;配合 Zabbix/Prometheus 告警自动拉起 |

系统负载高排查实战 — rsyslogd + audit 日志刷屏案例

systemctl restart rsyslog

systemctl restart rsyslog

Nginx 502/504/Connection Reset 深度排查指南

time_starttransfer=%{time_starttransfer}s\n\

`time_starttransfer` 是 key——从开始到收到第一个字节的耗时。如果 >> proxy_read_timeout,就是根因。

Nginx 报错排查方法论 — 8 步决策树

echo "worker pid=$pid start_time=$(ps -o lstart= -p $pid)"

systemctl daemon-reload && systemctl restart nginx

亚马逊新手广告架构完整方案 — 从自动到手动三层框架

- [[amazon-ad-beginners-quickstart]] — 亚马逊广告新手快速入门 — 保姆级教程/SP 自动手动/预算方案 $30 天/5 大避坑/问题诊断表

亚马逊广告新手体系 — Day 92-101 系列完整指南(从零搭建到体系闭环)

- [[amazon-ad-beginners-quickstart]] — 亚马逊广告新手快速入门 — 保姆级教程/SP 自动手动/预算方案 $30 天/5 大避坑/问题诊断表

亚马逊广告投放全攻略 — 6 大指标 + 3 阶段策略 + 捡漏广告

- [[amazon-ad-beginners-quickstart]] — 亚马逊广告新手快速入门(保姆级教程 / 预算方案 / 5 大避坑)

亚马逊运营完全指南 — 广告投放 + 推新流程 + 定价体系

- [[amazon-ad-beginners-quickstart]] — 亚马逊广告新手快速入门 — 保姆级教程/SP 自动手动/预算方案 $30 天/5 大避坑/问题诊断表

亚马逊新品激进广告架构 — 预算充足时的全流量入口打法

### 2.3 商品投放(ASIN Targeting)

亚马逊竞价策略完全指南 — 三种策略怎么选 + 出价怎么定

- [[amazon-ad-beginners-quickstart]] — 亚马逊广告新手快速入门 — 保姆级教程/SP 自动手动/预算方案 $30 天/5 大避坑/问题诊断表

亚马逊 COSMO + Alexa 八步 Listing 注入法

| target_audience | Alexa 推荐时的用户匹配依据 |

Amazon SB 品牌推广广告实战指南 — 竞品定向/旗舰店漏斗/格式选择

| [[amazon-ad-beginners-quickstart]] | 亚马逊广告新手快速入门 — 保姆级教程/SP 自动手动/预算方案 $30 天/5 大避坑/问题诊断表 |

Jenkins + Ansible 集成实战 — CI/CD 配置管理流水线

choice(name: 'TAGS', choices: ['all', 'deploy', 'config', 'restart'], description: '执行标签')

服务器网络排障方法论 — 分层定位七步法

systemctl restart network

运维自动化脚本 5 件套 — 健康巡检/日志告警/MySQL备份/批量执行/服务守护

systemctl restart "$svc"

Wi-Fi 6/7 路由器五个性能开关 — TxBeamforming / OFDMA / MU-MIMO / MRU / TWT 全解析

### 5. TWT(Target Wake Time,目标唤醒时间)

ConfigMap 挂载踩坑指南 — 符号链接 / 只读 / 热更新 / 标准挂载模式

**subPath 特别警告:** 直接挂目录时配置更新通常能同步;**用 subPath 挂单文件时更新不会自动反映**到容器里的该文件路径。稳妥做法:动态配置用目录挂载不用 subPath;需重载的服务明确实现配置刷新能力(如 Actuator refresh / 信号重载);无法热更新的配置配套自动滚动发布(`kubectl rollout restart`)。

容器网络排障 6 层模型 — K8s/Docker/containerd 统一排查体系

| Service 不通但 Pod IP 直连可通 | `kubectl get svc,ep` 看 ENDPOINTS | Selector/TargetPort 不匹配 / kube-proxy 异常 |

数据库上 K8s 架构选型 — 收益与风险权衡

- [[k8s-probes-guide]] — 数据库健康检查探针配置(Liveness/Readiness/Startup)

K8s 架构与核心概念深度解析 — 面试通关秘籍(一)

- 健康检查:Liveness Probe(重启)/ Readiness Probe(流量)/ Startup Probe(慢启动)

Kubernetes CoreDNS 自定义域名解析 — 五种场景从原理到生产实操

| **生效** | `kubectl rollout restart -n kube-system deployment/coredns` |

Kubernetes kube-proxy 模式选型与切换:iptables vs IPVS

- [ ] 测试访问正常:`kubectl run -it --rm debug --image=busybox --restart=Never -- sh`,手工 `wget -qO- http://your-service:80/health`

K8s Pod Evicted 驱逐 — 根因排查与运维应对三板斧

- [[k8s-probes-guide]] — 三探针完整配置指南(startupProbe / livenessProbe / readinessProbe)

Service 与网络排障 — Endpoints / DNS / kube-proxy / CNI / NetworkPolicy / Ingress

- CoreDNS Pod 异常:重启 `kubectl rollout restart deployment/coredns -n kube-system`

Linux SSH 防暴力破解脚本 — anti_brute_force.sh 实战部署指南

systemctl start anti-brute-force

DNS 故障排查实战指南 — 从本地解析到权威 DNS 全链路

systemctl restart dnsmasq

systemd 日志管理与实时监控:journalctl 命令完全指南

sudo systemctl restart systemd-journald

awk 与 sed 批量文本处理实战指南 — 从日志分析到配置管理

| [[linux-compression-tools-comparison]] | 压缩工具对比(tar/gzip) |

Linux 磁盘故障场景化排查与修复 — 8 大故障场景完整解决方案

systemctl start multipathd

Linux 磁盘分区与挂载完整实操指南 — 从分区到 LVM 生产实战

systemctl start multipathd

Linux 磁盘空间排查 — 8 个命令 / 四种场景 / 生产清理流程

systemctl restart

Linux 目录结构完全指南 — FHS 标准与运维实战

`ls`, `cp`, `mv`, `rm`, `cat`, `chmod`, `chown`, `grep`, `find`, `tar`, `gzip`, `awk`, `sed`, `sort`

Linux 硬件信息查询与软件管理命令速查 — CPU/内存/磁盘/网络/主板全覆盖

| `systemctl restart nginx` | 管理系统服务 |

Linux Load 高但 CPU 低的排查思路 — 系统化诊断流程

systemctl restart

Linux 系统负载过高排查思路与实战 — 11 步标准流程与 6 场景修复手册

systemctl start <服务> # 或 /path/to/binary &

Linux 进程状态诊断 — 从 R/S/D/T 态看穿系统瓶颈

tar -czf dump.tar.gz /data/redis/ # 做快照

服务器负载过高排查 — 案例实战 / Netflix 60 秒法 / 常见根因

② 先采集数据再操作 — kill/rm/restart 前保存关键指标

服务器性能五维排查 — CPU/内存/磁盘/网络/文件系统深度解析

| [[linux-file-transfer-guide]] | Linux 大文件传输方案选型:五大方案(rsync/scp/nc+tar/split/aria2) |

SSH 连接调试完全指南 — ssh -vvv 输出解读 + 服务端日志联查 + 典型问题排查

systemctl restart sshd

TCP 连接数暴涨排查 — 异常流量识别与应对完整手册

临时措施 systemctl restart app.service;长期修复代码确保 finally/资源块中关闭连接。

Nginx 典型配置错误复盘 — 20+ 个踩坑点详解

# 4. reload 而非 restart(不停机)

Nginx 上线前检查清单 — 7 项必查配置

**不要 restart 替代 reload。** 回滚命令提前写在发布工单里。