搜索结果: "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
kubectl exec -it
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
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。** 回滚命令提前写在发布工单里。