平台

CentOS 7 脚本

面向现有 CentOS Linux 7 主机的恢复脚本。CentOS Linux 7 已于 2024 年 6 月 30 日结束支持;这些脚本仅用于兼容、恢复或迁移准备,不应作为新系统基线。

更新时间: 2026-10-29

平台

相关脚本

运维脚本

docker-data-move.sh

一个交互式迁移脚本,用于把 Docker data-root 安全迁移到更大的磁盘,并带有路径检查、备份和验证流程。

一键命令

curl -fL 'https://www.helper.sh/docker-data-move.sh' -o './docker-data-move.sh'

OpenVPN 客户端安装脚本

install_openvpn_client_centos7.sh

CentOS 7 OpenVPN 客户端设置,可使用本地认证文件和 DNS 钩子;安装软件包不代表隧道已连通。

一键命令

curl -fL 'https://www.helper.sh/install_openvpn_client_centos7.sh' -o './install_openvpn_client_centos7.sh'

系统维护

switch-centos7-repo.sh

一个用于 CentOS 7 切换 yum 软件源的脚本,适合在默认仓库失效、归档或访问异常时快速恢复可用源。

一键命令

curl -fL 'https://www.helper.sh/switch-centos7-repo.sh' -o './switch-centos7-repo.sh'

系统维护

optimize_centos7_ssh.sh

一个面向 CentOS 7 的 SSH 维护脚本,会关闭反向 DNS 查询和 GSSAPI 认证、选择 IPv4、校验 sshd_config,然后重启 sshd。

一键命令

curl -fL 'https://www.helper.sh/optimize_centos7_ssh.sh' -o './optimize_centos7_ssh.sh'

安全加固

centos_disable_password_ssh.sh

一个用于 CentOS SSH 加固的脚本,会检查 authorized_keys 是否非空,再关闭密码类认证、启用公钥认证、校验 sshd_config 并重载 sshd。

一键命令

curl -fL 'https://www.helper.sh/centos_disable_password_ssh.sh' -o './centos_disable_password_ssh.sh'

开发工具

tree-to-file.sh

一个托管在 helper.sh 的目录结构导出脚本,用来把当前项目树写入 tree.txt;当系统没有 tree 命令时会自动尝试安装,失败则回退到内置遍历逻辑。

一键命令

curl -fL 'https://www.helper.sh/tree-to-file.sh' -o './tree-to-file.sh'

适用范围

yum 恢复镜像源切换OpenVPN 客户端接入遗留运维

CentOS Linux 7 已于 2024 年 6 月 30 日结束支持。由于不再提供常规更新,应优先制定迁移计划。

这些脚本可用于恢复现有主机或准备迁移。若需继续运行,请限制暴露面,并先审查备份与迁移方案。