平台

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 日結束支援。由於不再提供一般更新,應優先制定遷移計畫。

這些腳本可用於復原既有主機或準備遷移。若需繼續運行,請限制暴露面,並先檢查備份與遷移方案。