问题页

按问题组织的解决页

直接围绕常见运维问题组织落地页,而不是只按脚本文件名索引内容。

问题页

什么时候应该先用 hello.sh

在执行更大的安装脚本前,先用 hello.sh 做一次低风险的连通性和 shell 分发验证。

问题

为什么在执行更大的 helper.sh 脚本前,应该先跑 hello.sh?

更新

2026-03-27

相关脚本

1

问题页

2026-03-26

CentOS 7 yum 404 怎么修复

当 CentOS 7 默认仓库失效时,用更稳的方式恢复 yum 安装能力。

CentOS 7 上的 yum 开始报 404 时,应该怎么处理?

问题页

2026-03-26

CentOS 7 上如何迁移 Docker data-root

在根分区或 home 分区告急前,把 Docker 数据目录迁移到更大的挂载点。

CentOS 7 主机上,什么时候应该迁移 Docker data-root?

问题页

2026-04-07

为什么 CentOS 7 的 SSH 登录很慢

最常见的根因是反向 DNS 解析、GSSAPI 认证协商,以及部分老环境里的 IPv6 回退。先把这些等待关掉,再做更深的 SSH 排查。

如果 CentOS 7 在 SSH 登录时迟迟不出密码提示,第一步应该改什么?

问题页

2026-04-07

为什么在 CentOS 上关闭 SSH 密码登录后就连不上了

最常见的原因是先关闭了 PasswordAuthentication,却没有先确认目标账号已经存在可用的 authorized_keys,并且没有先做一次成功的密钥登录验证。

CentOS 主机在关闭 SSH 密码登录后立刻无法连接,最常见的原因是什么?

问题页

2026-03-26

Ubuntu 24.04 如何安装 Docker

用一套一键流程处理旧包清理、官方仓库接入和 Docker Hub 可达性检查。

在 Ubuntu 24.04 上,安装 Docker 的稳妥基线做法是什么?

问题页

2026-03-26

为什么 OpenVPN update-resolv-conf 不生效

定位 OpenVPN 私网 DNS 不生效时最常见的几个原因:CRLF、脚本不可执行、systemd-resolved 接管等。

为什么 OpenVPN 已经连上了,但内网域名还是无法解析?

问题页

2026-03-27

如何用 Docker 安装 Nginx

用固定的宿主机目录拉起一套 Nginx 基础容器,让配置、日志和站点内容都可预测。

在主机上部署 Nginx,什么是更实用的 Docker-first 做法?

问题页

2026-03-26

如何用 Docker 安装 MySQL 5.7

在现代 Docker 宿主机上,以统一目录挂载和自动生成密码的方式运行老版本 MySQL 5.7。

如何在较新的 Docker 宿主机上更稳地运行 MySQL 5.7?

问题页

2026-03-27

如何用 Docker 安装 Redis 7.0.5

用统一的挂载目录部署 Redis 7.0.5,让数据和配置在容器替换后仍然保留。

如果想要更易维护的目录布局,Redis 7.0.5 在 Docker 里应该怎么跑?

问题页

2026-03-27

如何用 Docker 安装 PHP 7.2

把老版本 PHP 7.2 封装进可重复部署的容器布局里,让遗留代码与宿主机隔离。

在现代 Docker 主机上,如何更稳地继续运行 PHP 7.2?

问题页

2026-03-26

如何在 Docker 中运行 Workerman 3.5.24

在旧版 PHP 7.2 运行时之上构建可重复的 Workerman 3.5.24 镜像,并由 Docker 负责前台进程托管与重启。

今天要稳定运行 Workerman 3.5.24,Docker 场景下的正确做法是什么?

问题页

2026-03-27

什么时候应该切换 CentOS 7 仓库源

当老旧 CentOS 7 镜像失效、超时或不再返回有效元数据时,就应该切换仓库定义。

什么情况下应该执行 switch-centos7-repo.sh?

问题页

2026-03-27

如何在 Linux 上导出目录树到 tree.txt

当你需要一套可复用的方法导出当前目录结构,并在缺少 tree 时自动安装它,就用 tree-to-file.sh。

在 Linux 或类 Unix 主机上,最省事地导出当前文件树到 tree.txt 的方法是什么?