平台

CentOS 7 脚本

面向遗留 CentOS 7 主机的恢复型脚本,重点处理仓库失效、存储整理和可控运维。

更新时间: 2026-04-07

平台

相关脚本

运维脚本

docker-data-move.sh

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

一键命令

curl -fsSL helper.sh/docker-data-move.sh | sudo bash

OpenVPN 客户端安装脚本

install_openvpn_client_centos7.sh

一个托管在 helper.sh 的 CentOS 7 OpenVPN 客户端安装脚本,会导入 EPEL GPG key、安装 OpenVPN、复制本地 client.conf 和 login.txt、部署 DNS helper,并启用 openvpn-client@client。

一键命令

curl -fsSL helper.sh/install_openvpn_client_centos7.sh | sudo bash

系统维护

switch-centos7-repo.sh

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

一键命令

curl -fsSL -o switch-centos7-repo.sh helper.sh/switch-centos7-repo.sh && sudo bash switch-centos7-repo.sh

系统维护

optimize_centos7_ssh.sh

一个面向 CentOS 7 的 SSH 登录优化脚本,会关闭反向 DNS 解析、禁用 GSSAPI 认证、固定 IPv4、校验 sshd_config,并安全重启 sshd。

一键命令

curl -fsSL helper.sh/optimize_centos7_ssh.sh | sudo bash

安全加固

centos_disable_password_ssh.sh

一个用于 CentOS SSH 加固的一键脚本,会先检查 authorized_keys 是否存在,再关闭密码登录、启用公钥认证、校验 sshd_config,并安全重载 sshd。

一键命令

curl -fsSL helper.sh/centos_disable_password_ssh.sh | sudo bash

开发工具

tree-to-file.sh

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

一键命令

curl -fsSL helper.sh/tree-to-file.sh | sh